Commit Graph

2 Commits (717d9f20c03eb1e7072d15f64ed6882fb2f13800)

Author SHA1 Message Date
jensp 54f8d95812 Fehlende Datenbankskripte, insbesondere fehlende Create-Skripte für Oracle
git-svn-id: https://svn.libreccm.org/ccm/trunk@1895 8810af33-2d31-482b-a856-94f89814c4df
2012-10-25 07:21:44 +00:00
quasi 1fd85e0a1a Start der Entwicklung für ContentType Survey
Dieser CT basiert - zumindest am Anfang - zu großen Teilen auf simplesurvey. Das simplesurvey aber als Applikation programmiert wurde, kann man es nicht innerhalb des CMS verwenden. Daher wird hier die Grundfunktion von simplesurvey übernommen und so geändert, daß es einen CT Survey anlegt, der dann wie alle anderen CTs verwendet werden kann.

Weiterführende Funktionen von simplesurvey - insb. die Quizfunktion mit abspeichern von korrekten Antworten und einer Punktevergabe - können dann als abgeleitete CT erzeugt werden.

Der Plan sieht zur Zeit so aus:

 * CT Survey verwendet ein FormSectionItem, um das Umfrageformular zu erzeugen
 * Die Antworten werden wie in simplesurvey in 2 Tabellen gespeichert: ct_surveys_responses und ct_survey_answers. Jedes Ausfüllen eines Fragebogens erzeugt einen Eintrag in ct_surveys_responses, welcher wiederum eine Anzahl an ct_surveys_answers verwaltet, die die Antworten für die einzelnen Fragen beinhalten
 * Die Verarbeitung der Daten erfolgt - analog zu simplesurvey und formbuilder - mit einem FormProcessListener

Dieser CT soll auch die grundlegenden Antwortabfragen zur Verfügung stellen, wie

 * alle Antworten zu einer Umfrage
 * alle Antworten eines Users (?)
 * Anworten eines Users auf eine bestimmte Umfrage

und eine öffentliche Seite für das Ergebnis bereitstellen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@349 8810af33-2d31-482b-a856-94f89814c4df
2010-02-18 09:18:14 +00:00