Hi
Ich hoffe, mir kann jemand bei diesem Problem helfen...
Mein Kurs erstellt gerade einen Fragebogen, bei dem die Fragen und Antworten zufällig ausgewählt werden sollen.
Wir haben bis jetzt über 100 Fragen in der Datenbank, zu jeder eine richtige und zig falsche Lösungen.
Die Fragen befinden sich in der Tabelle "Frage", die Antworten in der Tabelle "Elementarantwort" und Frage + Antwort sind in der Kreuztabelle "Loesung" zusammengeführt. Hinter der richtigen Antwort ist ein Ja/Nein-Kästchen, das markiert ist.
Also:
Frage1 -- Antwort1 -- Häkchen (<-- richtige Antwort)
Frage1 -- Antwort2 -- Leer
Frage1 -- Antwort3 -- Leer
usw...
Nun stellt sich die Frage, wie wir eine Aufgabe zufällig auswählen können. Dazu soll die richtige Antwort-ID mitangezeigt werden + 3 Falschantworten...
Wie man eine Frage zufällig auswählt, haben wir schon raus... bislang haben wir versucht, den Random-Befehl mit inner Join ... zu verbinden, was aber nicht geklappt hat.
Ich hoffe, uns kann jemand helfen. Ist wirklich wichtig.
Danke schonmal.
Ich hoffe, mir kann jemand bei diesem Problem helfen...
Mein Kurs erstellt gerade einen Fragebogen, bei dem die Fragen und Antworten zufällig ausgewählt werden sollen.
Wir haben bis jetzt über 100 Fragen in der Datenbank, zu jeder eine richtige und zig falsche Lösungen.
Die Fragen befinden sich in der Tabelle "Frage", die Antworten in der Tabelle "Elementarantwort" und Frage + Antwort sind in der Kreuztabelle "Loesung" zusammengeführt. Hinter der richtigen Antwort ist ein Ja/Nein-Kästchen, das markiert ist.
Also:
Frage1 -- Antwort1 -- Häkchen (<-- richtige Antwort)
Frage1 -- Antwort2 -- Leer
Frage1 -- Antwort3 -- Leer
usw...
Nun stellt sich die Frage, wie wir eine Aufgabe zufällig auswählen können. Dazu soll die richtige Antwort-ID mitangezeigt werden + 3 Falschantworten...
Wie man eine Frage zufällig auswählt, haben wir schon raus... bislang haben wir versucht, den Random-Befehl mit inner Join ... zu verbinden, was aber nicht geklappt hat.
Ich hoffe, uns kann jemand helfen. Ist wirklich wichtig.
Danke schonmal.