Managing Catalog user enrollment and access

Adding students to a Catalog course listing

It is recommended that users register for courses by selecting Enroll on the Catalog course listing page.

Adding students directly to the Canvas course via the People tool is highly discouraged for the following reasons:

  • Catalog will not be able to track that student’s progress

  • Catalog Analytics will not be able to track them

  • Certificates are only accessible via Catalog and cannot be awarded if Catalog cannot track the student

Promo codes

As a subcatalog admin, promo codes can be created to provide discounts to users as they enroll. Promo codes have three types:

  • One-Time Use: Redeemable once by any user. Applies to the most expensive product and is locked after redemption. After use, the code is locked and cannot be reused.

  • Max Per User: Per-user enforcement. A user cannot redeem the code more than the set limit.

  • Max Total Use: Shared pool. Limits the total number of times the code can be used across all users.  Once total redemptions are reached, the code is blocked for all users.

  • Max Total Use + Max Per User: Combined restriction. A user is limited individually, and the code expires after the total usage cap is reached.

Due to the limited types, there may be concerns about students receiving promo codes and sharing them with others who shouldn't have the ability to use them. It is recommended to consider applying these additional options:

  • Apply a start and end date so the code will expire on a specific day.

  • Expire or delete codes that have already been used.

  • Set codes to a specific course listing.

For Bulk Purchase Promotion Usage

One-Time Use is not applicable.
Max Total Use and Max Per User are not enforced in bulk checkout flows due to the structure of enrollment reservations.

Removing/dropping students from a Catalog course listing

It is recommended that users drop their course from the Catalog Student Dashboard.

If an admin removes a student from the People page, the change will not be reflected in Catalog, and the student will still be reported as enrolled in Catalog Analytics. Similarly, the student should not drop out of their course using the Drop course button in Canvas, as this will also not reflect in Catalog.

Print Article

Related Articles (3)

Admin responsibility, domain format, and Catalog site branding and customization.
Guidelines for setting up course and program listings in Catalog.

Related Services / Offerings (1)

Canvas Catalog allows a Canvas course site to be listed publicly as a non-credit course that UM System users and non-UM System users to register to as a student.