Hi Graham,
thanks for your response.
What I mean by 'compatible' is the ability for an off-the-shelf SIS to enroll/manage students. We have been interacting with several vendors but none want to serve a self-hosted solution (us).
I suspect it's because they cannot guarantee performance due to varied environments between self-hosted clients. Not sure.
Yes, we will probably resort to the SIS import feature but are still looking for an SIS that can interact with Canvas via the API.
This comment interests me:
"Behind the scenes, that tool just creates a courses.csv file and calls the SIS import API to submit it to Canvas."
I have been trying to create a django app to do enrollments for us but i found out that the Canvas OAUTH API doesn't allow implicit grant and the user will have to click 'grant' or similar in order to allow the django enrollment app to enroll them. Something I am trying to eliminate.
so would it mean we can authenticate them (email) in django and then pass their details to the SIS enrollment API?
anyway this reply has drifted.
thanks