Bei der Anmeldung wird man zuerst nach Name, Vorname und Magnetkartennummer gefragt. Dies dient der Identifizierung als Student der FHM. Danach werden diese Informationen sofort wieder gelöscht; die anschließende Befragung erfolgt auf jeden Fall anonym.
Das Ergebnis einer Befragung steht dann als .CSV-Datei zur Verfügung und kann mit beliebigen Programmen weiterverarbeitet werden. Auf Wunsch gibt es auch eine Roh-Auswertung mit Histogramm-Darstellung. Die Ausgabe des unten vorgestellten Beispiels sieht etwas folgendermassen aus:
Test-Befragung text;checkbox;checkbox;radio;select;textarea Test Text;Check Test 1;Check Test 2;Radio-Button Test;Select Test;Textarea Test bla;1;0;1;2; bla;1;0;1;2; bla;1;0;1;2; rhabarber;1;0;2;2; blabla;1;0;1;2; blabla;1;0;2;2; blabla;1;0;2;2; blabla;1;0;2;2;In der ersten Zeile ist der Titel der Befragung zu sehen. Die zweite Zeile listet den Typ der Frage auf und die dritte Zeile die Labels. Danach folgen die Rohdaten.
Die Definition eines Fragebogens erfolgt derzeit noch in PHP-Notation. Der Fragebogen besteht aus einen Array namens $question, dessen einzelnen Felder die Definition der jeweiligen Frage aufnehmen. type legt den Typ der Frage fest:
Des weiteren besteht die Möglichkeit, "versteckte" Felder einzusetzen, die zwar im Ergebnis aufscheinen, aber nicht im Fragebogen.
<?php // ------------------------------------------------------------------- // ********** BEGIN CONFIGURATION SECTION *********** // ------------------------------------------------------------------- // // Das Passwort fuer den Abruf der Ergebnisse $Password = 'geheim'; // // Der Name der Befragung // MUSS FUER ALLE BEFRAGUNGEN UNTERSCHIEDLICH SEIN! $name_of_survey = 'Test-Befragung'; // $preface_of_survey = 'Dies ist ein Testformular, das die Möglichkeiten demonstrieren soll.'; // SURVEY DATA $question['1']['type'] = 'text'; $question['1']['desc'] = 'Eingabe in Textzeile'; $question['1']['deft'] = ''; $question['1']['opts']['maxl'] = '30'; $question['1']['opts']['size'] = '10'; $question['2']['type'] = 'checkbox'; $question['2']['desc'] = 'Checkbox mit Vorgabe'; $question['2']['deft'] = 'y'; $question['3']['type'] = 'checkbox'; $question['3']['desc'] = 'Checkbox ohne Vorgabe'; $question['3']['deft'] = 'n'; $question['4']['type'] = 'radio'; $question['4']['desc'] = 'Radio-Button mit drei Optionen'; $question['4']['deft'] = '2'; $question['4']['opts'][] = 'Option 1'; $question['4']['opts'][] = 'Option 2'; $question['4']['opts'][] = 'Option 3'; $question['5']['type'] = 'select'; $question['5']['desc'] = 'Pull-Down-Menü'; $question['5']['deft'] = '2'; $question['5']['opts'][] = 'Option 1'; $question['5']['opts'][] = 'Option 2'; $question['5']['opts'][] = 'Option 3'; $question['5']['opts'][] = 'Option 4'; $question['5']['opts'][] = 'Option 5'; $question['5']['opts'][] = 'Option 6'; $question['6']['type'] = 'textarea'; $question['6']['desc'] = 'Eingabefeld für Text'; $question['6']['deft'] = 'Auf Wunsch mit Vorgabe...'; $question['6']['opts']['rows'] = '10'; $question['6']['opts']['cols'] = '30'; $question['7']['type'] = 'info'; $question['7']['desc'] = 'Dies ist keine Frage, sondern ein eingestreuter Text'; $hidden['test1'] = "HIDDEN TEST1!"; $hidden['test2'] = "HIDDEN TEST2!"; // ------------------------------------------------------------------- // ********** END CONFIGURATION SECTION *********** // ------------------------------------------------------------------- ?>Natürlich werden Sie geholfen, wenn Sie bei der Erstellung der Fragebogendefinition Schwierigkeiten haben sollten.
Die oben gezeigte Konfiguration führt dann zu folgenden Fragebogen-Formular:
System für elektronische Umfragen |
Bitte den unten stehenden Fragebogen sorgfältig ausfüllen.
Vielen Dank für die Unterstützung!