Project Delphi

Delphi is de Python-tegenhanger van JS in de Klas: een eenvoudige browseromgeving waarin leerlingen code schrijven, uitvoeren, testen en bijsturen. Geen account nodig, geen installatie op leerlingentoestellen, wel genoeg structuur om er in de klas echt mee te werken.

Wat zit er in Delphi?

De basis is herkenbaar: leerlingen krijgen links hun code, rechts de opdracht, onderaan directe feedback. Via het menu ga je stap voor stap doorheen de cursus.

Pythonruntime in de browser

Gebaseerd op Papyros, met gewone uitvoer en interactieve input()-vragen.

Catalogus met hoofdstukken

De oefeningen komen uit content/catalog.json, opgebouwd vanuit een Dodona-achtige mappenstructuur.

Testcases en feedback

YAML- en JSON-testbestanden sturen de testcases aan, met samenvatting en details per testcase.

Voortgang lokaal bewaren

Code, pogingen, werktijd en evaluatiestatus worden lokaal bewaard zonder account of cloud.

PDF-export

Leerlingen kunnen een reeks exporteren als rapport met code, feedback en rubriek voor de leerkracht.

Formularium

Een ingebouwd Python-formularium helpt leerlingen zonder dat ze de opdracht moeten verlaten.

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.

Leerplatform en bordboek

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

Aan de slag

In de klas ga je aan de slag met het bordboek en de leeromgeving. In het bordboek vind je de PDF, maak je samen met jouw leerlingen annotaties en kan je voorbeeldcode uitvoeren. In de leeromgeving vind je honderden oefeningen om de leerstof in te oefenen en te evalueren.

  1. 1 Start met het bordboek. Projecteer de syllabus, kies een klas en navigeer samen naar de juiste pagina.
  2. 2 Annoteer en voer voorbeeldcode uit. Schrijf op de PDF, markeer belangrijke begrippen en open codevoorbeelden in de editor om ze samen uit te voeren.
  3. 3 Laat leerlingen oefenen. Open daarna het leerplatform en laat leerlingen zelfstandig werken aan oefeningen die bij de besproken leerstof passen.
  4. 4 Evalueer en stuur bij. Gebruik de automatische feedback en PDF-export om resultaten te bespreken, te evalueren en de volgende lesstap te bepalen.

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.