Hallo zusammen!
Ich möchte einen Selbsttest erstellen. Hier ein kleines Beispiel:
Link
Es sollte meines Wissens nach mittels PHP und MySQL machbar sein.
Ich habe zwar Programmiererfahrungen und kenne mich mit SQL ganz gut aus, jedoch habe ich mit PHP in Zusammenhang mit MySQL noch keine Erfahrungen gemacht.
Die Antworten der Fragen sollen quasi eine Gewichtung erhalten. Beispiel:
Frage: "Wie gut sind sie über den Studiengang informiert?"
Bei den Antworten kann man zwischen "gar nicht" bis "sehr gut", in einer Gewichtung von 5 Punkten auswählen.
"sehr gut" soll dabei mit der vollen Punktzahl, z.B. 5 bewertet werden. "gar nicht" mit 1.
Die Gewichtung soll bei allen Fragen unterschiedlich sein. Am Ende des Tests bekommt der Benutzer ein Feedback. Je mehr Punkte er erreicht hat, desto besser ist das Ergebnis.
Meine Frage ist nun; wie kann man das am besten umsetzen? Wird dafür überhaupt eine Datenbank benötigt oder kann man das nur mit PHP realisieren? Wie würdet ihr bei der Entwicklung vorgehen?
Ich brauche halt einen kleinen Denkanstoß bei der ganzen Sache, da es noch Neuland für mich ist.
Ich freue mich über jeden Beitrag!
VG
at0m
Ich möchte einen Selbsttest erstellen. Hier ein kleines Beispiel:
Link
Es sollte meines Wissens nach mittels PHP und MySQL machbar sein.
Ich habe zwar Programmiererfahrungen und kenne mich mit SQL ganz gut aus, jedoch habe ich mit PHP in Zusammenhang mit MySQL noch keine Erfahrungen gemacht.
Die Antworten der Fragen sollen quasi eine Gewichtung erhalten. Beispiel:
Frage: "Wie gut sind sie über den Studiengang informiert?"
Bei den Antworten kann man zwischen "gar nicht" bis "sehr gut", in einer Gewichtung von 5 Punkten auswählen.
"sehr gut" soll dabei mit der vollen Punktzahl, z.B. 5 bewertet werden. "gar nicht" mit 1.
Die Gewichtung soll bei allen Fragen unterschiedlich sein. Am Ende des Tests bekommt der Benutzer ein Feedback. Je mehr Punkte er erreicht hat, desto besser ist das Ergebnis.
Meine Frage ist nun; wie kann man das am besten umsetzen? Wird dafür überhaupt eine Datenbank benötigt oder kann man das nur mit PHP realisieren? Wie würdet ihr bei der Entwicklung vorgehen?
Ich brauche halt einen kleinen Denkanstoß bei der ganzen Sache, da es noch Neuland für mich ist.

VG
at0m