Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
How do I - as an admin - deactivate a student on the account level without having to go to a specific course and deactivate that student from the course. Similarly, if a student is enrolled in multiple courses, what is best approach to make the student inactive across all courses. The question is about setting to inactive, not completely deleting the user.
Thank You
Canvas does not have a de-activate at the account level, just the delete. A user is either "active" or "deleted". Deletes do not really delete the user, they can have their status set back to active. However, I am not sure if this is guaranteed.
The only way to "de-activate" a user is to do it via your authentication provider.
Hi Peter,
So if i want to inactive a user at account level the only possible way is having a SSO and inactive the student at my ERp instead of canvas?
Hi Alexandre,
Peter is correct in the best way to de-activate an entire user account is via the authentication provider. Another option if you're using SAML, LDAP, etc. authentication provider is to change the login information of the student within Canvas so that even if the student tries to log into Canvas the login information will not be found.
Example:
Current Login: student
New Login: student_deactivated
Hi Brain,
Thanks for your help!
i'm not using Auth. Provider's yet, so i'm just adding a -Inactive after the student login_id like your example.
I will check if there is any Ideas related to this and if not, will create one. It's a simple feature with a enormous power.
Regards,
Alexandre S
Hi Alexandre,
You may also want to change the email address associated with the account then as well as you don't want the student the student to get an email about resetting their Canvas password even though you changed the login information.
Hi Brain,
Yeah, but it's so much work for a simply task. We just need a new status on the users.csv "Inactive".
Hi Alexandre,
Agreed it would be much simpler if they had an inactive status available. They have it in many of their other #api's but not the user one. Let me know if you create an idea about this as I will be glad to vote up for it.
To participate in the Instructure Community, you need to sign up or log in:
Sign In
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.