Hallo allerseits,
ich will eine "Software" schreiben, mit der man Fragebögen zusammenstellen kann.
Problem dabei ist, dass die Fragen immer variieren, (bzw. es Fragesegmente (-blöcke) gibt, die gleich bleiben) UND die Antworten versch. eingetragen werden (Textfeld, Radiobutton etc..)
Ich stelle mir das so vor (fiktive Fragen;)):
ein 2. Fragebogen könnte aber ganz andere Fragen/Antworten haben, bzw. muss nicht durch die Fragen d)+e) erweitert werden.
Wie könnte man sowas am besten realisieren?
Da ich noch nicht weiß, wie die Daten am Ende weiter verarbeitet werden (entweder per phpmailer verschickt oder in DB gespeichert), soll es natürlich erstmal flexible sein.
Ich schätze, dass die Datenmenge eher gering bleibt (falls ich die "Eintragen"-Variante nehme), also könnte ich theoretisch für jeden Bogen eine eigene Tabelle anlegen. Aber wie könnte ich es realisieren, dass der Autor des Fragebogens selbst einstellt, welche Antwortmöglichkeit gewählt wird?
Wie gesagt, bis dato bin ich noch nicht sehr weit (hab atm eine Tabelle, die den Bogen beschreibt):
-fragebogen(id,name,beschreibung,fälligkeit)
dazu kommt dann eine Tabelle kommen, die die Fragen speichert und evtl noch eine 2. die dann die Antworten übernimmt.
Was meint ihr dazu? Wie sollte ich das Ganze am besten aufbauen?
Danke
ich will eine "Software" schreiben, mit der man Fragebögen zusammenstellen kann.
Problem dabei ist, dass die Fragen immer variieren, (bzw. es Fragesegmente (-blöcke) gibt, die gleich bleiben) UND die Antworten versch. eingetragen werden (Textfeld, Radiobutton etc..)
Ich stelle mir das so vor (fiktive Fragen;)):
Fragebogen1, Thema Onlineverhalten
a) wie viele h sitzt du am Tag vorm PC? [Textfeld]
b)bei welchem Provider bist du? (o) T-com, (o) alice, (o) andere [Radiobutton]
c)flatrate? [checkbox]
dazu kommen noch 4 Fragen, die immer gleich bleiben, zB:
d) wie alt bist du ? 1) zwischen 12-16, 2) zwischen 17-21, 3) zwischen 22-30 [Dropdown]
e)wie hoch ist dein Einkommen [Textfeld]
ein 2. Fragebogen könnte aber ganz andere Fragen/Antworten haben, bzw. muss nicht durch die Fragen d)+e) erweitert werden.
Wie könnte man sowas am besten realisieren?
Da ich noch nicht weiß, wie die Daten am Ende weiter verarbeitet werden (entweder per phpmailer verschickt oder in DB gespeichert), soll es natürlich erstmal flexible sein.
Ich schätze, dass die Datenmenge eher gering bleibt (falls ich die "Eintragen"-Variante nehme), also könnte ich theoretisch für jeden Bogen eine eigene Tabelle anlegen. Aber wie könnte ich es realisieren, dass der Autor des Fragebogens selbst einstellt, welche Antwortmöglichkeit gewählt wird?
Wie gesagt, bis dato bin ich noch nicht sehr weit (hab atm eine Tabelle, die den Bogen beschreibt):
-fragebogen(id,name,beschreibung,fälligkeit)
dazu kommt dann eine Tabelle kommen, die die Fragen speichert und evtl noch eine 2. die dann die Antworten übernimmt.
Was meint ihr dazu? Wie sollte ich das Ganze am besten aufbauen?
Danke