GraphChecker is a Moodle (= OnCourse) plugin which allows teachers to pose quiz questions with a graph as the answer. This project was started because questions asking for structured drawings are very common in mathematics and computer science. Existing standard question types like multiple choice cannot adequately cover this material.

During quizzes, a GraphChecker question presents a student with a graph editor, in which they can enter their answer. GraphChecker features a user-friendly interface for teachers to edit questions. In particular, it contains a standard library of checks for various standard properties (such as ‘number of vertices’ or ‘connectedness’), which the teacher can select as requirements for the student answer without having to write any code themselves.

GraphChecker is under active development by Hans Cuypers, Arthur van Goethem, and Willem Sonke from EdIn. The plugin is open-source software available on GitHub, but it is also installed and ready to use on EdIn's OnCourse server.

More info

For information on how to create GraphChecker questions, please see our GraphChecker guide. Or watch the video below for an impression:


If you are interested in using GraphChecker questions in your course, please contact Arthur van Goethem or Willem Sonke.