The OpenLoop API Performance Resource provides a web-interface for downloading current School Loop student grades and scores.
This resource requires a secret API key from the School District. Each GET operation must have a valid API key set for the “APIKey” header. Contact a District Administrator to obtain a key for access to this API resource.
The Performance Resource allows an HTTP GET of currently publishes student performance data:
|Create||GET||Get performance data||https://myhs.schoolloop.com/api/performance|
IMPORTANT: All posts must use SSL (https). The HTTP header “APIKey” must be set with a valid API key for this resource, obtained from the school district. An error code and message is returned if a call fails to execute.
The get performance operation returns current marking period grades for each student in each course in CSV format.
The columns are:
School student permanent ID
School course ID
School teacher ID
School section ID
Number of zeros
Number of assignments
URL to the progress report on School Loop