Swiss Tournament Control

Tournament Admin Console

This screen is the admin control center for selecting a tournament table, starting rounds, monitoring live games, and manually resolving issues.

Select Tournament Table

Choose which source table should run the tournament. The backend will later derive related tables like _standings, _pairings, _round_games, and _state from this choice.

Tournament Controls

These buttons currently update the demo admin state in the browser. Later they will call the real backend logic for starting tournaments and rounds.

Tournament Status

Standings

Rank Team Wins Draws Losses Reg. Order

Pairings

Round Table Team A Team B

Round Games

Click a game row to make it the active selection for prompt and manual decision buttons.

Game ID Round Team A Team B Player A Player B Game 1 Type Game 1 Result Game 2 Type Game 2 Result Room Prompt Status Last Prompted Status Result

Player Lookup

Enter a team name and playerId to find the current game for that player.

No player lookup performed yet.

Change Computer ID

This changes a player's computerId using teamName + playerId as the real identity. Use this when a student changes browser/device and must resume their current room with a new computer code.

Prompt Controls

Manual Decision

Each selected player-pair row now contains two separate games. Use the Game 1 buttons or Game 2 buttons independently.

Game 1 Controls

Game 2 Controls