Machine assisted marking of programming assignments
Paperless submission and grading of student assignments