Compiler for student assignments