Term list
- Contest
- Contest is a collection of informational pages and tasks, available for solving under a limited (or not) time period, which users can participate in.
- Page
- A quiz task, a code task or a text page.
- Quiz task
- A task designed to be solved with a simple, short answer (usually a line of text or a number).
- Code task
- A task designed to be solved by writing and submitting a valid program on one of the supported programming languages.
- Text page
A page containing text info in Markdown format. Designed to provide help info, etc.
See also: Entry page
- Entry page
- A text page that is marked as entry page. Serves as a welcoming page and allows users to participate in contest (contest entrypoint).
- Contest session
- A span in time during which user is participating in a contest and is allowed to solve tasks.
- Contest participant
- A user that participates in contest.
- Contest manager
- A user that created the contest and manages it.
- Submission
- An answer for a task that was submitted by user during their contest session.
- Solution
- Refers to submission.
- Verdict
A short code telling status of a submission.
See also: List of verdicts
- Points
- An integer number, estimates how good a solution is and/or how did it pass code task test cases.
- Test suite
- A collection of test groups, precompile checkers, and environment settings that is used to test and estimate code task solutions.
- Test group
- A declared collection of test cases, test group dependencies, a fixed maximum points value and a scoring policy that describe how to test and estimate code task solutions.
- Scoring policy
Describes how many points from maximum to score based on how successful test runs were.
See also: Test suite declaration
- Test case
- A collection of validators and settings that describe environment of a single test code task solution run: what data to run with and how to check for right answer.
- Test case validator
- A declaration of how to check results of running a code task solution.
- Test group dependency
- Another test group in the same test suite which is required to be in state where all its test cases pass in order to run this, dependent group.
- Precompile checker
- A declaration of how to check a code task solution source code before compiling and running.
- Judgelet
An instance of an application that is used to run and test code task solutions in a safe, isolated environment.
See also: Judgelet service description