Om te kijken hoe mijn bedachte concepten vergelijken met mijn requirements list heb ik een ‘requirements op concepten’ gemaakt waarin ik de concepten beoordeel aan de hand van mijn requirements list. Op deze manier kan ik beslissen welke concepten genoeg potentie hebben en voor zouden kunnen komen in een een B test.

Aan de hand onderstaande vergelijking kan ik concluderen dat de Obstacle Course en Escape Room concepten beter aan de eisen voldoen dan de Debugging en Maze concepten.

Product Eisen

Product eisenMoSCoWDebuggingEscape RoomMazeObstacle Course
Compatibel met de VR-brillen die CoderDojo gebruikt met een stabiele framerate om om motion sickness te voorkomen.M
Uitleg van basis programmeerconcept en zoals variabelen, loops, condities, en functiesS
Maakt gebruik van Progressive difficulty om zo nieuwe concepten langzaam te introducerenM
Moet kinderen gemotiveerd houden om te blijven leren met de app door middel van Gamification, Competition, Progression, Narrative en het CAMIL Model.S
Duidelijke navigatie in de VR-omgeving met een UI die geschikt is voor de doelgroep van 7 tot 15 jaar.M
Maakt gebruik van Pair Programming om zo motivatie en opgenomen kennis te vergroten.C

Gebruikers eisen

Gebruikers eisenMoSCoWDebuggingEscape RoomMazeObstacle Course
De gebruiker wil op een leuke en interactieve manier leren programmeren.M
Gebruiksvriendelijk voor kinderen zonder technische voorkennis, programmeer voorkennis of voorkennis van Virtual RealityM
Moeilijkheidsgraad die steeds een stukje moeilijker en niet alle stof in één keer.M
Er moet uitdaging aanwezig zijn, maar wel haalbaar.M
Directe feedback op actiesM
Praktische, hands-on ervaring met coderen in plaats van ‘saaie’ lessenM
Vrijheid om zelf te experimenteren en oplossingen te vindenM
Mogelijkheid om samen te werken en code te delen met anderenC
Simpele, stapsgewijze instructies voor basis programmeringsconceptenM
Mogelijkheid om debugging/foutmelding oplossen te oefenenC
Moet niet zorgen voor duizeligheidM

CoderDojo eisen

CoderDojo eisenMoSCoWDebuggingEscape RoomMazeObstacle Course
Aansluiten bij de bestaande opdrachten & cursussen zodat deze niet opnieuw uitgedacht hoeven te worden.M
Makkelijk te begeleiden zijn voor de vrijwilligers zodat deze hulp kunnen aanbieden wanneer dat nodig is.M
Moet gebruikt kunnen worden op verschillende CoderDojo locatiesM