Possible Use Cases
Courses
The system of record for Courses is the college SIS.
There are many use cases where a list of courses must be displayed in a UI for a given college so a particular course can be selected for some action.
Retrieving course directly from the SIS in these cases may be problematic for the following reasons.
- Slow performance
- College Adaptor listener may not be functioning at the college.
- SIS access may be restricted for maintenance.
To avoid these problems it would be beneficial to store course data in an AWS datastore where reliable access to course data can always be assured.
In this case, MDM would be responsible for triggering a movement of course data from the SIS to the central courses datastore when course data is added, changed or deleted in the SIS.
Course data information is also required in Canvas. MDM could also trigger an update to Canvas when course data is added, changed or deleted in the SIS.