Job Services
The Gateway exposes a series of asynchronous "job" functionality which can be ran by a Tool Provider to perform different actions against the Tool Consumer.
Currently these jobs are:
- Course Pull - will pull a list of courses for which the supplied user is a member.
- Roster Pull - will pull a roster for the supplied course
- Grades Push - allows a Tool Provider to push a set of grades into a Tool Consumer.
Since the jobs are asynchronous, the Tool Provider will need to call back into the Gateway with the Job ID in order to get the Job status and result.