How do I add a Catalog program listing?

In Canvas Catalog, a Program consists of a group of required courses that students must complete. As a Canvas Catalog admin, you can create a program listing using existing courses in your Catalog account.

When a catalog course is associated with a program, it also exists as an independent listing. You should set course visibility and enrollment details before adding them as requirements in a program. Learn how various course and program listings display in Canvas Catalog.

You can add tags to listings. Subcatalog admins can add tags to listings but can create and manage tags only if tag permission is enabled for their account. Learn more about managing tags.

Program listings are assigned to a primary catalog. As an admin, you can elect to cross list a program in additional catalogs. Subcatalog admins can access the cross listing feature only if it has been enabled for their account. Learn more about managing subcatalog admin permissions.

Notes:

Open Admin

Open Admin

Click the User name drop-down menu [1]. Then, click the  Admin link [2].

Add Program

View Listings Page

Click the Listings tab [1]. Then, click the Add Program button [2].

View New Listing Details Page

View New Listing Details Page

From the New Listing Details page you can title your program [1], manage program enrollment availability status [2], create the course listing card [3], and preview the course listing card [4].

Add Listing Title

Add Listing Title

Enter a name for your program listing in the Listing Title field.

Note: A program must have a listing title before it can be created.

Set Enrollment Status

Set enrollment status

By default, the program is not open for enrollment. To enable students to register for the program, click the Open For Enrollment toggle on [1].

When the Open for Enrollment toggle is switched on, optional start and end text fields display. If start and end dates are not entered, the program is listed as self-paced.

To set the start of enrollment for a date in the future, enter a start date in the Start text field [2] or click the calendar icon [4]. To set a closing date for enrollment, enter an end date in the End text field [3] or click the calendar icon [4]. To enter optional start and end times, click the Time icon and select a time in the list [5].

Notes: 

  • When the Open For Enrollment toggle is on and start or end dates are entered, the listing can still display in the catalog, but enrollment is allowed only during the set dates/times.
  • When the Open For Enrollment toggle is on, the listing always displays as enroll-able on the Listings page.

Add Listing Card Image

Add Listing Card Image

To add an image to your listing card, drag and drop an image from your computer or click the Listing Image field.

Select Image File

Select Image File

Locate an image on your computer [1]. Depending on your browser, click the Choose or Open button [2].

Note: Catalog supports PNG, JPG, GIF, and SVG images with a recommended size of 768 pixels high and 1050 pixels wide.

Add Alt Text

Add Alt Text

To improve accessibility, enter alternative text for your listing card image in the Listing Image Attributes field [1]. If the image is decorative and should not be read by a screen reader, click the No Alt Text (Decorative Image) checkbox [2].

Add Listing Card Details

Add Listing Card Details

Each listing must include a brief explanation. To enter your program listing explanation, type in the Teaser field [1]. The teaser cuts off from view at approximately 280 characters, though the text field supports up to 1,000 characters.

If you want to set the number of days that the course will be available to the student, enter the number in the Days to Complete field [2]. The countdown begins for a student the day a student enrolls in the course. If this field is left blank, the listing will be designated as self-paced.

By default, there is no enrollment fee. If you want to set an enrollment fee for the listing, enter a price in the Enrollment Fee (USD) field [3].

By default, bulk purchasing is enabled or disabled, depending on how it is set for the catalog or subcatalog. To disable or enable bulk purchasing for the listing, click the Bulk Purchase toggle [4].

Add Description

Add Program Description

To create a program description, enter a description in the Full Description field [1]. Students can view this description when they click to view the program listing from the catalog.

The content editor allows you to format text, create lists, indent content, insert links and images, and edit HTML content using the content editor [2]. There is no character limit for the full description.

Add Tags

Add Program Tags

To add tags to a program listing, type in the Tags field [1]. Select a tag from the list of preexisting tags [2]. If your text does not match an existing tag, you can create and add the tag to your listing. Click the Create Tag button [3].

Associated tags display in the Tags field. To remove a tag from your listing, click the tag's Remove icon [4].

You can manage tags from the Tags tab.

Notes:

  • If tag options are disabled or unavailable, tag management permissions have been disabled for your subcatalog admin account.
  • When you create a tag, it becomes available for all catalogs at your institution.

Select Catalog

Select Catalog

To select the primary catalog for the program listing, click the Catalog drop-down menu. You can choose from your domain catalog or a custom subcatalog (path URL).

To cross list the program in additional catalogs, click the Also visible in the following Catalogs drop-down menu and select a catalog from the list [2].  

To delete a program from an additional catalog, click the catalog's Delete icon [3].

Note: If the Also visible in the following Catalogs option does not display, cross listing has not been enabled for your account.

Set Visibility

Set Visibility

To change the program's visibility, click the Visibility drop-down menu [1]. You can hide the listing [2], show the listing in the catalog [3], or make the listing only accessible via a direct link [4]. By default, the listing is hidden in the catalog.

To set the program listing order, enter a number in the List Order field [5]. If not specified, the program will have no priority list order.

Add Listing Path

Add Listing Path

To add a listing path, enter a path in the Listing Path field [1]. The Listing Path is the name of the listing added to the end of the catalog URL, e.g., [domain URL]/programs/[listing path]. Listing paths should be unique per Catalog account and support lowercase letters, numbers, and dashes.

To copy the listing path, click the Copy URL button [2].

Notes:

  • If the listing visibility is set to hidden, you will not be able to view the listing URL.
  • When visibility is set to Link Only, copy the URL to distribute the program listing.

Set Enrollment Cap and Wait List

Set Enrollment Cap and Wait List

You can set an enrollment cap for your program. To set the maximum number of students who can enroll in the program, type in the Student Cap field [1]. By default, there is no cap limit.

If you want to enable a wait list for your enrollment cap, click the Allow Wait List checkbox [2]. By default, wait listing is not enabled.

Learn more about enrollment caps and wait lists.

Notes:

  • When an enrollment cap is added to a listing, the enrollment number begins at zero, even if students have already enrolled in the listing.  To maintain an accurate student count, it is best practice to set the enrollment cap prior to publishing the listing.

Set Wait List Cap

Set Wait List Cap

To set the maximum number of students who can waitlist for the program, type a number in the Wait List Cap field.

Preview Program Listing Card

Preview Program Listing Card

Preview the program listing card.

Create Listing

Create Listing

Click the Create button.