Hey,

Ik wil het volgende programmaatje maken:

Een applet die een jonge leerling kan gebruiken om de tafels van 1 t/m 10 te oefenen. Het bord met tafels is een paneel met GridLayout waarin 100 knoppen staan. De knoppen maak je met een tweedimensionale array.
Als je op de knop "Nieuw" klikt, wordt de tekst op een van de 100 knoppen rood. Deze knop wordt random bepaald. De leerling tikt in het tekstvak het antwoord in op de opgave die op de knop staat (bv. 3 x 7). Bij een goed of fout antwoord komt er een passende reactie en wordt de rode tekst op de knop weer zwart.

Kan iemand mij aan dit progje helpen?

Alvast bedankt!
Hoi Paul,

eigenlijk maken we hier geen kant en klare scripts, maar ik zit ook in het onderwijs (dat 'ook' is een gokje) en ik vind het een leuk idee. Geef me een half uurtje, dan heb ik een voorbeeldpagina voor je.

groeten, Jan
Goed, versie 1.0 is af. Laat me even weten of dit werkt zoals je in je hoofd had. Let op: bij het laden van de pagina wordt automatisch het invulveld voor de leerling geselecteerd. Dat betekent dat ze steeds dit kunnen doen: invullen -> enter, invullen -> enter zonder de muis te gebruiken.

Voorbeeldpagina: oefen met de tafel van tien voor kinderen
@Jan: Erg leuk gedaan (zoals vanouds)
@ Jan : zo ontzettend leuk gedaan!!! Wanneer ik een kidssite zou hebben dan kwam hij er op!!!
Ik heb nog wat kleins je kunt komma (of punt) getallen en hexadecimale getallen invoeren.

Daarom:
<?php
if (!ctype_digit ((string)$ingevuld)) {
$melding = 'Je hebt geen getal ingevuld!';
}
?>

Maar dan klopt de melding niet meer...
ziet er zeker vetjes uit..:P
SanThe schreef op 07.11.2005 13:53
@Jan: Erg leuk gedaan (zoals vanouds)

Dankjewel SanThe. Altijd fijn als je scripts even nagelopen worden :-)

lissy schreef op 07.11.2005 14:07
@ Jan : zo ontzettend leuk gedaan!!! Wanneer ik een kidssite zou hebben dan kwam hij er op!!!


Dankjewel Lissy. Ik zou het uiterlijk dan nog wel wat aanpassen, maar qua script is het een aardige start denk ik.
Martijn2 schreef op 07.11.2005 14:28
Ik heb nog wat kleins je kunt komma (of punt) getallen en hexadecimale getallen invoeren.

Daarom:
<?php
if (!ctype_digit ((string)$ingevuld)) {
$melding = 'Je hebt geen getal ingevuld!';
}
?>

Maar dan klopt de melding niet meer...


Ja, of

<?php
if (!ereg ('[0-9]', $ingevuld))
?>
@Jan: Leuk gedaan, alleen de eerste 7 keer vroeg hij steeds de tafel van één en die was gewoon niet te doen!

Reageren