by Joel Hahn

Enter the number of schools (between 2 and 12):

Because this scheduler uses VBScript, you must use Internet Explorer 5.0 or higher on a computer running Windows 98 or higher (or Windows 95 with the VBScript engine installed) to access the schedule maker. I cannot guarantee that it will work with any other operating systems or any other browsers.

It is recommended, but not required, that if you have an odd-number of teams, you add one named BYE, to make an even number of teams. This will generally reduce the complexity of the schedule, and will usually reduce the number of times that a team is scheduled to play twice in one day. Teams scheduled against BYE then get that slot off.


Some notes about methodology and schedule arrangement. The schedules were designed with a few non-standard criteria in mind (in part to assist with my library's "Battle of the Books" scheduling):

  1. When possible, no team should have more than one meet in a day.
  2. When that is not possible, teams with multiple meets should play back-to-back, so that they do not have to leave and come back.
  3. The number of slots per day needs to be kept to six or fewer slots whenever possible.
  4. When there are an uneven number of slots on different days, the number of "early" slots should be kept to a minimum.
  5. When possible, no team should have more than one meet per slot, so that no team has an extra advantage or disadvantage by having significantly more early slots or late slots than any other team.
  6. When that is not possible, teams should not have meets in the same slot on consecutive days.
  7. The number of meet days needs to be kept to a minimum.
  8. Due to programming considerations, the pattern of meets for a given number of teams does not change, though where specific teams fall within that pattern is randomly calculated each time you generate a schedule.

For round robin trivia contents with multiple question packets, such as my library's "Battle of the Books" tournaments, there is a letter at the bottom of each grid square to indicate which question packet you should use. This ensures that no team is asked the same questions twice.

The time slots are intentionally displayed as blank text boxes, so that you can fill in your own start/end times before printing the page.


Note: For some reason, the program occasionally causes Internet Explorer to generate a "Page Fault". I haven't yet found a way to prevent this from happening. In the meantime, if this happens to you, click Close for the Page Fault message, then BEFORE clicking Ok to the "internal error" message, go to Internet Explorer's View menu and select Source, then save that to a file on your hard drive, so that your results are saved, and can be viewed later. Then you can click Ok to the "internal error" message, which will close Internet Explorer.