||AbstractGradeRecord is the abstract base class for Grade Records, which are
records of instructors (or the application, in the case of autocalculated
gradebooks) assigning a grade to a student for a particular GradableObject.
||An Assignment is the basic unit that composes a gradebook.
||An AssignmentGradeRecord is a grade record that can be associated with an
||A CourseGrade is a GradableObject that represents the overall course grade
in a gradebook.
||A CourseGradeRecord is a grade record that can be associated with a CourseGrade.
||A GradableObject is a component of a Gradebook for which students can be
assigned a GradeRecord.
||A Gradebook is the top-level object in the Sakai Gradebook tool.
||Models a gradebook and all of its dependent objects, which can all be
serialized as xml for archiving.
||A GradeMapping provides a means to convert between an arbitrary set of grades
(letter grades, pass / not pass, 4,0 scale) and numeric percentages.
||A set of grade records that allows for convenient lookup by student id.
||A log of grading activity.
||Represents the grading events for a group of students in a particular gradebook
||A LetterGradeMapping defines the set of grades available to a gradebook as
"A", "B", "C", "D", and "F", each of which can be mapped to a minimum
||A LetterGradePlusMinusMapping defines the set of grades available to a
gradebook as "A+", "A", "A-", "B+", "B", "B-", "C+", "C", "C-", "D+", "D",
"D-", and "F", each of which can be mapped to a minimum percentage value.
||A PassNotPassMapping defines the set of grades available to a
gradebook as "P", "NP", each of which can be mapped to a minimum percentage