Your Community is getting an upgrade!
Read about our partnership with Higher Logic and how we will build the next generation of the Instructure Community.
Found this content helpful? Log in or sign up to leave a like!
I see a fair amount of posts about how to allow teachers to remove themselves from a course. I am looking for a way to create an "easy" button for this. Ideally, I would like this would appear in the current term course, they click it, and they are removed from the course. I am unsure how to get started writing something like this and hoping for some guidance.
Also, we currently do not allow them to remove themselves and do not want to update their permissions to do so.
I found this PS script but this might be too complicated for users to do on their own: https://community.canvaslms.com/t5/Canvas-Developers-Group/Script-for-allowing-users-to-remove-thems...
Hi @wojcika,
Can you perhaps let us know why you'd like teachers to be able to remove themselves from courses? It's going to be almost impossible to accomplish this without either creating an LTI or some kind of other integrating using Admin privileges or giving teachers permission to remove other teachers fro a course (you'll see the script you linked mentions the need for an API key with permission to remove). Are you populating things from your SIS and it's nor properly removing teachers from Canvas when changes are made, or is something else going on here? It might be better to try to tackle the root of the issue that going down this road, but without more info I don't want to assume too much.
-Chris
Hi Chris!
That is a great question! Typically what happens is they are assigned to teach the course and then later someone else ends up teaching it OR they are accidentally assigned to teach it as well. This is being populated from our SIS.
Our current SIS process only adds them to the course and does not remove them. The team responsible for this does not have time to update the process to remove them which lead me to posting here for help.
Thanks!
Thanks for the extra info. I was on the right track with my thoughts about this then! One more question... Do you know if your SIS process sends a full feed each time it runs, or just the changes? If it sends a full feed, I have a python script that *may* be able to take care of removing the extra teachers. I honestly think that's going to be the best way to go, but there are some caveats that would go along with it as well. If your current procedures are similar to ours, it might be a super easy thing to just run once a day.
-Chris
Hello again,
Our SIS process sends a full feed each time. However, we have what we call team teaching for some courses so there might be extra teachers in a large number of courses. I was hoping for a button that would appear in said course that the instructor could click on that would remove them from it. In the event they do it by accident the SIS feed would add them back in by the next hour. Thoughts?
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign InTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign In