IATI’2020 Shumen (Online Competition)
E-Proctoring Minimal Rules



Due to COVID-19, IATI’2020, will be conducted as an online competition. To ensure the integrity of the competition results, the Host organizing committee hopes that every team could assist in enforcing the rules of the competition in the best possible way.

By default, team leaders are assumed to enforce these minimal rules for their team during the execution of IATI’2020. Deviation from the requirements will be ground for immediate disqualification.


Brief Description of the Contest Rules

o Contestants are expected to access the Online Judge system for IATI’2020 via a computer with Internet access.

O Task solutions should be written in C/C++

o  Reference materials (written, printed, or digital forms) are not allowed.

o Exceptions may be made for physical (printed) dictionaries.  

o  During the contest, contestants should not (directly or indirectly) access any online resources.

o During the contest, there should not be any communication with another individual(s) unless permitted by the appointed proctor.

o There will be no online scoreboard during the contest, neither for the contestants nor the leaders and proctors. Results will be posted after each contest day.

o Any suspicions of cheating will be investigated accordingly.



o The team leader is expected to be responsible for enforcing the Online IATI’2020 Contest Rules for her/his team. Every contestant is expected to be physically invigilated/proctored by the team leader or an adjunct appointed by the team leader.

o The team leader/adjunct must not have any conflict of interest with the performance of the participant. For example: parent/sibling of a contestant, (main) coach of contestant(s).

o Proctors  must also be registered in the IATI Registration System.

o There must be at least two proctors per contest site to enforce the contest rules.

o There must be at least n+1 proctors if n contestants are at n different sites.

o Rationale: contest site must not be left un-proctored at any time during the contest, e.g., if the proctor has to go to the toilet.


Contest Sites

o Each team can establish either a single (preferred) or multiple ‘contest-sites’, each with one or more contestants participating. There is no restriction on the location of the site as long as all the rules are adhered to. Here are some examples of possible candidates for contest-sites:

  1. Computer Laboratory in local universities/schools
  2. Meeting room within a corporate office
  3. Leader’s or participant’s place of residence (only in case if isolation is enforced due to COVID-19)
  4. Conference room in a hotel

o Every contest site should have the following setup:

  1. Computers with Internet connectivity. One is required for each participant. Spares are highly recommended. Details on the hardware and software specifications of the computer can be found in the later section.
  2. Sufficient equipment and connectivity for the onsite proctor to engage in a video call (preferred) or at least web messaging with the host organizing team throughout the contest for emergency cases.

– Adequate camera setup showing the participant (e.g. (laptop) webcam, external webcam, smartphone camera).

– Adequate audio setup allowing the proctor to converse with the host organizing team on the video-call (e.g.: speakers, headsets, microphones). Every video-call participant must be visible at all times otherwise they will be removed from call.

– Rationale: in case of emergencies, a local onsite proctor is supposed to contact the host operation team for help and let the contestant continue working on the task (possibly offline).

  1. Ability to record and store video footage of the contest site, showing the physical movements of each participant. It is each team leader responsibility to store the video materials of the competition for a period at least 30 days after the end of the competition. Video material should be provided in case of contestation.
  2. IMPORTANT. The technical staff of contest site must be able to restrict Internet access to only one address, which will be told. The grading system through which the competition will be provided, will not work if there is unrestricted internet access. Appropriate instructions will be sent to ensure this.

o For the avoidance of doubt, the below features of a typical IATI are allowed, but not required (optional):

  1. Participants can bring snacks, food and/or mascot.
  2. Printing services must be available (sheets printed are to be checked by the proctor before

    given to the  contestants).

  1. File backup system to migrate contestant’s work during a machine failure.
  2. Network and power redundancy systems.
  3. External keyboard and mouse.


The Recorded Videos

 Locally recorded video feeds of the room (multiple camera feeds, at least one) and screen recording of each participant

o Minimum requirements:

 Must be able to see all of the faces

(including the presence of at least one proctor at all times)

 Screen recording should have enough quality to verify that participant is not violating any rules: full display, at least 5 frames/second, at least 640×360 output resolution, no audio

 Videos must be able to be used to determine the following:

o Are contestants at their computers?

o Are there any proctors in the room at all times?


Computer Specifications

Recommended hardware specifications:

  1. At least 8 GB RAM
  2. At least 64 GB of free usable storage space
  3. Intel CPU with at least 2 cores/4 threads
  4. Network connectivity (WiFi or Ethernet)
  5. Only a single screen is allowed per participant
  6. e.g., Participants cannot use multiple external monitors
  7. e.g., Participants cannot use both a laptop screen and an external monitor Software to be installed:
  8. Browser – Latest version of Safari, Firefox or Google Chrome
  9. Programming tools required by your participants (e.g., IDEs, compilers)
  10. Application that can open PDF files (e.g., Adobe Acrobat)
  11. Application that can open text files (e.g., Notepad)

Important: Hardware/network/electrical failures are the responsibility of the team, and will not be grounds for extra time. Please provide spares for redundancy.


There is no restriction on Operating Systems and IDEs. It is recommended to install what the participants are familiar with.

(As of today) There is no Operating System image provided by IATI’2020 HTC.

It is strongly discouraged to use the participant’s personal computers for the competition unless absolutely necessary (see the scenario for participant A in Sample Configuration B). Sensitive information may be accidentally recorded in the screen recordings.


Recommended software:

Screen recording: OBS (Open Broadcaster Software)

IDEs: CodeBlocks, Dev-C++

Compilers: GCC 10.1 or MingW (for Windows)


Sample Scenarios

Sample Configuration A

Contest Site

 A single contest site is decided – a computer laboratory in a local university

 All 4 participants will participate from the same contest site, proctored by the leader and the deputy leader of the team.

 Participants will use Desktop computers in the computer laboratory for the contest.

o These computers are connected to the Internet via wired connectivity.

 One additional camera (on a tripod) is positioned to provide a full view of the entire laboratory.


Sample Configuration B

 Due to restrictions on domestic travel, there will be one contest site for each participant with one local physical proctor each. Another +1 proctor (not necessarily onsite) will cover any local proctor in the event the local proctor needs to leave the contest site briefly (e.g., to the toilet). They are detailed as below.


Participant A

Contest Site

 Participant A will compete from their place of residence (home)

 The contestant has to provide workstation with limited internet connection and proper software for screen recording during the competition.

o Irrelevant software have been uninstalled (e.g.: messaging applications)

o Existing codes/files have been deleted (after transferring to a thumb drive)

 The contestant has to provide a device with camera (laptop, smartphone, tablet) positioned to provide a full view of the room used by participant A. Video connection during the competition between the proctor and the contestant have to be provided via this device.

 The proctor of the team has to provide video connection with all contestants from the team. This video session is recorded.



Participant B

Contest Site

 Participant B will compete from a classroom of a nearby/his own high-school.

 A teacher of the high-school is tasked to be the proctor/adjunct by the team leader.

 One laptop from the high-school will be used for the contest.

 One additional camera (on a tripod) is positioned to provide a full view of the entire laboratory.


Participant C

Contest Site

 Participant C will compete from a hotel room.

 A representative from the national Olympiad committee is appointed by the team leader to proctor.

 One laptop is configured by the national Olympiad committee and will be used by the participant for the contest.

 One additional laptop (with webcam) is positioned to provide a full view of the room used by Participant C


Participant D

Contest Site

 Participant D will compete from a meeting room from a nearby office location.

 A representative from the office/company is appointed by the team leader to proctor.

 The participant’s laptop will be used for the contest.

o Irrelevant software have been uninstalled (E.g.: messaging applications)

o Existing codes/files have been deleted (after transferring to a thumb drive)

 One additional laptop (with webcam) is positioned to provide a full view of the room used by Participant D