Submit a Ticket My Tickets
Login  Sign up

INTEGRATIONS: How Curriculum Integrates with Catalog and Academic Scheduling

Table of Contents

Page Filters
Catalog Navigation
Adding Courses from Curriculum Management to Academic Scheduling

Related Links


Curriculum Management’s course and program data is fully integrated with Coursedog’s Online Catalogs.


Revisions in Curriculum Management operate as follows:

  • Effective dating creates a system of revisions and versions for each curriculum object (course, program) that can be accessed within other Coursedog applications. 

  • Within Curriculum, each user-created effective date or term range creates a revision, so long as a revision does not already exist for that range.

  • Anytime a Curriculum object is modified and the dates or terms are not modified or wherever revision already exists, a new version is created. This allows users to create and edit objects in present and future date ranges, while also creating multiple versions of those objects for each date range, allowing a school to seamlessly manage different versions of the curriculum objects.

  • Coursedog’s catalog product pulls in CM data for use in the catalog. When a user defines a catalog in Catalog > Settings > Catalogs, they are able to define the effective dates of the Curriculum Management data they want to pull into that catalog (shown below).

  • Users are able to select if they want to utilize dates or terms and are able to pick effective start and effective end dates/terms. The latest revision of all courses and programs in Curriculum Management that have effective start date/terms PRIOR to the effective start date/term in Catalog will be automatically pulled into that catalog. 

  • Catalog settings default to effective term, even if a date is defined. If no catalog effective dates are set, it defaults to the current date. 

  • Users are able to implement additional filters (courses, programs, instructors, departments) to filter what Curriculum Management data should appear in that catalog.

  • This process can be conducted for each catalog a school maintains, allowing schools to maintain catalogs with different versions. 

Page Filters


PATH: Catalog > Settings > Page Templates

In Catalog, users are able to control what fields display in the catalog for course and program pages using page templates.

How To Do It

  • Within the page template builder, users are able to access and configure the display of all fields from the course or program template to define the appearance of the catalog page.

  • For the course type page template, the user is able to access fields defined in the Curriculum Management course template in “course template questions”. 

Catalog Navigation

In Catalog, end users can access the course and program pages through the navigation. Users are able to control the navigation display of courses and programs by using the navigations tool in the Catalog home page. 

Adding Courses from Curriculum Management to Academic Scheduling

Overview | Requirements | Optional Setting for Integrated Schools | How to Do It


When you add courses from Curriculum Management, it will fetch the version of the course based on the term the Section Dashboard is set to. 


In order to be able to add a Course from the Curriculum Inventory, the below conditions must be met:

  • The "Add Course from Course Inventory" permission (PATH: Academic Scheduling > Settings > Roles > (Select a Role) > Course Editor) must be set to "ALLOW" for the user.  
  • The Course (Curriculum Management) must have the same Department value as the Department selected in the Section Dashboard (Academic Scheduling).
  • The Course Effective Start Date (Curriculum Management) must be before or on the Term Start Date (Academic Scheduling > Settings > Terms).
  • The Course Status (Curriculum Management) must be “Active” (not “A”).
  • If the Course Approved field exists (in the Curriculum Course Template), it must be “A” or “Approved”.
  • If the “Can Schedule” field exists (in the Curriculum Course Template), it must be set to “Yes”.
  • If the course was created via a proposal (in Curriculum Management), the course MUST be fully approved in the workflow to be available.

Optional Setting for Integrated Schools

PATH: Admin Panel > Product Settings 

  • Integrated schools that wish to only make integrated courses available will also want to set “Restrict Scheduling Courses to Integrated Courses Only” to “YES”. 

  • If this toggle is set to YES (i.e. can only load integrated courses), then the course must have the “customFields.rawCourseId” field.

  • If the course is not in the SIS yet and you create sections for it, the SIS will reject it.

  • Learn more about product settings here.

How to Do It

Follow the steps found here to add a course from Curriculum Management to Academic Scheduling.

Related Links

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.