Ga naar hoofdinhoud

Docentenhandleiding

Praktische informatie voor docenten die deze online editor in de les willen gebruiken.

Wat is dit?​

Een online code-editor waarin je leerlingen direct in de browser code schrijven en draaien — geen installatie, geen account. Anders dan de andere cursussen is dit geen lessenreeks, maar gereedschap: een snelle plek om iets te demonstreren of leerlingen vrij te laten experimenteren naast de cursussen Python, Webontwikkeling en Coderius Play.

Technische randvoorwaarden​

WatAntwoord
Operating systemAlles met een moderne browser — ook Chromebook
InstallatieGeen — alles draait in de browser
AccountNiet nodig
InternetVereist

Waar blijven de projecten?​

Projecten staan in de browser van de leerling, in IndexedDB, en niet op een server. Ze horen dus bij één browser op één apparaat. Ze blijven bewaard tot iemand de sitegegevens wist, of tot de browser ruimte nodig heeft. De ruimte is ruim genoeg: IndexedDB krijgt een deel van de vrije schijfruimte, niet de ongeveer 5 MB van localStorage.

Sneller weg zijn ze in Safari, dat sitegegevens wist na zeven dagen zonder bezoek aan de site, en op schoolcomputers of Chromebooks die bij afmelden worden leeggemaakt. Laat leerlingen daarom hun project geregeld opslaan met Downloaden (.zip). Die zip is ook wat ze inleveren; de website-checker leest hem direct.

Eigen bestanden in een project​

Leerlingen kunnen afbeeldingen, geluid en andere bestanden aan hun project toevoegen: met de uploadknop boven de bestandenlijst (hoofdmap), met de knop naast een map, of door de bestanden erheen te slepen. Een afbeelding werkt daarna in een website (<img src="img/kat.png">) en in Python (open("kat.png", "rb")), en gaat mee in de zip. Per bestand mag het tot 5 MB zijn; een foto recht van een telefoon is vaak groter, dus laat ze die eerst verkleinen.

Klassikaal gebruik​

  • Demonstreren: typ live een voorbeeld en draai het op de beamer, zonder setup.
  • Vrij experimenteren: laat leerlingen een idee uitproberen voordat je het in een cursus formaliseert.
  • Snelle check: een leerling kan hier even een stukje code testen zonder de eigen omgeving te verlaten.

Omdat er geen opdrachten of voortgang in zitten, beoordeel je hier niets — gebruik de editor als hulpmiddel bij de inhoudelijke cursussen.

Feedback & bijdragen​

Suggesties of fouten? Open een issue of pull request op GitHub. Alle bijdragen zijn welkom.