Run Flow

From PC2wiki
Jump to: navigation, search

Run flow are the states that a Run goes through from submission to judgement.

Version 8

The most common run flow is:

  1. Team submits run to server, run stored on server
  2. Team notified of the run stored on server
  3. Judge request run from server
  4. Judge executes and returns judgement to server
  5. Judgement is displayed for the Team

Note that the Judge can cancel a Run request and return that Run to the list of Runs that all Judges can select.

Version 9

Version 9 introduced Automated Judging and Judging Types.

Manual Review

Like Version 8 Manual Judging requires a Judge to request and judge a run. The flow is:

  1. Team submits run to server, run stored on server
  2. Team notified of the run stored on server
  3. Judge request run from server
  4. Judge executes and returns judgement to server
  5. Judgement is displayed for the Team

Computer Judging

This is also called Automated Judging, where a Validator is used to judge the run. The flow is:

  1. Team submits run to server, run stored on server
  2. Team notified of the run stored on server
  3. Judge module request run from server
  4. Judge module executes the run, uses a Validator and returns the judgement to server
  5. Judgement is displayed for the Team

Computer Judging with Manual Review

This combines the Computer Judging and Manual Review for a two step judgement flow. The run is automatically judged by a computer, then displayed for a Judge to judge the run. If the Send Preliminary Judgement to team is checked/selected then the computer judgement is sent to the team.

  1. Team submits run to server, run stored on server
  2. Team notified of the run stored on server
  3. Judge module request run from server
  4. Judge module executes the run, uses a Validator and returns the judgement to server
  5. Judge request run from server
  6. Judge executes and returns judgement to server
  7. Judgement is displayed for the Team


See Also