Can I (as the admin) create observer accounts for all my parents from the data in my SIS? If so, how is this done?
I have not done this myself, but it appears the SIS Import allows it.
SIS Import Format Documentation - Canvas LMS REST API Documentation
If your SIS or technical staff can generate the files, they can be uploaded in Canvas or via the API.
It looks like you would need users.csv, user_observees.csv, but enrollments.csv might be optional?
I can't seem to tell if enrollments.csv is even necessary.
associated_user_idFor observers, the user identifier from users.csv of a student in the same course that this observer should be able to see grades for. Ignored for any role other than observer
user_observees.csv, after the observer is already created with users.csv
user_observers.csv is optional. The goal of user_observers.csv is to provide a way to create user_observers. These observers will automatically be enrolled as an observer for each of the students enrollments. When a user_observer is deleted the observer enrollments of the student are also deleted.
Although I'm a bit confused about the process, maybe posting to follow.
I also don't know how you would handle authentication, unless you go a different route with
Add an observer with credentials - User Observees - Canvas LMS REST API Documentation
I'm having a hard time finding similar questions in the Community.
We are about to do this as well. I was planning to use SIS imports with the csv files as described above. I have used this for student account creation so assume it will be fairly similar with the extra fields.
Can you provide some knowledge and experience after you implement? I'd be curious to know the answer to my questions above, as well as if you find this improves Observer adoption/usage over self-enrolling.
Absolutely! It may be a few weeks before I get it done!
Retrieving data ...