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.

Pythia voor lesgevers

Pythia is het hulpstuk voor wie zelf oefeningen wil maken. Je vult de oefening, startcode, oplossing en testcases in; Pythia zet dat om naar een map die in deze structuur past.

Aan de slag

Deze pagina is de voordeur. De eigenlijke leeromgeving staat apart, zodat leerlingen snel kunnen starten en jij tegelijk een duidelijke projectpagina hebt voor GitHub Pages.

  1. 1 Open de leeromgeving. Klik op Start leerplatform en kies een hoofdstuk of oefening via het menu.
  2. 2 Schrijf en test Python-code. Voer code uit, gebruik input() waar nodig en bekijk de testcasefeedback.
  3. 3 Bewaar bewijs van leren. Gebruik de PDF-export om code, feedback en rubriek te verzamelen.
  4. 4 Breid de inhoud uit. Maak nieuwe oefeningen met Pythia of voeg bestaande Dodona-achtige content toe en bouw daarna de catalogus opnieuw.

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.