What Is Toph
Toph (টাফ) is Bangladesh’s leading competitive programming platform for hosting programming contests at scale. It supports both online and on-site contests and is designed to accommodate contests of any scale.
How it works
- Participants submit solutions through Toph’s web interface.
- Submissions are executed in a secure sandbox and automatically evaluated against each problem’s specifications.
- Toph’s infrastructure handles scaling and evaluation; organizers do not need to run their own judging servers.
Contest modes
- Online contests: Participants join from anywhere in the world via the Toph website.
- On-site contests: Participants use devices you provide at the contest venue; access can be restricted to the local network or specific devices.
Key features
- Preset and custom contest formats
- Invite-only, passphrase-protected, or open contests
- Participant blocking and disqualification
- Network and geographic access restrictions
- Multiple standings with optional freeze
- Bulk review and rejudge of submissions
- Announcements and clarifications management
- Drafts for debugging submissions
- Easy hosting of mirrors and replays
- Plagiarism detection (beta)
Requirements
- Toph is provided as a hosted service; its infrastructure scales to meet contest needs.
- For on-site contests you must provide participant workstations (and on-site contest manager devices, if applicable) with internet access and a modern supported web browser.
- See the Toph on-site contest hosting handbook for detailed on-site setup guidance.