Grades & Assignments

Modified the grades and assignments to better handle assignments that
don’t take submissions like tests and quizzes.