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 familie

Project Delphi zit in de programmeertak als lichte Python-omgeving. Het is handig voor snel oefenen in de browser, maar Dodona blijft de sterkere keuze voor volledige trajecten, dashboards, evaluatie en klasopvolging.

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.