Academic Performance Resource

The OpenLoop API Performance Resource provides a web-interface for downloading current School Loop student grades and scores.

API Key

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.

Operations

The Performance Resource allows an HTTP GET of currently publishes student performance data:

 

Operation Method Description Example URI
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.

Getting Performance

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

Letter Grade

Percent score

Number of zeros

Number of assignments

Marking Period

URL to the progress report on School Loop