Roles and Permissions Open edX
https://discuss.openedx.org/u/yagnesh/summary The online learning market is getting saturated as the entire education industry is moving towards digitalization. Open edX software has been powering several e-learning platforms, by offering useful features that make online learning much more accessible and convenient. Since it is open-source. √ Open edX installation and configuration √ Course Catalogue Page creation. √ White labeling √ install various plugins (XBlocks) √ Certificate Integration √ on Experience with SQL/MONGO √ work on the production side with the Tutor and much more
Roles LMS
Course Staff and Course Admin can assign permissions to new users to limit their permissions. Each user can log on to the LMS App; their Role will dictate which parts of the App are accessible. Each user can edit their password.
Roles and Permissions | |
Role | Description |
|---|---|
Course Admin | Platform administrator and support agents. |
Course Staff | Instructors and content creators. |
Course Data Researcher | Instructor assistant, grade manager, course monitor |
Discussion Moderator | Assistant instructor, course instructor |
Beta Tester | Beta users, course instructor |
Student | For Students |
Permissions by Role (LMS)
The following table displays which actions in the app each user has access to.
Permissions | ||||||||||||
Roles | Creation of organizations | Access to Studio | Create and edit content | Grant or revoke permits | Have full access to the instructor dashboard in the LMS | Access to the course before the start date | Send emails to students | Reset number of attempts | Edit, delete and manage comments in student forums | View the course after the start date | Participate in discussion forums | Access to the “Data Download” tab of the Instructor dashboard |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Course Admin | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No |
Course Staff | No | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes | No |
Course Data Researcher | No | No | No | No | No | No | No | No | No | Yes | No | Yes |
Discussion Moderator | No | No | No | No | No | No | No | No | Yes | Yes | Yes | No |
Beta tester | No | No | No | No | No | Yes | No | No | No | Yes | Yes | No |
Student | No | No | No | No | No | No | No | No | No | Yes | Yes | No |
Roles DJANGO SYSADMIN
Roles with which you can access the django admin where you can view your site logs and more.
Roles and Permissions | |
Role | Description |
|---|---|
Sysadmin | User with the most permissions granted. |
Sys staff | User with which you can login to DJANGO admin |
Permissions by Role (DJANGO ADMIN)#
Permissions | ||||
Roles | Access to Django Sysadmin | Access to all tables to modify records manually | Restricting access to tables to staff users | Access to authorized tables |
|---|---|---|---|---|
Sysadmin | Yes | Yes | Yes | No |
Sys staff | Yes | No | No | Yes |


