๐ฅ Quads Pairings
Import an NWChess RosterTable.csv export, and this splits the field into round-robin quads of 4 by rating โ a remainder of 3 plays its own round-robin group, and a remainder of 1-2 is absorbed into the last quad instead of standing alone โ then runs pairings, results, standings and a wall chart for every group in parallel.
1 Roster
An NWChess RosterTable.csv export. FIDE ratings ignored; seeded by max(NWSRS, USCF); withdrawn players excluded. Every group plays round-robin for the same number of rounds โ a quads event runs on a fixed schedule, so a group grown past 4 players plays as many rounds of its round-robin as fit, not the extra rounds a full round-robin of that size would otherwise need. No bye requests or family-group avoidance.
2 Rounds
Player status
Mark a player withdrawn if they've dropped out of the event โ they're skipped when pairing every future round. This doesn't change any round already paired; enter their current board as a normal result (or use "Fix a mistake in this round" for it).
3 Standings
Tiebreaks: Buchholz (sum of opponents' scores) then Sonneborn-Berger. Byes score a full point.
๐บ Wall Chart
Each cell is the opponent's current standings number, color, and result โ w/b for White/Black, +/โ/= for win/loss/draw. Opponent numbers update as standings change.