November 17, 2021

Disable Create Course for Non-Staff User on Open edX

Activities, Android Developer, Ansible, Apache2, Atlassian, Ayo Belajar Linux, Bestpath Network, BLC Telkom Klaten, BSD, Caddy Server, Case Study, Cisco, Cisco Indonesia, Cloud Computing, Cockpit, Custom Weapons, Docker, E-Learning, Engenius, Error, FreeBSD, FreeBSD Indonesia, Komunitas Pengguna Linux Indonesia, KPLI Bulukumba, KPLI Klaten, Let's Encrypt, Linux, MacOS, Microsoft Azure, Microsoft SQL Server, MikroTik, MikroTik Indonesia, MySQL, Nginx, Open edX, OpenSID, Others, PHP, phpMyAdmin, PostgreSQL, Proxmox, Python, Redash, Sendy, SSH, Stories, Subnetting, TP-Link, Ubiquiti, Unix, Virtualization, Windows, X-Mosque, Faizar Septiawan, Icar, siBunglonGanteng, Orang Ganteng, siBunglonLabs

To disable create course for non-staff user, follow the steps below:

  1. Go to Open edX server console.

  2. Open and edit CMS configuration (/edx/app/edxapp/cms.env.json or /edx/etc/studio.yml).

  3. Then find the "FEATURES" configuration, add DISABLE_COURSE_CREATION into "FEATURES" array and set to true. See the following codes snippet:

    ...
    FEATURES:
        DISABLE_COURSE_CREATION: true
    ...
    
  4. Restart LMS services.