In Permissions, Separate "Add/remove other teachers, course designers, TAs, and Observers to the course" into 8 permissions

Please change each the "Add/remove other teachers, course designers or TAs to the course" from a single setting to 6 settings.

Current:

Add/remove other teachers, course designers or TAs to the course

Should become:

  • Add teachers to a course
  • Remove teachers from a course
  • Add course designers to a course
  • Remove course designers from a course
  • Add TAs to a course
  • Remove TAs from a course
  • Add Observers to a course
  • Remove Observers from a course
This idea has been developed and deployed to Canvas

For more information, please read through the Canvas Release Notes (2021-03-20).

70 Comments
BROEKERC
Community Novice

Excellent point Zak!

alh245
Community Participant

We need these rights to be granular. 

  • Add teachers to a course  -- Our Instructional Designers need to be able to add and remove teachers from a class.  Sometime the instructor will change and we need to be able to get them into the course space right away and earlier than our information system will.
  • Remove teachers from a course --  If there is a change in the instructor, then we need to be able to remove them.
  • Add course designers to a course  --  we need to be able to add course assistants into the course to help with setup of the course materials.
  • Remove course designers from a course--  then we need to be able to remove some of the course assistants prior to the course starting.
  • Add TAs to a course  -- we need to be able to add and remove TAs into the course space due to changes in who is TAing which section. 
  • Remove TAs from a course --  We need to be able to remove them is there is a change in plans.
  • Add Observers to a course  -- we want to control who has the right to add observers to the course (e.g. teacher adding a corporate guest speaker to the class so they can participate in an online "guest speaker" talk in Conferences).
  • Remove Observers from a course -- after the guest speaker, then we need to be able to remove them from the course space.
cdoherty
Community Participant

Rationale for Stanford: We would want to be able to decide what kind of roles can be added by teaching staff and also prevent accidental deletions by restricting the delete permission.

millerjm
Community Champion

This is a great use case!

millerjm
Community Champion

This definitely explains many good use cases and they apply to us as well.

millerjm
Community Champion

Having the ability to restrict deletions is always beneficial especially in team-taught courses where there are also "goblins" who delete things for them. 

adachung_ihub
Community Novice

Yes, it is always more flexible for setting up permission if delete and add/edit options are separate.

csalazar
Instructure Alumni
Instructure Alumni

It seems like the group consensus is that it would be more important to separate out the "remove" permission more than separating the management of teachers from the management of TAs and Course Designers. Would that be a fair description? If there were two permissions, "Add other teachers, course designers, TAs, and Observers to the course" and "Remove teachers, course designers, TAs, and Observers from the course" would that be sufficient for your institution?

cms_hickss
Community Coach
Community Coach
Author

I would not say that.

We do not want our TAs to be able to add or remove anyone (even other TAs). For us teachers should only be able to add and remove Observers. They cannot add or remove other teachers, designers, or TAs. Designers cannot add TAs, Teachers, or Observers.

cms_hickss
Community Coach
Community Coach
Author

Also, only certain Admin roles should be able to add OR remove certain types of users from courses.