Computer science exams where the code actually runs
Programming, drawing and theory in the same exam — sat in Safe Exam Browser.
I am sitting an exam
Enter the code your teacher gave you.
I teach
Look around without an account — free until at least summer 2027.
No registration. The demo account disappears after an hour, along with everything you create in it.
Seven task types, freely mixed
- Programming with TigerPython
- In WebTigerPython of ETH Zurich, with turtle graphics.
- Robotics with the micro:bit
- On the micro:bit simulator — no hardware needed.
- Programming with Python
- In WebEduPy, without the TigerJython extensions.
- Drawing with SVG
- An editor with a preview: write the code, see the result straight away.
- Multiple choice
- Single or multiple selection, with a deduction if you want one.
- Fill in the blanks
- Input fields and dropdowns inside running text, marked per gap.
- Free text
- A text field with word and character count.
How an exam runs
- 1
Put it together
Write tasks yourself, take them from your own question collection, read them in from a PDF or have the AI suggest them. Points, model answer and marking instructions are stored with the task.
- 2
Run it
The class signs in with a six-character code. Work is saved continuously; an overview shows during the exam who is working and who has handed in.
- 3
Mark and return
Closed questions are marked by the platform itself. The rest you mark with the model answer and the marking instructions beside you. The results go to the students by email.
Further features
- Cost
- Until at least summer 2027 the platform is open to every teacher and every school at no cost, with its full range of functions. What happens after that is for the operator to decide.
- Cost
- Until at least summer 2027 the platform is open to every teacher and every school at no cost, with its full range of functions. What happens after that is for the operator to decide.
- Automatic marking
- Multiple choice and fill-in-the-blanks are marked by the platform as soon as the exam closes. Open tasks can be given marking code that checks the submission and proposes points.
- An overview while the exam runs
- Who is signed in, who is working and who has handed in is visible while the exam is on.
- Emergency hand-in by QR code
- If a device loses the network during the exam, nothing is lost: the teacher scans the work as a QR code with their phone and sends it to tech-exam from there.
- Question collection
- Tasks can be kept in your own collection and reused in later exams. Revised versions can be fed back into the collection.
- Results by email
- Points, feedback and the grade go to the students by email. Anyone already written to does not receive the email a second time.
- Four languages
- The interface is available in German, French, Italian and English, for teachers and students alike.
- Export and import
- Questions and tasks can be saved as a file and read back in elsewhere, points as CSV and submissions as ZIP. None of it is a PDF you cannot work with.
What we cannot do
What does not work today is listed here — so that it does not surface during an exam.
- Programming tasks on iPads
- In Safe Exam Browser on the iPad, WebTigerPython does not work fully: Turtle graphics and input via input() have no effect, while both run outside exam mode. The cause lies with Safe Exam Browser, and the ticket for it has been open since January 2024. For exams on iPads it is therefore better to set programming tasks without Turtle and without input.
- The order is what makes the stopgap work: first let all other devices join with Safe Exam Browser — they stay locked even once it is no longer required. Then switch Safe Exam Browser off for the exam, let the iPads join, and only now start the exam. The iPads and anyone joining later work without a lock; who is writing with and who without Safe Exam Browser is shown in the overview during the exam.
Exam data sits on servers in Switzerland; the results emails run through a provider based in the United States. Information for school management and IT