Competition workspace
Build, run, and grow your competition platform.
Brunost Premium is a standalone product with its own users, courses, contests, leaderboards, and browser workspaces, built directly on the open-source Judge.
Self-host Judge and Platform Kit, or use Premium as its own complete product.
One shared flow
From first run to final round
Open grading at the core
Use the same deterministic, sandboxed Judge across self-hosted deployments and Premium.
Build your own platform with Platform Kit
Platform Kit is a separate open-source application layer for teams building their own product on Judge.
Grow into the full platform
Premium adds users, organizations, courses, contests, and browser notebooks without replacing the open Judge underneath.
Open source
Run contests on your infrastructure.
Use the open-source Judge and the separate Platform Kit to build and run your own competition product.
- Open deterministic grader
- Installable UI and APIs
- Configurable nodes and runners
Premium
Run the complete collaborative platform.
Premium owns its user, course, contest, leaderboard, and workspace systems while using the open-source Judge for execution.
- Advanced users and organizations
- Immutable task packages
- Organizer audit and recovery
Sign in
Use your Brunost account to enter contests, submit work, and review results in My Lab.
Pick up where you left off.
Courses, private tasks, contests, and browser workspaces connected to the same deterministic Judge.
Loading your account…
Loading recent activity…
Contests
What's coming, what's live, and what's done. Enter a running contest or review the results from a finished round.
Contest
Contest details, tasks, and results.
Set the round up
The brief is Markdown. Paste links, rules, schedules, and context directly into it — there is no separate URL field to maintain.
Problems in this contest
Open a problem to edit its statement, tests, or evaluation.
My Lab
Open a project and work in a server-style workspace. Files persist in Premium; Python, C, and C++ run in isolated browser kernels.
Submissions
Recent Premium activity and durable notifications.
Platform administration
Keep the competition platform healthy, approve access, and operate the Judge fleet from one calm workspace.
Everything in one place.
Monitor access, capacity, and communication without leaving the control room. Changes made here are recorded against your administrator account.
Common operations
Safe changes, visible history.
Worker changes require a reason. Credential revocation needs an additional confirmation. Every result is stored with your account and timestamp.
Registration approvals
New accounts remain inactive until an administrator reviews them.
Waiting for your decision
Approve trusted applicants or reject requests that need more information.
Worker fleet
Control capacity on the shared Judge without touching running submissions.
Recent worker operations
Who changed the fleet, what happened, and why.
Email centre
Keep transactional messages useful, consistent, and easy to review.
Message templates
Choose a message type, edit both formats, preview it, and send a test to your administrator address.
Recent delivery attempts
Provider responses and delivery status, without storing message bodies.
System connections
Review the explicit identity mappings that connect Brunost accounts to external services.
External identity links
Email matching never grants access on its own.
Active mappings managed by administrators.
Administrator session
Current access level and authentication policy.
Details
Problems
Each problem opens in its own editor. Nothing is expanded into this page.
Publishing controls
Keep the contest in draft while you prepare the brief and tasks.
Leaderboard A
Freeze the eligible pre-deadline source attempts, run the separate evaluation, then release the immutable results snapshot.