Table of Contents
Coursedog provides a wide variety of out-of-box reports to help analyze sections, conflicts, instructors, times, departments, rooms, bottlenecks, and enrollment.
Users can navigate between different reports on the left-hand side of the screen, as seen here under the "Overview" tab.
You can filter by term and department on any "Reports" tab, but note that historic terms will not be available for you to filter on.
Learn more about how you can use these reports to optimize your schedule planning here.
The sections tab contains multiple reports that provide a birds-eye view of offered sections, their enrollments, and how well they satisfy preferences.
The section type, max enrollment range, and sections per course graphs show a distribution of the sections offered at your institution where the height of the bars indicates the number of sections in the corresponding category.
The preference satisfaction graph (below) shows you what percentage of your courses satisfy the various preferences that can be imposed upon them.
The list of preferences at the bottom of the page shows all possible preferences, the number of sections that those preferences are imposed upon, and the number that satisfy them. For more information on gathering preferences see this article.
The conflicts report dashboard allows you to view every section that currently has a conflict.
Filtering by Conflict Type
You may also filter by conflict type. By selecting one conflict type, your dashboard will only show the sections that currently have that specific conflict. Select more than one to show all sections that currently have at least one of the selected conflict types.
Click here for more general information about conflicts.
The instructors tab provides you with an overview of instructors affiliated with the selected department; their assignments; and even breaks down how many are full-time and adjunct. Additional tables and charts reveal their average credits, how many of their provided preferences have been satisfied, their combined availability (hourly and daily) and which ones are teaching back-to-back sections.
Schedule Hourly Distribution
The Times Report shows the number of sections active during each active hour of the day. A 6pm-7:30pm section will count in both the 6:00pm and 7:00pm columns.
For each established meeting pattern, the meeting patterns report dashboard gives an overview of the days, times and attributes (prime time or non-prime time) of the meeting pattern. It also provides statistical insights about each meeting pattern:
Usage – Total number of sections assigned to that meeting pattern.
Average Seat Utilization – Ratio of seats in use to total available seats during that meeting pattern.
Available Rooms – Total number of active rooms not currently assigned to a section during that meeting pattern.
The Departments Report provides you with a list of all departments within your institution and tells you which ones have submitted, started or not started their schedule for the selected term.
For each room that is Active and not Online, we calculate the room usage through the following method:
For each day the institution is open, we calculate how many minutes the institution is open for that day. For example, 9AM to 10PM (M-F) and 9AM - 4PM (Saturday), which is equivalent to 780 and 420 minutes, respectively.
By default Coursedog sets an institution’s open hours to Monday-Friday from 8AM to 10PM.
If you would like to have your open hours set differently, please reach out to your Customer Success Manager (CSM); they can work with your data engineer to update.
Then we check how many minutes that room has a section assigned to it for each day. For example, if a section is assigned from 9AM to 10AM, that is equivalent to 60 minutes.
After looping through all the days, we arrive with two numbers: total minutes available and minutes where the room is used.
We get the room usage percentage by dividing the minutes used by the total minutes available.
For the average usage of all rooms, we add up the usage of each room, and then divide by the total number of rooms (excluding all online and Inactive rooms).
Average Usage by Building
Using the formula for room usage described above, we also show the average room usage for all the rooms separated by the building they are in.
The bottlenecks report shows all of your sections with bottlenecks that would cause the optimizer to leave some sections unassigned. Bottlenecks arise when it is impossible to assign a room to a section, either because all rooms are occupied or there are no rooms with the attributes (such as number of seats) that the section requires. By showing you your bottlenecks before you run the optimizer, Coursedog increases the odds that your optimization will work on the first try.
The "Enrollment" tab features a comprehensive reports system for analyzing the enrollment of sections and determining over and under enrollment of specific sections.
Sections by Utilization
This section can be divided into six additional subsections: balanced, underfilled (shown below), overfilled, zero enrollment, zero max enrollment and above capacity.
In this report we calculate the total enrollment and number of section meetings in 1-hour time blocks within the schedule. Then we determine which time blocks are overfilled or under-filled based on availability.
More details are available in the "Learn More" modal in the upper right.
Overview | How to Do It | Filtered View | Accessing a Saved View
Users can filter by “term” and “department” at the top of the Reports page.
Users can also create – and save – advanced filters for course, section, room, and instructor data.
When you apply term, department, and/or advanced filters, you can save all of those as a “Saved View”.
How to Do It
If desired, select whichever term(s) or department(s) you’d like to filter for from the “Term” and “Department” dropdown menus.
Note that Department Schedulers will only see their assigned department in the “Department” dropdown menu.
Step 2: If you wish to filter on course, section, room, or instructor data, select “Filter”.
Step 3: Choose the element you want the filter for.
Step 4: Select “Add Filter” to start building your filter.
Build your filter using logic statements.
Once you’ve finished one filter, you can click “add filter” to add more.
If you are done adding filters, click “Save As”.
Note if you click “apply filter” instead of “Save As”, that will save these filters but will not save your view – it will return you to the “Choose Filter” modal to add more filters based on the other available data objects (see “Additional Notes” below for direction on how to proceed if you choose this path).
Step 6: Name your filter and click “Save”.
If you previously clicked “apply filter” instead of “Save As”, that will return you to the “Choose Filter” modal where you can add more filters based on the other available data objects by clicking into them and repeating the above steps.
At any point in the process you can click “Save As”, and that will save every filter you’ve applied for each data object.
After filters have been applied, you can also save the view by clicking “Saved Views” and then “Save Current View”.
Once filters have been applied and saved, you will know you’re viewing a “filtered view” by the green box here on the right.
Accessing a Saved View
Follow the below steps to access views you’ve previously saved.
Step 1: Click “Saved Views”.
Step 2: Select the view you wish to revisit.
There are several CSV reports available for easy export under the "Export" tab. You can learn more about those reports here.