Overview
Key Features in the Courses View
Column Breakdown
Course Drill-Down
Related Articles
Overview
PATH: Course Demand Projections > Courses
Course Demand Projections (also known as “CDP” or “Scheduling Analytics”) is a tool that is meant to be used from the beginning of the scheduling cycle through the end of the enrollment process.
The “Courses” view consolidates disparate insights and recommendations – many of which Department Schedulers may be seeking out on their own today – to help Schedulers make informed decisions
Depending on where your institution is at in the scheduling and enrollment process, the information available in the given term may differ.
Schedulers are able to drill into a specific course to better understand what is driving demand, including historical enrollment trends and student-need based audit data.
Key Features in the Courses View
Timeline | Navigating Between Terms | Filter Results | Search | Export Results
Timeline
The timeline at the top of the “Courses” view indicates the current status of the scheduling and enrollment cycle, as well as what insights and data are available within CDP
Check out Understanding How Projections Work for more information on which algorithms are used at different points of the timeline
Navigating Between Terms
Select the term drop-down to navigate between historical, current, and future terms.
Filter Results
You can filter the returned results by the following values: Department, Campus, Modality, and Predicted Outcome Type.
Note that if you are in the “Post Enrollment Window” and filter by the predicted outcome type, the returned results will reflect the actual outcome.
You can toggle “Hidden” ON to surface courses that have manually been hidden from the default view for the term.
Search
To search for a specific course/insight, you can search the course code or course name in the right-hand search box.
Export Results
To export results into a CSV, select “Export Results” on the right-hand side of the screen.
Returned columns in the report are: Course Code, Course Name, Max Enrollment, Actual Enrollment, Waitlist, Prediction Type, and Section Insights.
The results included in the CSV export will reflect any applied filters.
Column Breakdown
Overview | Section Insights | Code | Course Name | Currently Offered
Actual Enrollment | Predicted Demand
Overview
The data included in the courses view reflects all course data included in the given scheduling term.
If a change is made in Academic Scheduling, such as the addition of seats or sections, it will be automatically reflected in CDP.
Section Insights
Section Insights surfaces whether sections historically have been overfilled or underfilled based on their associated campus or modality.
These insights are helpful to make decisions about how best to meet student demand. For example, if the system surfaces that 100% of in-person sections were overfilled in the last like term, the Scheduler might want to consider offering more in-person sections this year.
To surface section insights, “Field Mapping” and “Section Insights Threshold” must be set within “Analytics Configuration”.
Code
Lists course code based on the data in Academic Scheduling.
Course Name
Lists course name based on the data available in Academic Scheduling.
Currently Offered
Lists the aggregate number of seats and sections of the course
Actual Enrollment
If the enrollment window has opened for the term, this column surfaces actual enrollment and waitlist data, if available. If it has not yet opened this column will not appear.
The fill rate bar reflects the current course fill rate based on the aggregate number of enrolled students divided by the aggregate seat capacity.
Orange indicates underfilled, green indicates balanced, and red indicates overfilled.
The thresholds for underfilled, balanced, and overfilled are set by your institution within “Analytics Configuration”.
If you hover over the fill rate bar you will see a breakdown of fill rate by section.
Predicted Demand
Predicted demand predicts student need at the course level.
The algorithm used to predict demand relies on the current point in the timeline cycle. Check out Understanding How Projections Work for a more detailed explanation of the algorithms used in CDP.
Course Drill-Down
Overview | Current Sections | Available Actions | Enrollment
Requirements | Students Overview | Time Conflicts
Overview
When evaluating demand for a specific course, it is recommended that you drill into the Course’s page.
You can do this by navigating to AOA > Scheduling > Courses and then clicking on the course in question.
This page provides additional insights on demand that can be helpful when deciding the number of seats and sections to offer, as well as when to schedule sections of the course.
Current Sections
The first information you will see are the current section offerings.
This is at the top of the page so that all decisions that can be made are made within the context of what is currently planned.
Available course data is: enrollment fill rate (if available) and predicted demand.
Available section data is: section #, enrollment fill rate, waitlist, time, instructors, room (room capacity), campus, modality, and status.
Available Actions
“Hide Course” will enable you to hide the course from the main “Courses” page by default
This is helpful if your institution does not have control over the section and seat offerings for this course.
You must have the “Hide Courses” permission associated with your role in order to complete this action.
The “Go to Section Dashboard” button will automatically navigate you to the associated sections of this course in the section dashboard
Enrollment
Enrollment insights visualize historic fill rates at the course and section level.
You can filter the graph by the following variables to compare underlying drivers of demand: campus, modality, meeting patterns, terms, data range.
It is recommended that you view “like terms” roughly 3-4 years back to identify any consistent trends.
If campus, modality, and meeting pattern data are available for the section, this information will be included in parentheses next to the section number
Requirements
Overview | Requirements Table Breakdown/Insights | Requirement Detail
Overview
Requirements insights identifies where the given course is found as an option to satisfy a requirement based on the associated program maps within the “student mapping tab”.
All requirements and their associated programs that reference the course will be listed here.
It is possible that multiple requirements within the same program map will reference the course. In these cases the program will be listed multiple times with each unique requirement.
It is also possible that one requirement in a single program can be repeated multiple times, e.g. “Science Elective”. In these cases the requirement will be listed once with the number of occurrences in parentheses.
Requirements Table Breakdown/Insights
The requirements table includes insights on Programs, Requirements and Type.
Programs
The parent program associated with the given requirement.
Requirements
The requirement that contains the course.
Type
Indicates whether the course is a “may take” or a “must take”.
A “must take” means that the course is the only option to satisfy the requirement.
A “may take” means that the course is one of multiple options to satisfy the requirement.
If the course is a “may take”, there will be a number in parentheses indicating how many courses can be used to satisfy the requirement.
Requirement Detail
When you select a requirement, a modal with additional information will open.
This modal indicates whether the requirement details originate from an inferred program map or an actual program map, which is driven by the student mapping configuration.
If the course is a “may take”, all course options will be listed, as well as whether these courses are currently planned for the given term. If so, it will also indicate the current enrollment/available seats for each course.
If the source of the requirement is an inferred map, you will also see what % of students have historically used each course to satisfy the requirement.
Students Overview
The students overview presents student counts to help Schedulers assess student need based on their current degree progression.
The program list contains all programs that reference a requirement in the “Requirements” section above.
The counts reflect the number of students associated with each program. Student counts are presented in total as well as broken out by associated level.
The students in this view are dependent on the student dataset associated with the term in “Analytics Configuration”. The dataset should represent all students that are active in the given term.
The student counts can be filtered down to Students Missing Requirements.
If you filter the students down to those missing requirements, the counts will only reflect those students who have likely not yet completed a requirement with the given course, and do not have the given course in their courses applied collection.
It is recommended that you select “Students Missing Requirements” from the Display dropdown and sort “Must Take” to ensure enough seats are offered, particularly for the upper level students that have to take the given course to stay on track.
If you leverage inferred maps, when you select a row, you will be navigated to the completion matrix for that program and group of students:
The X axes reflect all requirements in the associated inferred map that were created when the inferred map was initially generated.
The Y axes reflect all students (scrambled ID), their level, and degree completion percentage.
If a student has completed a requirement based on their student audit data, the requirement will reflect that it has been “Met”.
Please note that this data is not fixed and is reflective of the current student audit data in the system. When student audit data is refreshed, the completed courses might change as a result of courses that have been applied between the current and previous refresh.
This completion matrix is not a substitute for actual student audit data. It is an approximation of progress based on the requirement codes Coursedog has available to it.
Time Conflicts
A critical part of student centric scheduling is offering classes at times that work for students’ schedules.
The Time Conflicts view helps Schedulers offer classes at times that students can get into them based off of their likely schedules. Schedulers can simulate different conflict scenarios for students to determine the best time to schedule the sections of the given course.
The heatmap is shaded by default based on classes that have been identified as “conflict courses”.
Coursedog automatically identifies conflict courses by looking at “must take” courses that are in the same term as the given course when the given course is also a must take. This is based on the program maps configured within the student mapping view.
End users can modify the default list of conflict courses by adding courses via the “+ Add Course to Preview” select at the bottom of the courses list, or removing courses by selecting “Delete from Preview” within the courses list.
Any course that currently exists in the scheduling term can be added, regardless of whether it is associated with a user’s department. Adding a course to the conflicts view does not modify course or section data in any way.
Users can save different conflict scenarios as “Saved Views”. This can be helpful for things like identifying a list of popular electives students in a given program take. Because they are “must take” courses, they would not show up in the Coursedog-defined default view.
To save a new view, modify the course list.
Then, select "Save Changes" in the upper-left corner.
To access your “Saved Views”, select “Saved Views” in the upper-right corner
From here, you can take the following actions:
Set as default - This will make this view the default view whenever you navigate to this course in any term. It will also set the default view when you navigate to the heatmap via the course section in scheduling
Preview - Preview the view in the Time Conflict heatmap in CDP
Delete - Delete the view. This is permanent although you could always recreate it.
Note that saved views are user-specific but not term-specific. This means saved views will only show up for the given user and can be accessed in any term.
The heatmap will become shaded as meeting patterns are added to sections within Academic Scheduling.
Shading is dictated by the number of sections associated with each course. The more sections belonging to a course, the more options students have, and thus the less likely it will become a conflict in their schedule.
The severity of the conflict is determined by adding the section count of the given course to the section count of the conflict course. A sum of 2 sections is dark red, 3 is light red, 4 is orange, 5 is light orange, and yellow is 6+. 0 conflicts are clear.
Shaded areas of the heatmap are dictated by the highest conflict that overlaps that time window.
When you select the shaded version of the heatmap, a modal will open with sections belonging to the associated conflict course scheduled for that time.
Beneath the heat map is a list of all conflict courses including: course code, enrollment ratio, sections offered, meeting patterns, conflict likelihood, and the ability to “delete from preview”.