The Progress Report Resource API allows external applications to upload progress reports for display in the School Loop system. This function displays progress report grades, populates trends and other data analysis tools, and can be exported to the SIS (Student Information System).
Progress reports are not imported into the School Loop gradebook.
The High Priority Groups resource provides operations to create, read, update, and delete high priority groups. The operations are summarized below:
|Operation||HTTP Method||Description||Example URI|
Adds progress reports to School Loop.
IMPORTANT: The HTTP authorization headers must be set with a valid, privileged School Loop user name, and your web-service password (e.g., “jsmith:mywebpass”). Note also that all parameters must be properly URL encoded.
Posting Progress Reports
Progress reports are added with a simple
HTTP POST command. The URI format to post a Progress Report XML document is:
Note that a valid username and password must be set in the HTTP Authorization header.
Progress Report XML Format
The progress report XML upload format is detailed separately in the OpenLoop API Progress Report Schema article.
A successful OpenLoop API web-service to create, update, and delete operations returns the HTTP status code
SC_OK (200) and a one-line text response: “SUCCESS”.
- If an operation fails, an error status code and a detailed message describing the failure is returned.