School Loop and Your Assessment System

Here's how it works.
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.