Submit a Ticket My Tickets
Login  Sign up

How Our Products Interact

Table of Contents

Users & Roles
Academic Scheduling Interactions
Curriculum Management & Online Catalogs
Course Demand Projections (CDP)
Syllabus Management
Related Articles


This article outlines the ways in which our products "talk" to one another; how changes in one impact the others; and how data in one is surfaced in the others.

Users & Roles

  • Roles are shared across products; if a user is a Super Admin for Scheduling, they will be a Super Admin for Curriculum too. 

  • A recommended configuration is to create “product-specific” roles if they don’t already exist for you in your environment. For example, you could create a “Scheduling Admin” that has the right permissions set up for Scheduling, and everything disabled for all other products. 

  • You can learn more about setting up users here

Academic Scheduling Interactions

Data Shared Throughout the Platform | Adding Courses from Curriculum to Academic Scheduling
Form Reference Value | Display the Class Schedule in Curriculum and Catalog
Room Availability with Events

Data Shared Throughout the Platform


Shared across all products (including Events).


Overview | Curriculum | Catalog


  • Edited in Academic Scheduling. 

  • Shared across all products.


If a term is listed as historical in Academic Scheduling, you will no longer be able to view and select it in Curriculum, but you will still be able to see a revision for a course.


Each term has a public field in Catalog (Catalog > Settings > Terms) that determines whether the course schedule for that term is visible in the public-facing catalog. Historical terms will automatically be hidden in the public catalog and on the Catalog Term Settings page.

Adding Courses from Curriculum to Academic Scheduling

  • Learn more about requirements and settings here.
  • A step-by-step guide for adding courses from Curriculum to Scheduling is here.
  • If you have Academic Scheduling but not Curriculum Management and then sign up for Scheduling, your course info/course/curriculum inventory will not change so long as we loaded your course data as part of your Scheduling implementation. 

Form Reference Value

  • This allows you to reference (and display) a value from Curriculum in the Scheduling’s Section Dashboard.

  • This is useful if you want to display something from a course for informational purposes (e.g. Course Code), but not actually allow it to be edited on the section object.

  • Learn more about how to set it up here.

Display the Class Schedule in Curriculum and Catalog


  • You can see the Course Schedule under each Course. 

  • You can select which information to show in the Course Template.


Course Schedule information can be shown on the public catalog via the "Course Schedule" pre-built question, available in the "Page Templates" settings tab.

Room Availability with Events

  • Room availability is shared between both applications.

  • Our “Double Booked with Event” rule, when enabled, will cause any room assignments in the academic schedule that conflict with existing events to be identified as a conflict.

  • You can learn more about detecting conflicts between Academic Scheduling and Events here.

  • In Events, you can see the academic and event schedules in the same calendar view.

Curriculum Management & Online Catalogs


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

  • The flow essentially works like this: 

  1. User creates Curriculum Course and Program Templates. Fields referenced here will feed into the Catalog Page Templates.

  2. User creates Catalog Course and Program Page Templates. Fields referenced here will feed into the Catalog Pages.

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

  • Curriculum also feeds degree maps which can populate on catalog pages.

  • Though most data from Curriculum pulls into Catalog, committees created in Curriculum Management do not transfer over to catalog.

  • Learn more about How Curriculum Integrates with Catalog.

Revisions/Versions & Effective Dating

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

  • 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. If no catalog effective dates are set, it defaults to the current date.

  • 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.

  • If your SIS supports effective dating, learn more here.

  • If your SIS doesn’t support effective dating but you wish to use it, go here

Course Demand Projections (CDP)

  • Courses and sections are pulled from Academic Scheduling.

  • Programs are pulled from Curriculum.

  • CDP insights will eventually feed into Scheduling (coming soon).

Syllabus Management

  • Section Fields added to a Syllabus template and form will pull data in from Academic Scheduling. 

  • Course Fields added to a Syllabus template and form will pull data in from Curriculum Management. 

  • If a Section or Course Field appears on a form, it will be automatically populated for an instructor during the syllabus creation process when they select their section and/or course, respectively. 

Related Articles

Did you find it helpful? Yes No

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