Student assignment - automatic program checker