- Start sekvens
Her bruker vi en QR-kode (se hvordan dette fungerer) - Still spørsmål
Spørsmål initieres ved å ta på robotens hode:
Spørsmålene stilles muntlig, dvs ved hjelp av robotens talesyntese - Vis svaralternativ
Vises som tekst i robotens munn - Avgi svar
Svar gis ved å berører roboten på venstre eller høyre side - Sjekk svar
- Gi respons –både ved riktig og galt svar
Husk at det også ligger et betydelig potensiale for læring i denne responsen - Tell poeng for riktige svar
- Tilbake til punkt 1 – nytt spørsmål
Eksempelskript med koden du ser nedenfor. Last dette ned til egen maskin. Start opp robot og ScratchX (slik dette er beskrevet i manualen) og last opp skriptet via "Fil"-menyen.
Legg merke til at denne løsningen er skrevet for å holde koden enkel. Det betyr ikke at eksemplet er en optimal løsning. Dette kan fungere for et begrenset antall spørsmål og svar, men vil ikke være noen god løsning dersom det skal være mange spørsmål og i tilfeldig rekkefølge. Da vil en heller benytte lister eller tabeller. Vi kommer tilbake til dette, men dere kan se litt om lister på slutten av videoen nedenfor og lese om lister og tabeller på hjelpesidene til Scratch.
Koden i eksempelet har noen mangler. F eks vil roboten kunne besvare et spørsmål før det er stilt. Dette problemet kan vi lett unngå ved å innføre en variabel som sjekker om hodet er berørt eller ikke. Vi setter denne til "1" når hodet blir berørt og et spørsmål stilles.
Deretter sjekker vi denne variabelen og lar kun roboten svare dersom variabelen er "1". Når et svar er gitt settes variabelen til "0". Dermed kan ikke et nytt svar gis før roboten er berørt på hodet og et nytt spørsmål stilt: