Roles in Open edX

Hi! Can somebody help me in explaining the differences between the staff and instructor role. Also can anyone let me know if there is any way in restricting the staffs accessing the courses created by another user with staff role. Thanks in advance

@Aravind_S you can read the document here: 11.1. Staffing — Building and Running an Open edX Course - Cypress Release documentation

Team members with the Admin role have access to all of the same options for running the course as team members with the Staff role. They can also complete these tasks.

  • Add and remove Staff.
  • Add and remove other Admins.
  • Add and remove Beta Testers.
  • Add and remove Discussion Admins, Discussion Moderators, and Discussion Community TAs.

In a course, instructor role is admin role.
In the whole system, there is a role called Staff, users who have this role can view/edit all courses created by any users.
If a user is a staff of a course but does not have a System Staff role then this user can only see courses created by himself/herself.

2 Likes

This post was quite helpful, thank you. I do have a follow up question regarding system-wide roles. Is there a place to set these for existing users in the dashboard GUI or can system roles only be granted via server terminal?

Hello,

You can set roles when you create the users via terminal:

tutor local do createuser username user@email.com
tutor local do createuser --staff username user@email.com
tutor local do createuser --staff --superuser username user@email.com

or change roles to an existing user via web in django admin panel (you can also create a new user via GUI):

https://your_lms_url/admin/auth/user/

Course creator roles are assigned in the CMS:

https://your_cms_url/admin/course_creators/coursecreator/

Hi everyone! I would also like to share the following documentation from edunext which explains the roles and permissions in Open edX.

https://public.docs.edunext.co/en/latest/external/course_creators/setup_course/roles_permissions.html

I hope you find this information helpful! :blush:

1 Like