Volgend applet toont een eenvoudige score waarin twee variabelen geteld worden:[br][list][*]Hoeveel keer werd een antwoord gegeven? (= getal [b]pogingen[/b])[/*][*]Hoeveel keer werd een correct antwoord gegeven? (= getal [b]oplossingen[/b])[br][u]Opmerking[/u]: de score telt enkel het eerste antwoord. Je kunt na een foute oplossing nog opnieuw proberen (misschien heb je ook maar een typfout gemaakt...) maar je score verandert niet.[/*][/list]Detelling van de score gebeurt in een script bij een knop [i]controle[/i] dat bij klikken een getal controle gelijkstelt aan 1.[br]De dynamische kleuren van het invulvak verschijnen nu ook pas na klikken op deze controleknop.[br][list][*]Rood: [b]Als(ant ≟ ant ∧ controle ≟ 1 ∧ ant ≠ opl, 1, 0)[/b][/*][*]Groen: [b]Als(controle ≟ 1 ∧ ant ≟ opl, 0.7, 0)[/b][/*][/list]
[list][*][b]pogingen[/b]: Bij klikken op de knop [i]controle [/i]verhoogt de waarde met 1.[/*][*][b]oplossingen[/b]: Wanneer ant overeenkomt met opl verhoog de waarde met 1, zoniet blijft ze gelijk.[br][/*][/list]De knop [i]nieuwe opgave[/i] maakt het invulvak leeg en stelt de variabele controle gelijk aan 0.[br][b]UpdateConstructie()[br]SetValue(ant,undefined)[br]SetValue(controle,0)[/b][br][br]De knop [i]Start opnieuw[/i] reset alle berekeningen en maakt het invulvak opnieuw leeg, zodat je vanaf nul een neuwe reeks kunt maken.[br][b][b]UpdateConstructie()[br][/b]SetValue(ant,undefined)[br]SetValue(pogingen,0)[br]SetValue(oplossingen,0)[/b]
Eens je thuisraakt in scripting en het werken met scores kan je variaties bedenken: bv. de knop [i]nieuwe opgave[/i] slechts tonen na een juist antwoord en zo leerling dwingen om de oefening correct te maken, waarbij je telkens elke poging telt enz. [br]Uiteraard vertelt de score dan niet of een lage score het gevolg is van een boel foute antwoorden in slechts enkele vragen of foute antwoorden in veel oefeningen.[br]Geen enkele optie is de absoluut beste. Het hangt ook af van de leerling. De ene leerling wordt gestimuleerd om ee hoge score te bereiken en houdt van applets met een score. Een tweede leerlinge verkiest misschien applets met tips of een verbetersleutel en wordt gestimuleerd door applets zonder enige score...[br]Het is aan ieder afzonderlijk om te experimenteren met verschillende opties, misschien zelfs op een verschillende manier in verschillende klasgroepen.