- The principle behind the scheduling program is that each student be given the same opportunity to get his or her ideal schedule. The general philosophy of the scheduling process is "flexibility and equity for all students". Every student in the class will be enrolled into one clerkship, before any student is scheduled into a second clerkship.
- The computer is programmed with the names of all the students in your class. The list of names will be scrambled into a random sequence to be used during the clerkship scheduling process.
- The computer will go through the list of names in the random sequence. It will enroll each student into a course or track before it goes on to the next student. One pass from the beginning to the end of the sequence of names is called a "Scheduler Round".
- During a "Scheduler Round" the computer will address your rank list of choices by priority. It will look at the highest priority first. For example, the computer will look at priority number 10 before looking at priority number 15.
- You will be scheduled into one course or track per "scheduler round". If the computer can't give you your 1st choice, it will look at the next choice on your schedule. It will not move on to the next student until it has enrolled you into a course or track.
- The computer then proceeds to the next student.
- When the computer reaches the end of the sequence of names, it will reverse directions and go back up through the same sequence enrolling each student into a second course or track.
- The computer continues this process until all choices on each student's list have been exhausted.
