Docentenhandleiding
Praktische informatie voor docenten die deze cursus klassikaal willen inzetten: wat de site is, welke randvoorwaarden er zijn, en hoe je de lessen indeelt.
Wat is dit?
Een interactieve cursus cybersecurity waarin je leerlingen Capture the Flag-challenges oplossen: codes kraken, forensisch onderzoek en het vinden van kwetsbaarheden in webapplicaties. Doelgroep: leerlingen met enige basis in programmeren die ethisch hacken willen verkennen.
Alles gebeurt in een gecontroleerde lab-omgeving. Bespreek expliciet met je leerlingen dat deze technieken alleen zijn toegestaan op systemen waarvoor je toestemming hebt — nooit op systemen van anderen.
Technische randvoorwaarden
| Wat | Antwoord |
|---|---|
| Operating system | Alles met een moderne browser |
| Installatie | Geen voor de lessen; sommige challenges gebruiken tools uit de Toolbox |
| Account | Nodig voor het CTF-platform (registratie via de site) |
| Internet | Vereist |
Didactische aanpak
Elke challenge volgt een vaste opbouw in PRIMM-stijl: eerst leg je het concept (de kwetsbaarheid) uit, dan volgt een walkthrough, en daarna lossen je leerlingen zelf een variant op. Elk lab sluit af met een korte "Wat heb je geleerd?".
Laat je leerlingen eerst zelf nadenken over een aanpak voordat ze de walkthrough openklikken — het zelf ontdekken is het leerdoel.
Klassikaal gebruik & differentiatie
- Plenair starten: doe de eerste challenge van een categorie samen voor, daarna werken je leerlingen zelfstandig door.
- Snelle leerlingen pakken de moeilijkere challenges binnen dezelfde categorie.
- Langzamere leerlingen gebruiken de walkthrough als steiger en herhalen daarna een variant.
- Beoordelen: gebruik de flags als objectieve check dat een challenge is opgelost.
Leerlijn
De Challenges-sidebar is gegroepeerd per soort. Begin bij de introductie; de Toolbox en Woordenlijst zijn naslag.
| Categorie | Leerdoel |
|---|---|
| Codes | Versleutelde tekst herkennen en kraken |
| Forensics | Verborgen informatie in bestanden vinden |
| Hacking | Webkwetsbaarheden herkennen en misbruiken (in het lab) |
Feedback & bijdragen
Suggesties, fouten of nieuwe ideeën? Open een issue of pull request bij Coderius-Education op GitHub. Alle bijdragen — van een typo tot een nieuwe challenge — zijn welkom.