x

Hauptkapitel

  1. LimeSurvey Cloud oder LimeSurvey CE?
  2. LimeSurvey Cloud - Schnellstartanleitung
  3. Installationsanleitung - LimeSurvey CE
  4. Wie man eine gute Umfrage erstellt (Anleitung)
  5. Erste Schritte
  6. Administrieren von LimeSurvey
  7. Umfragen erstellen - Einführung
  8. Umfrage-Einstellungen
  9. Umfrage-Menü
  10. Umfragestruktur
  11. Fragen
  12. Fragengruppen – Einführung
  13. Umfragen - Verwaltung
  14. Optionen der Umfrage-Symbolleiste
  15. Mehrsprachige Umfrage
  16. ExpressionScript Engine - Kurzanleitung
  17. Unkategorisierte und erweiterte Features
  18. Allgemeine FAQ - Häufig gestellte Fragen
  19. Fehlerbehebung
  20. Tipps und Tricks
  21. Lizenzbestimmungen
  22. Änderungshistorie
  23. Plugins
 Actions

Fragetyp: Datum/Zeit

From LimeSurvey Manual

Diese Seite wurde möglicherweise maschinell übersetzt und kann Fehler enthalten. Englisches Original anzeigen · Übersetzung verbessern
This page is a translated version of the page Question type - Date and the translation is 100% complete.

Kurzbeschreibung

Mit diesem Fragetyp können Sie nach einem bestimmten Datum, einer bestimmten Uhrzeit oder einer Kombination aus Datum und Uhrzeit fragen.

Die Frage kann als Dropdown-Felder angezeigt werden. In diesem Fall wird die Frage den Umfrageteilnehmern wie folgt angezeigt:


Das Feld kann als Pop-Up-Datumswähler angezeigt werden. In diesem Fall wird die Frage den Umfrageteilnehmern wie folgt angezeigt:


Das Feld kann als Pop-Up-Zeitwähler angezeigt werden. In diesem Fall wird die Frage den Umfrageteilnehmern wie folgt angezeigt:

Beispiel: Example_Date_Time.zip

Allgemeine Optionen

Pflichtangabe

Beschreibung:

Mit dieser Option wird festgelegt, ob eine bestimmte Frage von Umfrageteilnehmern zum Fortfahren beantwortet werden muss. Müssen nur bestimmte Unterfragen beantwortet werden, verwenden Sie das Attribut minimale Antwort in der Registerkarte Logik (nur bei Matrix- oder Mehrfachauswahlfragen).

Wenn Sie eines der vorinstallierten Designvorlagen verwenden und Pflichtangabe aktiviert ist, wird neben der Frage ein rotes Sternchen angezeigt. Wenn Sie dieses ausblenden möchten, schauen Sie bitte in unsere FAQ.


Verfügbare Optionen:

  • An - Die Frage muss beantwortet werden, bevor der Teilnehmer zur nächsten Seite wechseln kann - die Antwortoption 'Keine Antwort' wird nie angezeigt.
  • Weich - Wenn die Frage nicht beantwortet wird, wird beim Versuch, zur nächsten Seite zu wechseln, eine Warnung angezeigt - der Teilnehmer kann die Warnung jedoch ignorieren und fortfahren. Wie bei An wird die Antwortoption 'Keine Antwort' nicht angezeigt.
  • Aus (Standard) - Die Frage kann unbeantwortet bleiben



Bedingung

Beschreibung:

Ist der Ergebniswert der Bedingung „1“ oder „wahr“, ist die Frage im Umfragekontext „relevant“, wird also dem Umfrageteilnehmer angezeigt. Wenn nicht, wird die Frage ausgeblendet. Für jede Umfragefrage können Sie eine Relevanzgleichung angeben. Diese Funktion ist der Nachfolger von conditions und unterstützt eine wesentlich komplexere bedingte Logik.

Syntax-Hervorhebung:

Wenn Sie die Bedingung speichern, wird sie ausgewertet und syntaktisch hervorgehoben. Eventuelle Fehler werden farblich gekennzeichnet, sodass Sie sie schnell erkennen und beheben können.

 Hint: Um zu überprüfen, ob alle Bedingungen in Ihrer Umfrage korrekt verwendet werden, lesen Sie mehr über unsere Funktion Logikdatei anzeigen.


Gültige Werte:

  • Jede Bedingung, die die Syntax ExpressionScript ohne umgebende geschweifte Klammern verwendet.

Beispiel

Hier finden Sie Beispiele für die Syntax-Hervorhebung (derzeit nur auf Englisch).


Anzeige

Anzeige als Klappboxen (Dropdownfelder)

Beschreibung

Wenn diese Option aktiviert ist, zeigt der Fragetyp „Datum/Uhrzeit“ den Befragten anstelle des Standard-Popups ein Dropdown-Feld an, in dem sie Datum/Uhrzeit auswählen können.

Verfügbare Optionen

  • Ja
  • Nein (Standard)

Beispiel

Wenn es aktiviert ist, wird die Frage wie folgt angezeigt:



Hinweis verstecken

Beschreibung

Die meisten Fragen zeigen in der Regel einen Hinweis, wie „Bitte wählen Sie eine der folgenden Optionen“ oder einen ähnlichen Hinweistext, wie man die Frage ausfüllen soll. Mit dieser Einstellung können Sie diese Tipps/Hinweise ausschalten.

Diese Tipps/Hinweise enthalten Meldungen zu Validierungskriterien (wie z.B. min/max Anzahl der Antworten, min/max/gleicher Summenwert). Wenn die Einstellung aktiviert ist, werden diese Meldungen ausgeblendet. Wenn der Benutzer jedoch ungültige Daten eingibt, erscheinen die Tipps. Sie werden rot eingefärbt und auf grün geändert, sobald die Validierungskriterien erfüllt sind.

Verfügbare Optionen

  • An - Tipps/Hinweise werden versteckt
  • Aus (Standard).


Monatsanzeigestil (month_display_style)

Beschreibung

Die Monate können den Befragten auf drei Arten angezeigt werden: durch Verwendung ihrer Kurznamen (Januar, Februar usw.), vollständiger Namen (Januar, Februar usw.) oder der Nummer/Position des Monats im Jahreskalender (01 für Januar, 02 für Februar usw.).

'Verfügbare Optionen

  • Kurznamen
  • Vollständige Namen
  • Nummern



Umgekehrte Antwortreihenfolge (reverse)

Beschreibung

Bei Aktivierung wird die Reihenfolge der Antworten umgekehrt.

Verfügbare Optionen

  • An
  • Aus (Standard)

Beispiel

Nehmen wir an, Sie möchten den Fragetyp „Array (Zahlen)“ verwenden. Wenn diese Option deaktiviert ist (Standardwert), kann ein Umfrageteilnehmer folgende Antwortmöglichkeiten auswählen: „1, 2, 3, ..., 10“. Wenn diese Einstellung aktiviert ist, wird die Reihenfolge der verfügbaren Antworten umgekehrt: „10, 9, 8, ... , 1“.


Fragen-Designvorlage (question_theme)

Beschreibung

Sie können benutzerdefinierte Designvorlagen für die jeweilige Frage verwenden.

Verfügbare Optionen

  • Ihre erstellten Fragethemen, die sich unter den Fragenthemen im Bereich Designvorlagen befinden.

Siehe: Frage Designvorlagen

Hinweis: Diese Funktion befindet sich derzeit in der Entwicklung.


Diese Frage immer verstecken (hidden)

Beschreibung

Wenn diese Option aktiviert ist, wird die Frage immer ausgeblendet und den Umfrageteilnehmern nicht angezeigt. Diese Funktion kann in folgenden Szenarien verwendet werden:

  • Wenn Sie eine Frage mit einer URL vorfüllen möchten und diese nicht auf dem Bildschirm angezeigt werden soll. Dies überschreibt alle in der Umfrage verwendeten Bedingungen, da die jeweilige Frage nicht einmal in die Seite eingebettet wird.
  • Wenn Sie einen Wert im laufenden Betrieb über das Expressionscript speichern oder berechnen möchten.
'Hinweis:' Ein häufiger Fragetyp, der mit dieser Funktion verwendet wird, ist der Fragetyp Gleichung.

Verfügbare Optionen

  • Ein
  • Aus (Standard)


CSS-Klasse (css_class)

'Beschreibung

Wenn Sie bestimmten Fragen spezielle CSS-Klassen hinzufügen möchten, können Sie die Namen der CSS-Klassen in dieses Feld eingeben. Stellen Sie sicher, dass zwischen verschiedenen Klassennamen ein Leerzeichen steht.

Gültige Werte

  • Beliebige Textzeichenfolge mit einem Leerzeichen zwischen verschiedenen CSS-Klassennamen.
 Hint: Sie können auch ein Ausdruck in dieses Feld einfügen (New in 3.0.0 ). Denken Sie daran, dass die Ausgabe des Ausdrucks nicht dynamisch aktualisiert wird.


  Laut W3C dürfen CSS-Klassennamen nur die Zeichen [a-zA-Z und 0-9] und ISO 10646 Zeichen U + 00A1 und höher sowie Bindestrich (-) und Unterstrich (_) enthalten. Sie können nicht mit einer Ziffer oder einem Bindestrich gefolgt von einer Ziffer beginnen. LimeSurvey codiert CSS-Klassen, behebt dies jedoch nicht vollständig.



Mindestdatum (date_min)

Beschreibung

Dieses Fragenattribut kann verwendet werden, um den Mindestwert für eine Datumsfrage festzulegen (im j-m-t Format oder einer beliebigen gültigen englischen Zeichenfolge - siehe unten für weitere Details). Es kann sowohl für Popup- als auch für Dropdown-Anzeigeoptionen verwendet werden. Wenn kein Mindestdatum festgelegt ist, wird 1.1.1900 als Standard verwendet.


  Attention : Die Validierungsoption von ExpressionScript kann auch zum Setzen eines "Mindestdatums" verwendet werden. Wenn Sie jedoch den Popup-Kalender verwenden und der Ausdruck auf einer vorherigen Frage auf derselben Seite basiert, wird das Jahr im Popup-Kalender nicht korrekt angezeigt.



Gültige Werte

  • Beliebiger Datumswert im Format JJJJ-MM-TT (z. B. 24.08.2017);
  • Beliebiger Jahreswert
  • Beliebige Englishe Ausdrücke: " now "," -10 years ","tomorrow"
  • Verweis auf eine andere Datums- / Zeitfrage: AnotherDateQuestion (unter Verwendung des Fragencodes)
  • Ausdrücke: Mit Ausdrücken kann ein Mindestdatum dynamisch berechnet werden. Sie können beispielsweise ein Datum aus einer vorherigen Antwort + mindestens 3 Tage für die aktuelle Frage verwenden, indem Sie folgendes eingeben: Date("Y-m-d", strtotime (departuredate) + 3*60*60*24)"



Maximales Datum (date_max)

Beschreibung

Dieses Frageattribut kann verwendet werden, um den Maximalwert für die Datumsfrage festzulegen (im YMD-Format oder einer anderen gültigen englischen Zeichenfolge – weitere Optionen finden Sie unten). Es kann sowohl für Popup- als auch für Dropdown-Anzeigeoptionen verwendet werden.

  Achtung : Die Validierungsoption Expression Manager kann auch zum Einrichten eines „Höchstdatums“ verwendet werden. Wenn Sie jedoch den Popup-Kalender verwenden und der Ausdruck auf einer vorherigen Frage auf derselben Seite basiert, wird das Jahr im Popup-Kalender nicht korrekt angezeigt.


Gültige Werte

  • Beliebiger Datumswert im Format „JJJJ-MM-TT“ (z. B. „24.08.2018“);
  • Beliebiger Jahreswert;
  • Beliebige englische Zeichenfolge: „now“, „-10 Jahre“, „morgen“;
  • Verweis auf eine andere Datums-/Uhrzeitfrage: AnotherDateQuestion (unter Verwendung des Fragecodes);
  • Ausdrücke: Mit Ausdrücken kann ein Datum dynamisch berechnet werden. Sie können beispielsweise ein Datum aus einer vorherigen Antwort + 3 Tage als maximales Datum für die aktuelle Frage verwenden, indem Sie Folgendes eingeben: date("Ymd",strtotime(departuredate)+3*60*60*24).


Relevanzhilfe für druckbare Umfrage (printable_survey_relevance_help)

Beschreibung

Wenn Sie eine Umfrage ausdrucken möchten, können Sie auch die Relevanzgleichungen für jede Frage ausdrucken. Wenn Sie jedoch anstelle des Ausdrucks auf dem gedruckten Formular stattdessen eine Erklärung anbieten möchten, füllen Sie dieses Feld mit der Texterklärung für die Relevanzgleichung aus.

Gültige Werte

  • Alle Texte und/oder Zahlen, die auf dem druckbaren Formular angezeigt werden sollen.


Eingabe

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 Formate d/dd,m/mm,yy/yyyyy,H/HH,M/MMM können zur Anzeige von Datum und/oder Uhrzeit verwendet werden, während "-", ".", "/", ":" als Trennzeichen verwendet werden können.

Beispiele

  • yyyyy-mm-dd - Jahr-Monat-Tag;
  • dd.mm.yyyyy HH:MM - Tag.Monat.Jahr Stunde:Minute;
  • HH:MM - Stunde:Minute (nur die Uhrzeit kann ausgewählt werden);
  • yyyy/mm - Jahr/Monat.



Minutenschrittintervall (minute_step_interval)

Beschreibung

 Hint: This feature changed with version 3.14.12


Es wird nur das Eingabeformat verwendet, das Minuten („MM“) verwendet.


Gültige Werte

  • Jeder numerische Wert „kleiner“ als 60. Das Hinzufügen eines Wertes größer als 60 ist überflüssig -> im Dropdown-Feld werden nur „0“ oder „00“ als mögliche Antworten angezeigt.


Beispiel

Im folgenden Beispiel wurde die Option für das Minutenschrittintervall auf 7 eingestellt:


Logik

Randomisierungsgruppenname (random_group)

Beschreibung

Dabei werden die Fragen in eine bestimmte Zufallsgruppe eingeteilt, wobei den Umfrageteilnehmern alle in der angegebenen Gruppe enthaltenen Fragen in zufälliger Reihenfolge angezeigt werden.

Eine Beispielumfrage mit dem Namen der Randomisierungsgruppe finden Sie in ExpressionScript-Beispielumfrage.

Gültige Werte

Geben Sie einfach eine beliebige Zeichenfolge ein (zum Beispiel: „Gruppe1“). Alle Fragen, die im Feld „Randomisierungsgruppenname“ die gleiche Zeichenfolge festgelegt haben, erhalten ihren Platz in der Umfrage randomisiert (=zufällig untereinander ausgetauscht).


Vorschau Um eine Vorschau der Fragen anzuzeigen, verwenden Sie die Funktion „Umfragevorschau“ anstelle der Funktion „Fragengruppenvorschau“, da bei der zweiten Funktion Berichten zufolge die Fragen nicht in zufälliger Reihenfolge angezeigt werden.



Fragenvalidierungsgleichung (em_validation_q)

Beschreibung

Dies ist eine Gleichung, die verwendet wird, um die gesamte Frage zu validieren (z. B. alle ihre Teile zusammen für eine Frage mit mehreren Antworten). Wenn die Frage die Validierungskriterien nicht erfüllt, wird die Meldung em_validation_q_tip angezeigt (sie verwendet den CSS-Stil .error). Dieser Tipp verwendet den CSS-Stil .em_q_fn_validation, der standardmäßig in template.css ausgeblendet ist.

Der Hauptunterschied zwischen dieser Funktion und den Validierungsgleichungen für Unterfragen (em_validation_sq-Option) besteht darin, dass bei dieser Funktion eine Fehlermeldung angezeigt werden kann, wenn die Validierung der Frage (oder der Fragenteile) fehlschlägt. Für die Unterfragevalidierung wird jede Texteingabezelle (z. B. in einem Array-Fragentyp, kann aber auch auf Einzeleingabe-Fragetypen angewendet werden) so gestaltet, dass die Hintergrundfarbe (hell)rot ist.

Gültige Werte

  • Jede Gleichung, die die Syntax ExpressionScript ohne umgebende geschweifte Klammern verwendet.

Beispiel

  • Sie möchten über eine Frage mit mehreren kurzen Texten demografische Informationen von Benutzern sammeln und überprüfen, ob der Benutzer eine gültige E-Mail-Adresse und Telefonnummer eingegeben hat.

Dieses Beispiel zeigt, wie die Frage mit ungültigen Antworten aussieht:

Und so sieht es mit einer ungültigen Antwort aus:

So bearbeiten Sie eine Frage, um diese Informationen einzugeben:

Und hier ist ein Teil der Ausgabe von Show Logic File, mit der Sie die Genauigkeit Ihres Ausdrucks überprüfen und sicherstellen können, dass keine Syntaxfehler vorliegen:

Wie Sie sehen können, testet die Validierungsgleichung, ob sowohl die E-Mail-Adresse als auch die Telefonnummer entweder leer sind oder einem regulären Ausdrucksfilter entsprechen.

Der Validierungstipp zeigt die Warnmeldung nur an, wenn die Telefonnummer oder E-Mail ungültig erscheint.

 Hint: Um komplexe Validierungsmeldungen zu erstellen, lesen Sie mehr über die Verwendung von ExpressionScript.


Wenn Sie das obige Beispiel in Ihre LimeSurvey-Installation importieren möchten, laden Sie die folgende .lsq-Datei herunter: Em_validation_q_example.zip.

 Hint: Denken Sie daran, LimeSuvey verwendet die Perl-Syntax für reguläre Ausdrücke, daher sollten sie mit / (Schrägstrich) beginnen und enden!



Validierungshinweis für die gesamte Frage

Beschreibung

Wenn Sie die Fragevalidierungsgleichung verwenden, können Sie dieses Feld verwenden, um eine optionale Nachricht als Frage-Tipp anzuzeigen, wie die Frage ausgefüllt werden muss.

Gültige Werte

Beispiel

Siehe das Beispiel aus dem Fragenvalidierungsgleichung Wiki-Abschnitt – er zeigt, wie der Tipp angepasst werden kann, um zu zeigen, welche Teile einer Frage mit mehreren kurzen Texten die Validierungskriterien nicht erfüllen.


Sonstiges

Einfügen eines Seitenumbruchs in der Druckansicht

Beschreibung

Dieses Attribut ist nur aktiv, wenn Sie tatsächlich eine Umfrage aus der druckbaren Ansicht drucken. Es erzwingt einen Seitenumbruch vor der Frage.

Verfügbare Optionen

  • An
  • Aus (Standardwert)


Statistiken

Diagramm anzeigen (display_chart)

Beschreibung

Mit diesem Attribut kann der Umfrageadministrator auswählen, ob den Umfrageteilnehmern nach dem Ausfüllen der Umfrage ein Diagramm mit den Fragenergebnissen angezeigt werden soll.

Hinweis: Damit das Diagramm auf der letzten Seite angezeigt wird, müssen Sie die folgenden Optionen aktivieren:


'Verfügbare Optionen

  • Ein
  • Aus (Standard)



Diagrammtyp (chart_type)

Beschreibung

Mit diesem Attribut kann der Umfrageadministrator auswählen, welche Art von Diagramm dem Befragten angezeigt wird, sobald er die Umfrage ausgefüllt hat.

'Hinweis: Vergessen Sie nicht, die Fragen- und Umfrageeinstellungen zu ändern, damit die Diagramme am Ende der Umfrage angezeigt werden. Weitere Einzelheiten finden Sie im Wiki-Abschnitt zum Anzeigediagramm-Frageattribut.

Verfügbare Optionen

  • Balkendiagramm
  • Kreisdiagramm
  • Radar
  • Linie
  • PolarArea
  • Donut


Daten und ExpressionScript: Erweiterte Validierung und Berechnung

LimeSurvey (Versionen 2.05+ und höher) macht es ziemlich einfach, Daten mithilfe der Datum_Min und Datum_max zu validieren. Felder (siehe oben). Verwenden Sie diese, wann immer möglich. Wenn Sie eine erweiterte Validierung durchführen müssen, können Sie möglicherweise mit Datumsangaben arbeiten (und berechnen), indem Sie ExpressionScript und die Funktion strtotime() verwenden. 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 (das in einer vorherigen Frage gestellt wurde) und heute vergangen sind, können Sie den Ausdruck {(strtotime("now) verwenden ")-strtotime(departure)/60/60/24}.


Bitte beachten Sie, dass strtotime() mit vielen verschiedenen Formaten funktioniert, aber nicht mit allen! Beispielsweise funktioniert das Standarddatumsformat von Limesurvey (MM-TT-JJJJ) „NICHT“ mit strtotime(). Bitte stellen Sie Ihre Umfrage so ein, dass sie eines der folgenden Datumsformate verwendet, um Probleme zu vermeiden: JJJJ-MM-TT, JJJJ/MM/TT, TT.MM.JJJJ, MM/TT/JJJJ oder TT-MM-JJJJ.

  Daten werden in Limesurvey als String (Textformat) gespeichert. Das ExpressionScript konvertiert alle Datumsbestandteile eines Ausdrucks in das Standardformat „JJJJ-MM-TT HH:MM:SS“. Dies erleichtert den Vergleich von Datumsangaben in einem Ausdruck erheblich (z. B. „Datum1>Datum2“). Wenn Sie eine Datumszeichenfolge in dem Format benötigen, nach dem in der Frage gefragt wurde, verwenden Sie das Attribut „.shown“ (z. B.: Sie wurden am {birthdate.shown} geboren.)