do some housekeeping work when marking students' programming assignments