You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Christina Roberts edited this page Oct 2, 2013
·
11 revisions
This feature was added to the edX platform in July, 2013.
Controlling Course Creation Rights
There are a couple of settings you can enable to allow control over who can create new courses.
Disable course creation for users not marked "is_staff"
You can completely disable the ability for any user who is not marked "is_staff" to create a new course. Users who have been added as staff to existing courses will be able to view and edit those courses, but the ability to create a new course will only be shown to users with the "is_staff" Django user setting.
Disabling course creation
In /edx-platform/cms/envs/common.py, or your extension of it, add 'DISABLE_COURSE_CREATION': True to MITX_FEATURES.
Marking a user as "is_staff"
There is a Django admin command for marking an account as "is_staff": /manage.py lms set_staff emailaddress
Setting an e-mail address for questions
If DISABLE_COURSE_CREATION is True, users not marked "is_staff" may see a message on the Studio dashboard prompting them to e-mail if they need a course to be created. This message will only be shown if an e-mail address has been set as the value of 'STUDIO_REQUEST_EMAIL' in MITX_FEATURES in /edx-platform/cms/envs/common.py (or your extension of it).