How does Canvas Catalog interact with my Canvas Account?
As an admin, when you sign up for Canvas Catalog, you must also have a Canvas Account. Your Canvas Account is the foundation for your catalog and houses all the courses that you can create and manage as part of your course or program listings.
Catalog also uses the data within Canvas courses to determine the completion state of each catalog course or listing.
Registration User Defined Fields

When you add and manage user defined fields, the custom user information is stored in Canvas. However, currently custom field information cannot be viewed in Canvas itself and can only be retrieved through the Canvas Users API. Requests should be used with the parent catalog account.
Catalog Listings

When you add a catalog course listing, Catalog references the list of existing courses within your Canvas account. Catalog merely references the existing course and provides a location for you to create details about the course so students can enroll.
If you do not have any existing courses in Canvas, you cannot add a catalog listing.
Additionally, when you add a catalog program listing, Catalog references all the courses that have been added as catalog listings. You cannot create a program listing without first adding course listings.
Catalog Course Status
The Catalog user dashboard displays a Completed tab that houses courses and programs that have been completed.
To measure activity in the Course Progress indicator, Catalog uses course modules to generate progress data.
If a course is not set up with modules, Catalog cannot identify the status of the course.
Course Modules

In a Canvas course, Modules are used to organize course content by weeks, units, or as another organizational structure designed by a course instructor or designer. Modules essentially create a one-directional linear flow of what students should do to complete the course.
Modules should contain course requirements that students must attain in order for the module to be marked as complete. Requirements can include viewing a page, participating in a discussion, or submitting an assignment.
Additionally, students should be required to complete all requirements and move through module requirements in sequential order. If these options are enabled, Catalog can link the user to the next module requirement; otherwise, Catalog will link the user to the entire modules page.
For more information about modules, visit the Canvas Instructor Guide.
Note: At the conclusion of a course, if you want Catalog to add a course certificate or program certificate, Catalog does not support requiring students to complete only one module requirement. All requirements must be complete and completed in sequential order.
Catalog Listing Dates
Catalog listings are based on Canvas course participation dates. Listings are considered active as long as the course falls within the participation dates specified. Once the course is outside the section or course date, the listing moves to the Completed section of the Catalog dashboard.
For more information about course participation dates, visit the Canvas Admin Guide.
Canvas Course Dates

Course participation can be edited in Course Settings. You can allow course participation by term or by course. To change the participation dates, click the Participation drop-down menu [1]. Select Term or Course.
If you select the Restrict students from viewing course before [participation] start date checkbox [2], any students who enroll in the course can view the begin date for the course in the enrollment email, but the course does not appear in the Catalog Dashboard until the participation start date.
If you select the Restrict students from viewing course after [participation] end date checkbox [3], the course does not appear in the Catalog Dashboard Completed tab.
Learn more about changing the start and end dates for a course.
Note: Participation dates also affect the Wait List for a course.
Catalog Option for New Enrollments

In the New Enrollments catalog course listing menu, Catalog displays the course's default section, along with the course dates.

The course dates are published as part of the course listing.
Canvas Course Section Dates

Each Canvas course contains a default section for student enrollments. Default sections are given the same name as the course.
If a course contains additional sections, section dates override the course dates. If enabled, students enrolled in a specific section can only access the listing between specified section dates. Section dates can be edited in Course Settings.
When setting section dates for Catalog use, the Users can only participate in the course between these dates checkbox should be selected. Section dates also affect the Wait List for a course.
Note: A default section must exist in your Canvas course to work properly in Catalog.
Catalog Option for New Enrollments

As part of the Catalog course listing, you can specify which section Catalog should use to enroll new students.

The specified section for new enrollments is published as part of the course listing.
Note: If an enrollment was created through Catalog, updating the section with a SIS import or deleting the section in Canvas removes the enrollment in Catalog.