Course and Program listings
Canvas course sites must first be created in Canvas via the Canvas Request System (CRS). Once the course sites are created and ready to be added to Catalog, the subcatalog admin can add that course as a listing by logging in to the Catalog site and accessing the Admin panel. From there, the admin can access the Listings page and select +Course. Search for the course name in the search box that appears. Once a course has been selected, the admin will be prompted to set up and save the course listing settings. Canvas has additional documentation on adding a catalog course listing.
It is not recommended to re-open the same course listing in the future. Instead, a new non-credit course shell should be requested via the CRS. Then the content can be copied from the previous course listing. Next, add the new course to the Catalog instance as a new listing. We do not recommend using the same course shell for current and future users, as it can make the People list long and slow down course loading.
Enrollment Date and Time
Within the course listing details, an admin can toggle the Open for Enrollment setting when the course listing is ready to accept users. Enrollment stays open indefinitely until you toggle this setting off. If you prefer to open enrollment for a specific date and time frame, use the Timeframe settings under the enrollment toggle to limit enrollment to that period.
What is the Days to Complete setting in a course listing?
The Days to Complete setting in the course listing details page allows you to set the number of days that the course will be available to the student. The countdown begins for a student the day a student enrolls in the course. If left blank, the course will remain open unless course dates or section dates are applied.
When Days to Complete is set, each student is added to their own catalog-generated section in the course, with the section start date as their enrollment date and the section end date as the last day eligible in the Days to Complete setting.
If Days to Complete is set and the course has course or section dates already applied, the Days to Complete setting overrides those dates.
Listing visibility
There are three options that will allow the subcatalog admin to share their Catalog course listings:
-
Hide Listing: This option prevents any users from seeing this course listing.
-
Show Listing: This option allows any user to see this course listing on the main Catalog page or the course listing's direct URL.
-
Link Only: This option hides the course listing from the main Catalog page, but it will be visible to users if they have the direct URL for this course listing.
Inactive course listings
Admins can archive listings so inactive listings do not populate in your listing for active listings. Refer to this guide: How do I archive and reactivate catalog listings?
Courses and programs with registration fees
While an admin can set a fee for any course listing added to Catalog, it will not be usable until Touchnet has been set up for your Catalog site.
For those wanting to enable Touchnet for their Catalog sites, a meeting with the Marketplace Services team must be scheduled to review and process your request. This requires at least a 45-60 day lead time, depending on whether you already have a Marketplace merchant ID. Please note that while usage of Canvas Catalog is free, enabling Touchnet for your Catalog site will have associated fees.
For more information or to start this process, please contact Marketplace Services at marketplace@umsystem.edu or 573-882-9151.
MOCode and Payment Detail Codes
A course listing can be mapped to a MOCode using the Payment Detail Codes setting. You would need to work with Marketplace Services (marketplace@umsystem.edu or 573-882-9151) to obtain the properly formatted payment detail code to include in your course listing (See Fig. 1).

Figure 1: Alphanumeric payment code
Enable certificate
If a Certificate needs to be enabled for the course, the course has to have module requirements set up before the course opens so Catalog can track student progress. When setting module requirements, we suggest specifying at least one module requirement that triggers the certificate. You can also consider adding a module requirement to the first module to start tracking progress, and at least one other module requirement that uses either of the following options.
-
Submit the assignment: Students must submit an assignment, post a reply to a graded discussion, or submit a quiz.
Canvas does not allow you to manually enter a grade to fulfill this requirement; a submission must be made by the student.
-
Score at least: Students must meet a minimum submission score.
With this option, an additional field appears where you can enter the minimum score that students must earn. This option is available for all graded assignment types.
Setting the module requirements after the course opens, when students have already started taking it, becomes problematic. We suggest you do some testing on the certificate feature of Catalog for your course before releasing the certificate.
If you need assistance with testing and troubleshooting your Catalog course listing, reach out to the Academic Technology team.
Tags
Tags can be used to categorize course listings. Once listings are tagged, a Categories dropdown will appear on your Catalog home page, and users can filter to show courses with the specific tag (See Fig. 2). Only root admins can create tags. If you would like to have tags for your subcatalog, please contact Academic Technology with your request.

Figure 2: Tag dropdown from Categories menu