Blocklyin de Klas

Een kleine website om leerlingen te laten proeven van programmeren: Maze, Turtle, blokken en daarna een beetje code. Geen installatie, geen accounts. Gewoon openen, proberen, fouten maken, debuggen en opnieuw laten lopen. Gemaakt om leerlingen te leren over concepten zoals sequentie, selectie en herhalingen.

Hoe werkt het?

Eerst redeneren, dan coderen.

Leerlingen bouwen eerst met blokken. Daarna kunnen ze dezelfde oplossing in code proberen. Het formularium helpt bij de syntax, zodat de les vooral over redeneren, testen en bijsturen blijft gaan.


1. Bouw het algoritme

Leerlingen zetten stappen, keuzes en herhalingen met blokken. Ze zien meteen waar hun redenering goed zit of spaak loopt.

2. Bekijk de uitvoering

Maze speelt stap voor stap af. Turtle maakt lijnen, hoeken en patronen zichtbaar op een raster.

3. Vertaal naar code

Wie klaar is met de blokken, probeert dezelfde gedachte in JavaScript. Klein beginnen: functies, haakjes, puntkomma's en veel oefenen.

Onderdelen

Van blokken naar code


01

Maze

Doolhoven voor sequentie, begrensde herhaling, selectie en voorwaardelijke herhaling. Leerlingen zien meteen of hun strategie werkt.

02

Turtle

Tekenen met coördinaten, hoeken en begrensde herhaling. Ideaal om code even tastbaar te maken.

03

Blokken en code

Elke wereld heeft een blokmodus en een codemodus. Zo kan je rustig schakelen van klikken naar typen.

04

Leerfeedback

Meldingen benoemen wat goed ging en wat de volgende kleine stap kan zijn.

05

Lokale voortgang

Werk, pogingen en voltooide levels worden lokaal bewaard. Geen login, geen dashboard, geen gedoe.

06

PDF-export

Met naam, klas, code, snapshot en rubriek. Handig voor inzage, feedback of een snelle indiening.

Plaats in de leerlijn

De platformen bouwen het computationeel denken op. De projecten gebruiken dat denken in een vakoverschrijdende opdracht waarin leerlingen bouwen, meten, testen en besluiten.

Voor leerkrachten

Praktisch voor leerkrachten.

Gebruik dit wanneer je leerlingen eerst wil laten ervaren wat een algoritme doet. De omgeving is veel compacter dan JS in de Klas en Project Delphi. Precies daarom kan je ze snel inzetten in een les, studie-uur of korte differentiatie.

  • Geschikt voor leerlingen die nog weinig of geen syntaxervaring hebben.
  • Bruikbaar voor lessen computationeel denken, STEM, differentiatie en studie-uren.
  • Maakt programmeerconcepten zoals sequentie, selectie, voorwaardelijke herhaling en begrensde herhaling duidelijk.
  • Sluit inhoudelijk aan op JS in de Klas en Delphi zonder accountsysteem.

Leerplatform en bordboek

Gebruik het leerplatform voor de oefeningen. Het bordboek is bedoeld voor klassikaal gebruik op het smartboard en toont de syllabus naast de editor en simulator.

Privacy en licentie

Privacy

Dit project gebruikt geen eigen analytics of advertentiecookies. Invoer, voortgang en resultaten worden in de browser verwerkt en kunnen lokaal op het toestel worden bewaard. Een download of export gebeurt alleen wanneer de gebruiker die zelf start. GitHub Pages registreert het IP-adres van bezoekers voor beveiligingsdoeleinden; externe diensten vallen onder het privacybeleid van hun aanbieder.

Lees hoe GitHub Pages technische bezoekgegevens verwerkt.

Licentie

Het oorspronkelijke projectmateriaal van Robbe Wulgaert mag gratis worden gebruikt, gekopieerd en aangepast voor onderwijs, op voorwaarde dat “Robbe Wulgaert – AI in de Klas” duidelijk zichtbaar wordt vermeld, bij voorkeur met een link naar het oorspronkelijke project. Commerciële verkoop, betaalde verspreiding, sublicentiëring of herverpakking als commercieel product is niet toegestaan zonder voorafgaande schriftelijke toestemming. Componenten van derden blijven onder hun eigen licenties vallen.

Lees de volledige licentievoorwaarden.