Dockingjudge docs

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

search