Python runtime in the browser
Based on Papyros, with regular output and interactive input()questions.
Project Delphi is a browser learning environment where students write, run and practise Python with automatic feedback.
The setup is familiar: students see their code on the left, the assignment on the right and direct feedback at the bottom. The menu guides them step by step through the course.
Based on Papyros, with regular output and interactive input()questions.
The exercises come from content/catalog.json, built from a Dodona-like folder structure.
YAML and JSON test files drive the test cases, with a summary and details for each test case.
Code, attempts, working time and evaluation status are stored locally without an account or cloud.
Students can export a series as a report with code, feedback and a rubric for the teacher.
A built-in Python reference sheet helps students without leaving the assignment.
Place in the learning path
The platforms build computational thinking. The projects use that thinking in a cross-curricular assignment in which students build, measure, test and conclude.
Use the learning platform for the exercises. The board book is intended for whole-class use on the smartboard and shows the same syllabus alongside the Python editor.
In class, you work with the board book and the learning environment. The board book contains the PDF, lets you make annotations together with your students and run example code. The learning environment contains hundreds of exercises for practising and assessing the subject matter.
This project does not use its own analytics or advertising cookies. Input, progress and results are processed in the browser and may be stored locally on the device. A download or export occurs only when the user initiates it. GitHub Pages logs visitors’ IP addresses for security purposes; external services are governed by their provider’s privacy policy.
Original project material by Robbe Wulgaert may be used, copied and adapted free of charge for education, provided that ‘Robbe Wulgaert – AI in de Klas’ is clearly displayed, where reasonably practical with a link to the original project. Commercial sale, paid distribution, sublicensing or repackaging as a commercial product is not permitted without prior written permission. Other uses outside education also require prior written permission. Third-party components remain subject to their own licences.