vmchecker is a scalable automatic assignment evaluation framework that can be used for a wide range of courses. It enables automatic evaluation of assignments, leaving the teaching assistent with the sole tasks of going through the code and insist on aspects such as proper indentation, coding style, safe programming practices, modularization, sane variable names, etc.