Importing grades into the School Loop Gradebook requires three
steps:
1. Download Rosters
School Loop rosters are XML documents that contain assignment and student information for all school courses. Rosters can be downloaded for a specific teacher or for an entire school using the OpenLoop Roster API.
For each course detailed in the roster, the assignment ID's that will
be required to send grades back into School Loop are listed for each
assignment, as well as the teacher, section and student information.
2. Score the Assignment
Once rosters have been obtained, scores may be associated with the downloaded assignment in your client application. Your client application must be created or modified to read the roster XML, and associate grades with the roster assignments.
3. Upload Grades
Once grades have been posted to assignments in step (2) above, the grades can be entered into the School Loop Gradebook using the OpenLoop Gradebook API. Grades are posted as rows of tab-separated section id, student id, assignment id, and grade strings.