Your students have just finished their second year of medical school. They’re anxiously awaiting the start of their first full year of clinical experience and it’s your job to schedule them. You’re getting a lot of requests from students who want to do different things at different times. You’d like to help everyone get what they want, but you also need to make sure your scheduling process is fair and transparent. What do you do?

Scheduling students into clinical placements can be a complex and stressful process. Students in their first year of clinical placements all require the same set of experiences, but they can’t all be scheduled for the same times. In later years, students will need to complete specific electives at specific times. The Lottery module ensures your scheduling process is fair and transparent, so you don’t need to stress about scheduling.

Different scheduling tools for different levels of complexity

Stream Lottery

Designed for straightforward rotations where students follow a defined list of experiences in a given time period, the Stream Lottery lets you define various combinations of experiences (known as streams or tracks) that students can select from. Your learners can then rank the streams or tracks that they prefer, for example, Student A might prefer to do Pediatrics, Medicine, and then Surgery, while Student B might prefer Medicine, Surgery, then Peds. Once the preferences are in place, the system runs a “best-fit” algorithm to try and give each student his or her top preferences.

track lottery

Rotation Lottery

rotation lotteryFor more complicated rotation schedules, the Rotation Lottery uses an advanced algorithm to help you manage rules-based constraints such as student preferences, staffing levels, and other limitations. The rotation lottery uses your scheduling rules to create a student-facing survey where students can enter their preferences. Using the survey responses and your scheduling preferences, the system generates a “best-fit” schedule which you can then edit and finalize.

Randomized Stream Lottery

stream lotteryCombining the powerful algorithms of the Stream Lottery and the Rotation Lottery, the randomized Stream Lottery helps you place students into educational streams or tracks at randomized educational sites.



Expert advice for tough scheduling problems

We translate your rules into “computer-speak”

lottery rulesMoving from a manual scheduling process to a computer-driven one can be tricky. Taking your implicit scheduling rules and rigorously defining them so that a computer can use them for scheduling is not always straightforward. Luckily, our experienced implementation team is here to help you through this process! We’ll ask you a detailed set of questions to map out your scheduling preferences, and we’ll help you put these preferences into the system in a way that gets you the results you want.


Expert advice when you run into conflicts

rotation plannerInevitably, you’ll have some scheduling rules or desires that conflict with each other. Our team will help you navigate these conflicts and make the right trade-offs. You’ll end up with a schedule that you’re happy with, and we’ll make sure we capture those trade-offs so that your process improves year after year.

Rollover and review vs. start again each year

Once you’ve got your rules down pat, you can forget about your complex scheduling preferences and dependencies. Each new academic year, we will help you “roll over” your lottery rules and review your preferences with you to make any necessary updates. This means that the investment you made in getting everything into the system pays off year after year.


 Request a Demo