Generation - StudentGradebook Interchange Data
- Jason Hoekstra
Owned by Jason Hoekstra
This section outlines the StudentGradebook Interchange generation rules.
Input & Precursors
Depends on StudentEnrollment (Student Section Associations), MasterSchedule data and EducationOrganization data.
Entities & Elements
Interchange-StudentGradebook.xsd contains the following entities:
- GradebookEntry
- StudentGradebookEntry
Path | Element | Rules | Notes |
---|---|---|---|
GradebookEntry | GradebookEntryType | One of {Homework, Quiz, UnitTest}. For each section, a given student gets a homework grade each week, a quiz grade every 2 weeks and a unit test grade every 4 weeks | |
DateAssigned | First instructional day available X weeks after the start of the grading period depending on GradebookEntryType | ||
GradebookEntryTitle | String of the form "{GradebookEntryType} - {GradingPeriodDescription}" | Example: "Unit Test - First Six Weeks" | |
SectionReference | Reference to a previously defined course section | ||
GradingPeriodReference | Reference to the previously generated grading period in which this gradebook entry is made | ||
StudentGradebookEntry | StudentSectionAssocationReference | Reference to a previously generated Student Section Association | Student section associations define which sections for which to generate grades |
GradebookEntryReference | Reference to a previously generated GradebookEntry | The appropriate GradebookEntry is located based on the StudentSectionAssociation | |
LetterGradeEarned | Always set to the student's average grade based on their Student Performance Profile | ||
NumericGradeEarned | Random number between min and max numeric grade defined for LetterGradeEarned | Based on standard 100-point grading scale. | |
DateFulfilled | Same as GradebookEntry.DateAssigned |