The OfCourse Scheduler
The OfCourse Scheduler
What is it How does it work What does it look like How do i get it?
There are many possible answers to the question of how does the ofCourse Scheduler work. Here we will focus on one and it is not how our system goes about computing your courseload but more importantly what steps YOU will need to go through to produce your schedule. Obviously before our system can bite into your specific needs, we must establish a few things, things like what courses you teach and who teaches them as well as defining any special rules for your institution (e.g. lunch is at noon, classes must start after 8:00 am, room 203 can hold 90 students). Once we have those details in place, we can go about our schedule-making, which involves the following five steps.
STEP 1
Asset Collection
The first step is to ready the environment. This includes little more than making sure all of your assets (e.g. Professors, Courses) are in the system and accounted for. After you use the system for the first time, this merely involves adding any new faculty or courses. A second part of the asset process is entering the semester courseload, that is, what courses will be taught and by whom.
STEP 2
Faculty Polling
Most users responsible for collecting feedback from the faculty fall in love with our extraordinary polling workflow. It takes a process that for most school's manual approach can take more than 15 hours and let's you do it in five minutes. Further, the data collected in the manual approach was almost universally UNusable, where the data collected here not only gets used but serves as the backbone for your end schedule, without any subsequent preparation or massaging. There are very few technologies that offer those sorts of gains on multiple dimensions.
STEP 3
Schedule Creation
After hearing back from your faculty, the exciting moment comes to produce your first schedule. Like with the earlier elements of the system, we strove to produce a no-nonsense approach to this. Here, you set a few dials and press a button and then within 20 and 300 seconds you will be presented with a schedule, built fully upon YOUR institution's preferences and constraints. After reviewing the output, you can make adjustments and given how fast a schedule may be produced, run another, change a few more things, run another until you close in on perfection (or near-perfection at least).
STEP 4
Schedule Tuning
When you produce a schedule that is almost perfect, you commit to it. Something you will find when partnering with a programmatic brain is while you know Professor Badawi can start teaching before 9:00 a.m., you know his preference is to start at 8:30 a.m.. So, if the system has him starting at 8:00 a.m. you might tease his class forward to 8:30 a.m.. With our post-production tuning tools, you'll be able to push and slide classes around. And, after each change you will want to use our audit tools to ensure your manual changes did not create any non-negotiable collisions between a professor, room or sectioned course (Our Conflict Manager is the ofCourse Scheduler's second-most loved feature!). Obviously, you'll find working on a mostly complete schedule to be a much more manageable process than starting from scratch for about 632 reasons which I won't tire you with.
STEP 5
Schedule Publication
As everyone has different delivery requirements, we offer a variety of options in getting your schedules out of the system for public consumption. Need something for the students? Spit out html or an excel spreadsheet. Need something your registrar can import into the university system? We'll dump out a tab-separated data file which can be ported to multiple avenues of use.

I know. It does sound too good to be true. I fully agree.