Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
de:create:functions [19.01.2018 12:54] – [Koordination mehrerer Fragebögen] admin | de:create:functions [23.07.2020 14:47] – admin |
---|
* ''[[:de:create:functions:buttonhide]]'' -- Weiter- und Zurück-Knopf deaktivieren | * ''[[:de:create:functions:buttonhide]]'' -- Weiter- und Zurück-Knopf deaktivieren |
* ''[[:de:create:functions:library]]'' -- JavaScript- oder PHP-Bibliothek einbinden | * ''[[:de:create:functions:library]]'' -- JavaScript- oder PHP-Bibliothek einbinden |
| * ''[[:de:create:functions:pagecss]]'' -- CSS-Anweisungen für eine einzelne Fragebogen-Seite |
| * ''[[:de:create:functions:pagehead]]'' -- Meta-Informationen zur Fragebogen-Seite hinterlegen |
| |
| |
* ''[[:de:create:functions:random_p|random_p()]]'' -- Zufallszahl unter Vorgabe von Wahrscheinlichkeiten | * ''[[:de:create:functions:random_p|random_p()]]'' -- Zufallszahl unter Vorgabe von Wahrscheinlichkeiten |
* ''[[:de:create:functions:random_items|random_items()]]'' -- Zufällig Items aus einer Liste auswählen | * ''[[:de:create:functions:random_items|random_items()]]'' -- Zufällig Items aus einer Liste auswählen |
| * ''[[:de:create:functions:randomuse]]'' -- Zettel eines Zufallsgenerators gezielt ablegen |
* ''[[:de:create:functions:urndraw|urnDraw()]]'' -- Zieht einen Zettel aus einer Urne (Zufallsauswahl ohne Zurücklegen) | * ''[[:de:create:functions:urndraw|urnDraw()]]'' -- Zieht einen Zettel aus einer Urne (Zufallsauswahl ohne Zurücklegen) |
* ''[[:de:create:functions:urnputaway|urnPutAway()]]'' -- Entfernt einen mit urnDraw() gezogenen Zettel aus der Urne | * ''[[:de:create:functions:urnputaway|urnPutAway()]]'' -- Entfernt einen mit urnDraw() gezogenen Zettel aus der Urne |
===== Koordination mehrerer Fragebögen ====== | ===== Koordination mehrerer Fragebögen ====== |
| |
* ''[[:de:create:function:gotoquestionnaire]]'' -- Von einem Fragebogen zu einem anderen springen (einmalig) | * ''[[:de:create:functions:gotoquestionnaire]]'' -- Von einem Fragebogen zu einem anderen springen (einmalig) |
* ''[[:de:create:functions:gotoparent]]'' -- Zum ursprünglichen Fragebogen zurückkehren | * ''[[:de:create:functions:gotoparent]]'' -- Zum ursprünglichen Fragebogen zurückkehren |
* ''[[:de:create:functions:multileveldown]]'' -- Einen Teilfragebogen innerhalb des Hauptfragebogens starten (ggf. auch mehrmals) | * ''[[:de:create:functions:multileveldown]]'' -- Einen Teilfragebogen innerhalb des Hauptfragebogens starten (ggf. auch mehrmals) |
* ''[[:de:create:functions:valuelist]]'' -- Mehreren Item-Antworten einer Frage als Array abrufen | * ''[[:de:create:functions:valuelist]]'' -- Mehreren Item-Antworten einer Frage als Array abrufen |
* ''[[:de:create:functions:convertdatetime]]'' -- Zeitangaben und Zeitstempel ineinander umwandeln | * ''[[:de:create:functions:convertdatetime]]'' -- Zeitangaben und Zeitstempel ineinander umwandeln |
| * ''[[:de:create:functions:calc]]'' -- Einfache Berechnungen |
| |
===== Grafische Darstellung von Daten ===== | ===== Grafische Darstellung von Daten ===== |
* ''[[:de:create:functions:mailschedule|mailSchedule()]]'' -- Den zeitgesteuerten Versand einer Serienmail an einen einzelnen Teilnehmer vorbereiten | * ''[[:de:create:functions:mailschedule|mailSchedule()]]'' -- Den zeitgesteuerten Versand einer Serienmail an einen einzelnen Teilnehmer vorbereiten |
* ''[[:de:create:functions:mailrevoke|mailRevoke()]]'' -- Fortsetzungsmail(s) oder Serienmail stornieren | * ''[[:de:create:functions:mailrevoke|mailRevoke()]]'' -- Fortsetzungsmail(s) oder Serienmail stornieren |
* ''[[:de:create:functions:panelgroup|panelGroup()]]'' -- Teilgruppe des Teilnehmers abrufen | * ''[[:de:create:functions:paneldata|panelData()]]'' -- Informationen zum Adresseintrag abrufen |
* ''[[:de:create:functions:paneldata|panelData()]]'' -- Benutzerdefinierte Daten zum Teilnehmer abrufen | |
| |
===== PHP-eigene Funktionen ===== | ===== PHP-eigene Funktionen ===== |
* [[http://php.net/manual/de/function.intval.php|intval]] - Variable in einen Integer-Wert umwandeln | * [[http://php.net/manual/de/function.intval.php|intval]] - Variable in einen Integer-Wert umwandeln |
* [[http://php.net/manual/de/function.md5.php|md5]] - MD5-hash eines Wertes berechnen | * [[http://php.net/manual/de/function.md5.php|md5]] - MD5-hash eines Wertes berechnen |
| |
| ===== Eingeschränkte Funktionen ===== |
| |
| Einige Funktionen stellen ein Sicherheitsrisiko dar oder funktionieren im Kontext des Fragebogens nicht wie erwartet. Nachfolgend sind Alternativen aufgeführt. Wenn Sie weitere Funktionen benötigen, teilen Sie es bitte an SoSci Survey mit. |
| |
| * ''echo'' |
| * ''[[:de:create:functions:html]]'' |
| * ''[[:de:create:functions:text]]'' |
| * ''mysqld_query()'' |
| * ''[[de:create:databank]]'' |
| * ''[[:de:create:functions::datasetretrieve|datasetRetrieve()]]'' |
| |
| |
===== Funktionen im Detail ===== | ===== Funktionen im Detail ===== |