For the full context of the overall project to migrate all Advanced Settings into more suitable locations, see https://openedx.atlassian.net/wiki/x/AwAjOAE
Overview
This project proposes relocating enrollment-related configurations from the Studio Advanced Settings page into a dedicated Enrollment Page in Studio. This page will centralize all enrollment options, creating a clearer and more consistent authoring experience.
Problem
Enrollment settings are currently hidden in Advanced Settings, making them difficult to find and configure. Course authors lack a single place to manage how learners access courses, which leads to confusion, misconfiguration, and additional support requests.
Use Cases
-
As a course author, I need a single page to manage all enrollment policies so I can configure course access quickly and confidently.
-
As an instructor, I need to clearly understand and adjust how learners join the course in order to align access policies with course requirements.
Supporting Data
Schema’s analysis identified 10 enrollment-related settings in Advanced Settings:
-
Invitation only
-
Course visibility in catalog
-
Course video thumbnail image
-
Course learning information
-
Course is new
-
Course banner image
-
Course announcement date
-
Course advertised start
-
Course about page image
-
Cosmetic course display price
-
Course maximum student enrollment
Relocating them to a dedicated Enrollment Page will:
-
Simplify course setup by grouping all enrollment options in one place.
-
Reduce errors caused by hidden or fragmented enrollment settings.
-
Align with Schema’s existing proposal to improve the enrollment authoring experience through a dedicated interface.