Coursedog

Submit a ticket My Tickets
Welcome
Login  Sign up

15. Using Scheduler Reports in Class Scheduling

15.1 Overview

Coursedog provides a wide variety of out-of-box reports to help analyze instructors, times, departments, space and more. Users can navigate between reports on the lefthand side of the screen and there are a few different ways to filter reports. 


On the top left, users can filter reports by term or department. 

15.2 Sections Report

The sections tab contains multiple reports that provide a birds-eye view of the sections you offer, their enrollments, and how well they satisfy their 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 indicated the number of sections in the corresponding category.

The preference satisfaction graph shows you what percentage of your courses satisfy the various preferences that can be imposed upon them and the table 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.

15.3 Conflicts Report

The conflicts report dashboard allows you to view every section that currently has a conflict. 

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.

15.4 Times Report

The Times Report shows the number of sections active during each active hour of the day. For example, a section from 6pm to 7:30pm will count in both the 6:00pm column and the 7:00pm column.


At the bottom of the page, you will find the Meeting Patterns report. 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


15.5 Bottlenecks Report

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 sign 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 your optimizer, Coursedog ensures that your optimization will work on the first try.

15.6 Rooms Report

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


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.  


15.7 Enrollment Report

The "Enrollment" tab of reports in scheduling features a comprehensive reports system for analyzing the enrollment of sections and determining over and under enrollment of specific sections:


"Sections by Utilization" provides a list-view of sections that are balances/overfilled/underfilled/etc.:

The "Enrollments" reporting dashboard also contains a "Heat Map" tab. 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.

15.8 Filtering Reports

In Scheduling Reports, users have the ability to:

  1. Create complex custom filters on all data objects
  2. Save those filters


Reports load in 5 different data objects, and users can build filters for each of them individually. 



Each filter can be saved so it can be easily accessed later:




C
Coursedog is the author of this solution article.

Did you find it helpful? Yes No

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