7_Feedback gestalten
Nun sollte dein Applet so (oder so ähnlich) aussehen:
Allerdings könnte man die Rückmeldung abwechslungsreicher gestalten.
Die Rückmeldung "richtig" bzw. "falsch" wird für den Benutzer auf Dauer eintönig.
Motivierender könnte eine ständig wechselnde zufällige Rückmeldungen (mit der selben Aussage) sein.

l1={"Weiter so!","Richtig!","Wunderbar!","Sehr gut!","Perfekt!","Gut gemacht!","Super, schon "+(correctCount+1)+" richtige Antwort/en!"}
Definiere in der Algebra-Umgebung außerdem einen Text feedback, der ein zufälliges Element aus der Liste von oben anzeigt:feedback=ZufälligesElement(l1)

CODE zum Kopieren: var a = ggbApplet.getValue("a"); var correctCount = ggbApplet.getValue("correctCount"); var serie = ggbApplet.getValue("serie"); var feedback = ggbApplet.getValueString("feedback"); ggbApplet.evalCommand("attemptCount=attemptCount+1"); if (a==true) { alert(feedback); ggbApplet.setValue("correctCount",correctCount+1); ggbApplet.setFixed("Button1",true,false); ggbApplet.setFixed("Button2",true,true); ggbApplet.setColor("Button1",150,150,150); ggbApplet.setColor("Button2",0,100,0); ggbApplet.setValue("serie",0); } else { if (serie==2) { ggbApplet.setVisible("g",true); ggbApplet.setVisible("m_g",true); alert("Nun kannst du die Gerade mit den roten Punkten darstellen!"); } else { ggbApplet.evalCommand("serie=serie+1"); alert("Leider falsch - probiere es noch einmal!"); } }Vergiss nicht auf JavaScript umzustellen!


CODE zum Kopieren: ggbApplet.evalCommand("c=RandomBetween(-6,6)*0.5 \n m=RandomBetween(-8,8)*0.5"); ggbApplet.setFixed("Button1",true,true); ggbApplet.setFixed("Button2",true,false); ggbApplet.setColor("Button1",0,100,0); ggbApplet.setColor("Button2",150,150,150); ggbApplet.setVisible("g",false); ggbApplet.setVisible("m_g",false); ggbApplet.evalCommand("feedback=RandomElement(l1)");Vergiss nicht auf JavaScript umzustellen!
