[Catalog]Canvas Catalog open new listing once original is full

Problem statement:

Currently, when enrolling students into courses with a defined student cap in Canvas Catalog, there is no native functionality to automatically open a new instance of the course once the cap is reached. This creates a manual administrative burden and introduces the risk of missed enrolment opportunities if new course instances are not opened in time. This feature is especially important in situations where multiple offerings of the same course at the same campus are planned, and the physical location does not matter for the learner. The aim is to maximise course fill rates while ensuring a smooth and automated enrolment experience for students. Example Use Case - A sub-Catalog is set up with multiple offerings of the same course, e.g. Course One, Course Two, Course Three, each with a student cap of 25. - Course One opens for enrolment. - Once 25 students register, Course One automatically closes, and Course Two becomes available for enrolment. - Once Course Two fills, Course Three automatically opens, and so on. This would enable seamless cohort management and reduce the need for manual monitoring and intervention by administrators.

Proposed solution:

Implement a rule-based automation feature within Canvas Catalog that allows administrators to configure a course sequence tied to enrolment caps. This feature would allow an administrator to: - Link multiple course instances (e.g. Course One, Course Two, Course Three) within a sub-Catalog. - Set a maximum enrolment cap on each course. Enable a rule such that: - When the enrolment cap of the current course is reached, that course is automatically closed to further enrolments. - The next linked course in the sequence is then automatically published and opened for enrolment. - This could be implemented as a “course chaining” option within the course setup in Catalog, where the system checks enrolment limits and triggers the opening of the next course as required. Why This Solution? - Reduces Manual Admin Workload: Automates what is currently a manual, time-consuming process. - Improves Enrolment Experience: Prevents students from encountering a “course full” message with no clear next step, keeping the enrolment flow smooth and uninterrupted. - Maximises Course Fill Rates: Ensures that every available course instance is filled efficiently without requiring constant monitoring or moving. - Supports Bulk Enrolment Campaigns: Particularly useful during high-volume enrolment periods or centralised marketing pushes where timing and ease of access are critical.

User role(s):

admin