Commit fe7fe378 authored by Hugo Kerstens's avatar Hugo Kerstens
Browse files

Add page content

parent 8c2188bb
title: About
> From an [article of Delta TU Delft](
In his third-year Solid State Physics bachelor course, lecturer Anton Akhmerov of the faculty Applied Sciences gives weekly mini-tests. Grading those always has to be done under time pressure and costs the course team a lot of work. How could he make grading more systematic and less time-consuming?
Together with programmer Joseph Weston, Akhmerov developed Zesje, a software for online grading. Zesje is a tool which uses specially formatted exam forms. The exam forms have QR codes so that different pages can be identified automatically. In addition, they have separate boxes for answers and optional templates for multiple choice questions or open questions.
To grade, examiners first scan the exams. Zesje recognises the separate boxes, so when grading a single problem, the examiners only view one box at a time. Graders can choose one or more options from several rubrics with specific errors and negative points, for example: ‘did not compute effective mass: minus 2 points’ or ‘forgot to substitute values, minus four points’. These rubrics also make it easy to give feedback in an automatically generated email to the student.
Zesje is already being used in several courses. According to Akhmerov, Zesje has several benefits.
By grading online, you don’t have to use paper, so the grading is distributed and done in parallel and from anywhere.
- It is faster than paper-based grading, especially for large courses.
- It is easy to check the overall exam statistics and to see how much the score is for each question.
- It enables teachers to email students their exam’s scan together with detailed feedback.
- It is fully open source and is always available for anyone to use.
What about the name? “Zesje is our own estimate of our work,” Akhmerov says. “Its quality is not very high because our developing was done essentially during weekends for a single course. It is a minimally functional prototype. It definitely fulfils its goal to save examiners’ time, but it has glitches. For example if an exam has more than ten pages, the students would receive their scanned exams in a wrong order."
With his fellowship, Akhmerov will hire developers, most likely student-assistants, to make Zesje more robust and reliable. “We are by no means the first ones to come up with the idea of automated grading. Our project is unusual in that we aim to keep Zesje open source and available to anybody who wants to run it. We will not be able to compete with commercial services in terms of quality of support or user-friendliness, but being able to host Zesje on your own or on a university server removes privacy concerns.”
title: Welcome to Zesje
category: home
*Zesje* is an online software for grading exams.
As its name suggests, Zesje has been designed as a **minimal working prototype** during our free time so do not expect any degree of polish. Still it can provide a lot of advantages over manual grading, especially when dealing with large courses.
This notebook is a brief reference of Zesje workflow.
## Limitations and disclaimer
+ **Zesje is a prototype-level software**: it is so far tested by people using it. It is not developed by professional web developers, and it certainly has many rough edges.
+ If something breaks, we are very sorry. Most likely we'd be able to fix your problem, but we do not provide any guarantees.
+ Fully trusted users: anyone with the login and password for your Zesje installation can do anything you can.
+ No change history. When we host Zesje there are daily backups, but it does not come out of the box and you cannot revert your changes manually.
+ The current iteration of Zesje assumes that its users are at TU Delft. If you want to use it for outside courses, it will need to be tweaked. We expect to lift this restriction in the future
title: Support
If you want to use zesje in a course, we are happy to host it for you, just fill out a [form](
We also ask you to sign up for the zesje [support mailing list]( (available from TUD network).
If you have questions about using zesje, please use the following channels:
* if you have a question, use the zesje support chat at (you'll need to create an account and join the **external** team after creating it).
* if you found a bug or if you have a suggestion for improvement, please report it at Zesje [issue tracker](
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment