Source code

Mock Trial tournaments have complex rules for determining which teams are paired in each round. These rules are usually administered by hand, using notecards or spreadsheets, which is both time-consuming and error-prone.

Trial Trackr automates tournament administration. Judges enter teams and impermissible pairings (teams from the same school which may not be paired against each other), enter the scores from each round, and let the software do the rest. Although the process is fully deterministic, the software still shows some aspects of the process for manual approval so that judges understand why the algorithm made the pairings it did.

The app is written in HTML+Javascript, and runs entirely in the browser.