What are Course Code Patterns and how are they created?

Setup > Data Interpretation > Course Code Pattern

Course Code Patterns Defined

Course Code Patterns are standardized formats to create unique identifiers for individual courses. These patterns are designed to provide a quick and standardized way to convey important information about a course to students, faculty, and administrators.

Institutions will define their course code patterns in this section, prior to the initial Canvas Intake. This ensures the courses populate into Insights based on their institution’s specific setup. 

Setup_Data Interpretation_CCPat

Only Assessment Coordinators have the ability to view or edit Course Code Patterns on the Setup menu.


 

Create Course Code Patterns

1. Click the blue button Configure Course Code Pattern.

Setup_Data Interpretation_CCPat1

 

Then, in the modal window that opens, complete the following fields:

Setup_Data Interpretation_CCPat2-6

2. Number of Course Level Digits:  Enter the maximum number of digits used at your institution for course code designation. 

EXAMPLE: If your institution has a course code CSCR3002, the number of course level digits should be at least four in order capture the value 3002. This allows course levels that cover smaller numerical ranges like CSCR104.

3. Course level has a suffix: Click to enable or disable if your course code patterns include a suffix. If enabled, Select Suffix Type at the right (defined below).
  • Ignore = Insights will ignore any suffixes encountered; create offerings and drop the suffix
  • Topic = Insights expects a set of A-Z characters representing a topic; creates multiple offering of same course
  • Requisite = Insights expects a sequence of characters (A, B, C); creates unique courses
4. Course Level: The numeric designation assigned to a course that categorizes courses by their academic rigor and the intended stage of the education. These numbers typically appear in a course code as a quick reference to the course's relative position within the institution's curriculum.

EXAMPLE: A course with the number ENG101 might be a Level 1 English course, while ENG401 would be an advanced Level 4 course.

5. Course Level Range: Differentiates academic levels and aids faculty in designing curricula that gradually build upon students' knowledge and skills as they progress through courses.

6. Award Level Category: Distinguishes the level of academic achievement or credentials that students can earn; indicates the educational depth of study associated with the award.