cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Community Member

Deactivating a Student on Account Level

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

8 Replies
Highlighted
Learner II

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.

Highlighted

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? 

Highlighted

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 

Highlighted

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

0 Kudos
Highlighted

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. 

Highlighted

Hi Brain, 

Yeah, but it's so much work for a simply task. We just need a new status on the users.csv "Inactive". 

Highlighted

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.  

Labels