Actions

Fragetyp - Datum

From LimeSurvey Manual

This page is a translated version of the page Question type - Date and the translation is 96% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎Nederlands • ‎slovenščina

Kurzbeschreibung

Mit diesem Fragetyp kann ein Datum, eine Uhrzeit oder eine Kombination von Datum und Uhrzeit erhoben werden. Datum und Uhrzeit können direkt eingegeben werden, aus einem Popup-Kalender oder aus Drop-Down-Boxen ausgewählt werden. Zur Validierung können Minimal- und Maximaldaten festgelegt werden. Verschiedene Datums-und Zeitformate werden unterstützt. Einige Funktionen sind erst ab LimeSurvey Version 2.05+ verfügbar.

D Date DD.jpg Datetime.jpg Timepicker.jpg

Basis-Einstellungen

Mandatory (mandatory)

Description

This option lets you require that all parts of the question be answered. If you have a question with multiple sub-questions, and want to require that some but not all parts be answered, use the min_answers question attribute instead.

Valid values

  • Yes
  • No (default)



Relevanz-Gleichung

Notice.png
Hint: This features is available starting in version 1.92


Beschreibung

Für alle Fragen können Sie eine Relevanz-Gleichung angeben. Diese ist der Nachfolger von 'Bedingungen' und es lassen sich damit auch sehr viel komplexere Logiken abbilden.

Syntax-Hervorhebung

Wenn Sie eine Relevanz Gleichung speichern, wird diese ausgewertet und mit Syntax-Hervorhebung versehen. Alle Fehler werden farb-codiert, so dass diese schnell erkennen und beheben können.

Gültige Werte

Jede Gleichung mit Expression Manager Syntax ohne umschließende geschweifte Klammern.

Beispiele

Hier sind paar gute Beispiele für Syntax-Hervorhebung (Englisch)


Erweiterte Einstellungen

Umgekehrte Antwortreihenfolge (reverse)

Beschreibung

Stelle die Antworten in umgekehrter Reihenfolge dar.

Verfügbare Optionen

  • An
  • Aus (Standard)



Randomisierungsgruppenname (random_group)

Notice.png
Hint: This features is available starting in version 1.92
Important.png
Attention : The order of randmization is currently not stored. So you should not give the user an option to save/resume later. This is a limitation that will be fixed in a future version.

Beschreibung

Ordne die Frage der angegebenen Randomisierungsgruppe zu. Alle Fragen in der gleichen Gruppe werden in einer zufälligen Reihenfolge erscheinen.

Gültige Werte

Geben Sie irgendeine Zeichenkette ein (zum Beispiel 'gruppe1'). Alle Fragen, die die gleiche Zeichenkette gesetzt haben, werden in der Umfrage jeweils zufällig durcheinander ausgetauscht.



Anzeige als Dropdown-Boxen (dropdown_dates)

Beschreibung

Dieses Frageattribut ändert die Darstellung von Datumsfragen zu Dropdownfragen für Tag, Monat und Jahr und Zeit.

Verfügbare Optionen

  • Ja
  • Nein (Standard)



Diese Frage immer verstecken (hidden)

Beschreibung

Wenn Sie eine Frage per URL vorausfüllen kann diese Einstellung benutzt werden um die Frage und ihren Wert vor dem Teilnehmer vollständig zu verstecken. Dies überschreibt alle Bedingungen, weil die Frage nie in die Seite eingebunden wird. Wenn Sie nur eine Frage verstecken wollen, um etwa einen Wert zu speichern, der mit Javascript automatisch berechnet wird, benutzen Sie stattdessen Javascript im Quelltext der Frage.

Notice.png
Hint: The question are not diplay in HTML, it can be set with an equation question or survey URL, but not in javascript

Available options

  • On
  • Off (default)


QS:Date min/de

QS:Date max/de


Datum/Zeit-Format

Beschreibung

Dieses Fragetattribut kann dafür verwendet werden ein spezielles Datums-Anzeigeformat anzugeben. Wenn dies leer gelassen wird, wird das Standard-Umfrageformat genutzt.

Gültige Werte

Die Format d/dd m/mm yy/yyyy H/HH M/MM und Zeichenfolgen "-./:" sind für Tag/monat/Jahr/Stunde/Minuten-Angaben mit oder ohne führender Null verfügbar. Beispiele sind "yyyy-mm-dd", "dd.mm.yyyy HH:MM", "HH:MM" (nur nach der Zeit fragen) oder "yyyy/mm" (nur nach Jahr/Monat fragen).




Validierungsgleichung für die ganze Frage (em_validation_q)

Notice.png
Hint: Diese Funktion ist verfügbar ab Version 1.92


Beschreibung

This is an equation that is used to validate the entire question (e.g all of its parts collectively for a multi-answer question). If the question fails the validation criteria, then then em_validation_q_tip message has the CSS style .error set to it. This tip uses the .em_q_fn_validation CSS style, which is hidden by default within template.css.

The main difference between this feature and the Sub-question validation equations (em_validation_sq option) is that for this feature, if the question (or question parts) fail validation, then an error message could be shown. For the sub-question validation, each text entry cell (e.g. in array, but also applies to single entry question types) will be styled so that the background color is pink.

Valid values

Example

    • You want to collect demographic information from users via a multiple short text question, and you want to validate that the user has entered a reasonable email and phone number.

This example shows how the question looks with invalid answers:

Validation-invalid-both.jpg

And here is what it looks like with one invalid answer:

Validation-invalid-phone.jpg

Here is how you edit a question to enter that information:

Validation-gui.jpg

And here is part of the Show Logic File output that lets you validate the accuracy of your expression and ensure there are no syntax errors:

Validation-logic.jpg

As you can see, the validation equation tests that both the email and phone are either empty or match a regular expression filter.

The validation tip only shows the warning message if the phone or email appears invalid.

Notice.png
Hint: Remember, LimeSuvey uses the Perl syntax for regular expressions, so they should start and end with / (slash character)!



QS:Em validation q tip/de

QS:Em validation sq/de

QS:Em validation sq tip/de


Einfügen eines Seitenumbruchs in der Druckansicht (page_break)

Beschreibung

Dieses Attribut ist nur aktiv, wenn Sie eine Umfrage ausdrucken. Es erzwingt einen Seitenumbruch vor der Frage. (Nur der Opera-Browser benötigt dies nicht, da er Seitenumbruche dementsprechend behandelt.)

Verfügbare Optionen

  • Ja
  • Nein (standard)
  • Yes
  • No (default)


Datumsangaben und Expression Manager: Erweiterte Validierung und Berechnung

Limesurvey macht es relativ einfach, Daten mit den Feldern date_min und date_max zu validieren (siehe oben). Benutzen Sie diese wann immer möglich. Wenn Sie mehr Lust haben, können Sie mit dem Expression Manager und der Funktion strtotime () mit Datumsangaben arbeiten (und rechnen). Es berechnet die Anzahl der Sekunden vom 1. Januar 1970 bis zu einem bestimmten Datum. Beispiel: Wenn Sie in einem Fragetext die Anzahl der Tage anzeigen möchten, die seit einem Abreisedatum (in einer vorherigen Frage abgefragt) und heute vergangen sind, können Sie den Ausdruck {(strtotime("now")-strtotime(departure))/60/60/24} verwenden. Bitte beachten Sie, dass strtotime() mit vielen verschiedenen, aber nicht ALLEN Datumsformaten arbeitet. Das Standarddatumsformat von Limesurvey (MM-DDD-YYYYY) funktioniert NICHT mit strtotime(). Um Probleme zu vermeiden, stellen Sie bitte Ihre Umfrage auf eines der folgenden Datumsformate ein: YYYY-MM-DD, YYYY/MM/DD, DD.MM.YYYY, MM/DD/YYYY, DD-MM-YYYY.

Important.png
Dates in Limesurvey are saved as a string (text format).Starting in ver. 2.05+, Expression Manager converts all dates part of an expression into the standard format "yyyy-mm-dd HH:MM:SS". This makes it much easier to compare dates in an expression (e.g. "date1>date2"). If you need a datestring in the format it was asked in the question, use the ".shown" attribute (e.g.: "So you were born on the {birthdate.shown}. Is this right?")