codekasten/umfrage_kirchenplatz2012
2012-08-16 16:24:04 +00:00
..
media weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00
src weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00
templates weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00
COPYRIGHT weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00
README.txt weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00
umfrage.conf.sample weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00

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)