Submit a Ticket My Tickets
Login  Sign up

PROGRAMS: Setting Up the Program Template

Table of Contents

Example Program Template
Custom Fields
Program Template Fields
Question Settings
Automatically Generated Cards
Shared Department Ownership
Related Articles


  • The program template defines the basic set of information and requirements/requisites that constitute a program.

  • It is often determined by making sure that the fields map to an institution’s student information system (SIS), in addition to any fields that may be handled outside of the SIS. 

  • It uses the same drag and drop form builder that is described in Managing Curriculum Forms

  • The template’s question bank consists of two types of questions that can be added to the template: Custom Fields and Program Template Fields. 

Example Program Template

An example program template could include:

Program Code


Campus (single select)

Campuses (multi select)

Degree designation (single select)

Degree designations (multi select)

Program Title

Degree Designation

Effective Start/End Term

Program Description

Learning Outcomes


Custom Fields

  • Custom fields can be added to the template by dragging and dropping “custom fields” from the question bank. 

  • All custom questions added to the course and program template are assumed to be “Coursedog-only” content, and by default are not integrated unless a specific exception is made in the integration wiring.

  • Once added, click into a field to modify its Question Settings. 

Program Template Fields

These delivered, prebuilt fields can’t be adjusted to have the “single” or “multiple” value changed. In these cases, we advise that the client create custom fields or arrange for an enhancement. 

Question Settings

Overview | “Select” Question Types | Actions


  • Click into any field on your template to access and configure its Question Settings.

  • A few question settings are outlined below; see our Managing Curriculum Forms article for additional settings. 

“Select” Question Types

  • If you add a “Select” Question Type to your Program Template, Question Settings will include an option to “Set Dynamic Options from Attribute Mappings”. 

  • Learn more about that setting here.


  • Actions generally work the same in Curriculum Management, Academic Scheduling, and Catalog.

  • You can find a general overview of how Actions work – and how to set them up – here.

  • In Curriculum, you can also configure actions (in pre-built select fields with a dedicated merge) to limit which options downstream-users see based on other selected fields in the template. See how that works here.

Automatically Generated Cards

Overview | Learning Outcomes | Specializations (PeopleSoft)


  • Several automatically generated (“Prebuilt”) cards exist on the program template; all give you the ability to determine whether or not the card is visible, and for whom (eye icon).

  • Question/Field Settings (pencil icon) and Advanced Settings (gear icon) can be configured for: Learning Outcomes, Requirements, Degree Maps, and Specializations.

  • Question settings are available for Instructional Methods. 

  • For the Dependencies prebuilt card, the only available setting is whether or not the Dependencies card is visible.

Learning Outcomes

Defining a Required Number

Users are able to define a required number of learning outcomes in a proposal. This can be accessed by: 

  1. Accessing the “Learning Outcomes” card in the template.

  2. Click into it to open its question settings.

  3. Checking the “is required” box.

  4. Define the number of required elements in the box that appears.

User Error Alert

  • If you check the “use error alert” box in Question Settings, this will result in validation errors appearing in a large flag at the top of the card.

  • In the below example, because the end user has only created one learning outcome, the error is shown alerting the user that they need two learning outcomes. 


You can add tag options by clicking the gear icon (advanced settings) on the Learning Outcomes card and then clicking “+ Option” in the “Advanced Settings for Learning Outcomes” modal. 

Specializations (PeopleSoft)

  • Specializations are used by PeopleSoft schools and map to the Academic subplan table.

  • Users are able to add multiple subplans and define the fields indicated below within the Coursedog UI.

Shared Department Ownership

You can add a combination of prebuilt and custom fields to the Program Template in order to accommodate multiple levels of department and college ownership. Learn how to set that up here.

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.