Debate Adjudicator docs
Debate Adjudicator runs a debate room from the chair adjudicator's phone or laptop: timer and bells, devices joined over local Wi-Fi, interruption handling, recordings, transcription, ballots and a PDF report.
Guides
- Chair guide: set up a round, invite devices, run speeches, rule on points, finish with transcripts, ballot and report.
- Debater and timekeeper guide: join from your phone, raise POIs and points, keep time.
- Transcription: offline models, cloud providers, what to expect.
- Ballots and reports: scoring rules for BP, UADC, WSDC and the imported formats, and what goes in the PDF.
- Troubleshooting: devices can't connect, bells are late, recording or scanning problems.
Contributing
- Translating the app: add your language in one command, then translate a single file.
- Adding a debate format: describe a format's speeches, timing, teams and scoring in one short file.
At a glance
| Chair (host) | Timekeeper | Debater | Wing / viewer | |
|---|---|---|---|---|
| See the synced timer, hear bells | ✓ | ✓ | ✓ | ✓ |
| Start, pause, stop, next speech | ✓ | ✓ | ||
| Ring bells manually | ✓ | ✓ | ||
| Raise POI / POO / POP | on anyone's behalf | as their own seat | ||
| Accept or decline a POI | ✓ | while speaking | ||
| Rule on POO / POP | ✓ | |||
| Record | each speech | their own interruptions | ||
| Notes, ballot, transcripts, report | ✓ |
For the design and protocol, see PLAN.md.