Thread Quiz mit Perl und Ajax (6 answers)
Opened by cbxk1xg at 2009-11-05 16:42

renee
 2009-11-05 18:00
#127871 #127871
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Warum RegEx-Feuerwerk? Normalerweise solltest Du (fast) keine RegEx brauchen...

Tabelle Quiz: ID, HauptFrage
Tabelle Auswertung: ID, QuizID, Position, Text, PunkteMin, PunkteMax
Tabelle Fragen: ID, QuizID, Position, Frage
Tabelle Antworten: ID, FragenID, Position, Antwort, Punkte
Tabelle UserAntworten: ID, SessionID, AntwortenID

Nur mal so als Schnellschuss

In Quiz speicherst Du die "Hauptfrage". Beispiel-Eintrag in der DB:
1, "Haben Sie Ahnung von Perl?"

In Auswertungen speicherst Du, wie die Ergebnisse aussehen können.
1, 1, 1, Null Ahnung, 0, 5
2, 1, 2, Ein wenig Ahnung, 6, 10
3, 1, 3, Profi, 10, 20

In Fragen speicherst Du dann die einzelnen Fragen (aka "Seiten")
1, 1, 1, Was bedeutet 'eq'?
2, 1, 2, Was bedeutet 'ne'?

In Antworten machst Du dann die einzelnen MultipleChoice-Antworten rein:
1, 1, 1, Es bedeutet "equals", 5
2, 1, 2, Es bedeutet "eine qual", 0
3, 2, 1, Bedeutet "noch einmal", 0
4, 2, 2, Bedeuetet "not equals", 5

Und in der letzten Tabelle halt, was der User geantwortet hat.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Quiz mit Perl und Ajax