Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:survey:publish [11.10.2011 20:53] – Überschriften adminde:survey:publish [22.03.2023 13:55] (aktuell) – [Anpassung pro Fragebogen] admin
Zeile 1: Zeile 1:
 ====== Befragungszeitraum festlegen ====== ====== Befragungszeitraum festlegen ======
  
-Die eigentliche Freigabe des Fragebogens für die Teilnehmer erfolgt durch Angabe eines Befragungszeitraums in den **Projekt-Einstellungen**. Bevor die Angabe gespeichert und damit der Fragebogen freigeschaltet wird, kontrolliert das Programm, ob wesentliche Einstellungen vorgenommen wurden. Rote Kreuzchen in den **Projekt-Einstellungen** weisen auf fehlende Einstellungen hin.+Die eigentliche Freigabe des Fragebogens für die Teilnehmer erfolgt durch Angabe eines Befragungszeitraums in den **Projekt-Einstellungen** (**Befragungsprojekt** -> **Projekt-Einstellungen**) im Karteireiter //Fragebogen veröffentlichen//. Bevor die Angabe gespeichert und damit der Fragebogen freigeschaltet wird, kontrolliert das Programm, ob wesentliche Einstellungen vorgenommen wurden. Rote Kreuzchen in der Übersicht weisen auf fehlende Einstellungen hin.
  
 Der Befragungszeitraum gibt an, wie lange der Fragebogen für Teilnehmer erreichbar sein soll. Nach Ablauf des Zeitraums wird automatisch eine Meldung angezeigt, dass die Befragung abgeschlossen ist. Den genauen Wortlaut kann man unter **Textbausteine u. Beschriftung** anpassen. Der Befragungszeitraum gibt an, wie lange der Fragebogen für Teilnehmer erreichbar sein soll. Nach Ablauf des Zeitraums wird automatisch eine Meldung angezeigt, dass die Befragung abgeschlossen ist. Den genauen Wortlaut kann man unter **Textbausteine u. Beschriftung** anpassen.
  
 **Hinweis:** Standardmäßig ist ein Fragebogen im Befragungszeitraum öffentlich für jeden zugänglich. Falls man das nicht möchte, muss man für die Fragebögen [[:de:create:access|Zugriffsbeschränkungen]] einrichten. **Hinweis:** Standardmäßig ist ein Fragebogen im Befragungszeitraum öffentlich für jeden zugänglich. Falls man das nicht möchte, muss man für die Fragebögen [[:de:create:access|Zugriffsbeschränkungen]] einrichten.
 +
  
 ===== Befragungszeitraum verlängern ===== ===== Befragungszeitraum verlängern =====
  
-Der Befragungszeitraum ist technisch auf 3 Monate beschränkt, um Karteileichen zu vermeiden. Wenn der Fragebogen länger im Feld bleiben soll, ist das natürlich ohne weiteres möglich:+Der Befragungszeitraum wird technisch zunächst auf 3 Monate beschränkt, um Karteileichen zu vermeiden. Wenn der Fragebogen länger im Feld bleiben soll, ist das natürlich ohne weiteres möglich:
  
   * Vor Ablauf des Befragungszeitraums kann selbiger in der **Projekt-Übersicht** beliebig oft verlängert werden.   * Vor Ablauf des Befragungszeitraums kann selbiger in der **Projekt-Übersicht** beliebig oft verlängert werden.
   * Generell kann man in den **Projekt-Einstellungen** jederzeit einen neuen Befragungszeitraum festlegen (z.B. ab dem aktuellen Datum). Gibt man vor Ablauf des Zeitraums einen neuen Zeitraum ein, so läuft die Befragung ohne Unterbrechung weiter. Daten gehen dabei natürlich __nicht__ verloren.   * Generell kann man in den **Projekt-Einstellungen** jederzeit einen neuen Befragungszeitraum festlegen (z.B. ab dem aktuellen Datum). Gibt man vor Ablauf des Zeitraums einen neuen Zeitraum ein, so läuft die Befragung ohne Unterbrechung weiter. Daten gehen dabei natürlich __nicht__ verloren.
 +
 +
 +===== Anpassung pro Fragebogen =====
 +
 +Der im Befragungsprojekt eingestellte Befragungszeitraum gilt für alle Fragebögen innerhalb des Befragungsprojekts. Allerdings kann man mit ein wenig [[:de:create:php|PHP-Code]] für einzelne Fragebögen auch einen kürzeren Zeitraum festlegen.
 +
 +Dafür wird auf der ersten Seite des Fragebogen als erstes Element ein PHP-Code eingefügt, welcher den aktuellen Zeitpunkt prüft und die Befragten gegebenenfalls abweist. Wenn ein Fragebogen beispielsweise nur vom 15. bis 17 März 2021 verfügbar sein soll, würde der PHP-Code wie folgt aussehen.
 +
 +<code php>
 +$now = time();
 +if (($now < strtotime('2021-03-15')) || ($now >= strtotime('2021-03-18'))) {
 +  text('SO01');
 +  buttonHide();
 +  pageStop();
 +}
 +</code>
 +
 +Die Funktion ''time()'' liefert einen aktuellen Zeitstempel und der [[:de:create:php-filters|IF-Filter]] prüft dann, ob der aktuelle Zeitpunkt vor dem erlaubten Beginn oder (''||'') nach dem erlaubten Ende liegt. Die Funktion ''strtotime()'' hilft bei der Berechnung der UNIX-Zeitstempel.
 +
 +Im zweiten ''strtotime()'' ist der Folgetag eingetragen, also der 18. März, nicht der 17. März, bis zu dem der Fragebogen geöffnet sein soll. Der Grund dafür ist, dass ''strtotime()'' ohne weitere Angaben den Zeitstempel für 0 Uhr des entsprechenden Datums berechnet. Alternativ wäre also auch die folgende Angabe möglich: ''($now > strtotime('2021-03-17 23:59:59'))''.
 +
 +Die Funktion ''[[:de:create:functions:text]]'' zeigt dann den Screenout-Text "SO01" an, welchen Sie im Fragenkatalog für den Fall eines vorzeiten/verspäteten Aufrufs abgelegt haben. Die Funktion  ''[[:de:create:functions:buttonhide]]'' sorgt dafür, dass kein "Weiter"-Knopf angeboten wird und ''[[:de:create:functions:pagestop]]'' verhindert die Anzeige weiterer Elemente auf der Seite.
 +
 +**Hinweis:** Wenn der Fragebogen erst einmal begonnen wurde, dann ist das weitere Ausfüllen auch außerhalb des so eingeschränkten Zeitraums möglich. Bei dem projektweit festgelegten Befragungszeitraum verhält sich das anders.
 +
 +----
 +
 +**Suchbegriffe:** Erhebungszeitraum, Survey Administration Period, Untersuchungszeitraum, Erhebung, Feldzeit
de/survey/publish.1318359206.txt.gz · Zuletzt geändert: 11.10.2011 20:53 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki