[Reviewed] Unique grades for student / assignment.

Closes #381.