Der beiligende Code ermoeglicht die einfache Erzeugung von Online-Umfragen
mit folgenden Eigenschaften:
* mehrere Fragen (sortiert)
* mehrere zu bewertende Alternativen
* Eingabe von Freitext sowie Auswahl einer Qualitaetseinschaetzung je Alternative und Frage moeglich
* Qualitaetsstufen sind fuer jede Frage separat definierbar
= Abhaengigkeiten installieren =
(beispielhaft fuer einen Debian/Ubuntu-Server)
* apt-get install python-bobo python-sqlobject python-genshi
* Integration via WSGI in Apache2:
* apt-get install libapache2-mod-wsgi
= Konfiguration =
* in src/dataset.py alle Fragen, Alternativen und Qualitaetsstufen eintragen
* umfrage.conf.sample nach umfrage.conf kopieren und anpassen
* die wichtigste Einstellung ist die Datenbank-URI
* in der passenden Apache2-Konfigurationsdatei folgende Zeilen einfuegen:
Alias /umfrage/kirchenplatz2012/media /srv/umfrage_kirchenplatz2012/media
WSGIScriptAlias /umfrage/kirchenplatz2012 /srv/umfrage_kirchenplatz2012/src/umfrage.py
= Erstmaliger Start (Initialisierung der Datenbank) =
* setze die Umgebungsvariable DB_INIT_UMFRAGE fuer einen ersten
Initialisierungslauf der Datenbank:
DB_INIT_UMFRAGE=1 python src/umfrage.py
* dabei werden alle Tabellen geloescht und neu angelegt
(basierend auf src/dataset.py)