• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Quiz

Status
Für weitere Antworten geschlossen.

Anonymous

Neues Mitglied
Hallo User
Ich hatte mir überlegt ein Quiz anzufertigen, (und zwar eins in dem Mathemathik-Aufgaben lösen muss)bei dem nur "Richtig" angezeigt wird wenn die Aufgabe auch richtig gelöst wurde. Sonst soll "Falsch" angezeigt werden!
Kann mir jemand helfen :?:
 
Mit js einfach beim absenden gucken ob richtig oder nicht wo ist das das problem oder willst du code?


PHP & MYSQL - Lösung:

MySQL Tabelle:
-> ID
->Aufgabe
->Lösung

Abfragen aufgabe stellen.
Eingabe feld darstellen.
Antwort absenden
prüfen

Wenn flasch echo "FALSCH";

sonst echo "RICHTIG";

ggf. weitere tabelle mit user id undgeschafften aufgaben usw.

sollte als anstoss genügen...

mfg Prophet
 
Code:
var aktuelleAufgabe = Math.random();
var aufgabe = Array();
var loesung = Array();

aufgabe[1] = "Das ergebnis von 1 + 1 ist?";
aufgabe[2] = "...";

loesung[1] = "2";
loesung[2] = "...";

var aktuelleAufgabe = Math.round(Math.random()*1000) % aufgabe.length;

function NeueAufgabe()
{
   aktuelleAufgabe  = Math.round(Math.random()*1000) % aufgabe.length;
   document.getElementById('aufgabe').value = aufgabe[aktuelleAufgabe];
   document.getElementById('loesung').value = "";
   document.getElementById('antwort').value = "";
}

function AufgabePruefen()
{
   var antwort = document.getElementById('antwort').value;
   if(antwort == loesung[aktuelleAufgabe])
      document.getElementById('loesung').value = "Richtig";
   else
      document.getElementById('loesung').value = "Falsch";
}
HTML:
Code:
<textarea name="aufgabe" id="aufgabe" readonly cols="30" rows="7"></textarea>

<input type="text" name="antwort" id="antwort" />

<input type="button" name="absenden" id="absenden" OnClick="AufgabePruefen();" value="Antworten" />

<input type="button" name="neueAufgabe" id="neueAufgabe" OnClick="NeueAufgabe();" value="Neue Aufgabe" />

<input type="text" name="loesung" id="loesung" readonly />
 
In deinem Quelltext sind einige Fehler :


  • Wenn ich die Seite öffne steht in einer Meldung:
    In dem Skript auf dieser Seite ist ein Fehler aufgetreten.
    Zeile: 10
    Zeichen: 1
    Fehler: 'aufgabe' ist undefiniert
    Code: 0
    URL:file://...\quiz.html

  • Wenn ich dann auf neue Aufgabe klicke, steht in einer anderen Meldung:
    In dem Skript ... aufgetreten.
    Zeile: 20
    Zeichen: 4
    Fehler: Objekt erwartet
    Code: 0
    URL:file://...\quiz.html
 
Es sind immer noch Fehler drin!

Wenn ich die Seite öffne steht in einer Meldung:
In dem Skript auf dieser Seite ist ein Fehler aufgetreten.
Zeile: 10
Zeichen: 1
Fehler: 'loesung' ist undefiniert
Code: 0
URL:file://...\quiz.html

und

Wenn ich auf neue Aufgabe klicke, kommt zwar die Aufgabe, aber wenn ich die richtige Antwort eingebe steht da Falsch :!:
 
l18111 schrieb:
Wenn ich auf neue Aufgabe klicke, kommt zwar die Aufgabe, aber wenn ich die richtige Antwort eingebe steht da Falsch :!:
Vielleicht ist die Antwort ja wirklich falsch!? Es saßen schon Menschen bei Wer wird Millionär, die waren sich ganz sicher und sind dann trotzdem auf 16000 € abgestürzt. Auch du kannst ja nicht allwissend sein.

PS:
33.gif
33.gif
33.gif
 
Habt ihr das PS nicht beachtet oder versteht ihr einfach kein Spaß?
@Prophet: Ich heiße nicht Ingo, verdammt nochmal!
 
lol ich weiß das es scherzhaft gemeint war meine nachricht war auch nicht böse gemeint sry wenns so rüberkamm :(

ich weiß das du nicht ingo heißt da ich dienen rl-namen aber nicht im kopf habe nenne ich dich so (ist ja schlisslich dein nick) oder soll ich dich mit ingoS ansprechen? :lol:

mfg Prophet
 
Prophet schrieb:
oder soll ich dich mit ingoS ansprechen?
Ja. Ingo ist nämlich ein - äh - nicht so toller Name - natürlich nur meine persönliche Meinung *räusper* - aber die Geschichte vom Namensgeber war nicht schlecht.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben