Contest day procedures
Before the reporting time
Clear/block all prohibited materials from your room according to the Physical Environment section.
13:00 – 13:30 Reporting time
In your Client Computer You should sign into the Google Account you specified in the registration form. Then, join the Google Meet meeting at https://meet.google.com/. The invigilator should be there waiting for you. If you don’t see the invigilator, contact the Chief Invigilator immediately (contact details will be distributed through email on contest day). If you are choosing to use a phone to share your camera, join the Google Meet meeting from your phone as well.
Contestants who do not show up to the Google Meet meeting by 13:30 will be disqualified.
13:00 – 13:50 Preparation time
After reporting to the invigilator, the invigilator will run a checklist. Please be patient, as the invigilator may be running the checklist with other contestants.
Step 1: The invigilator will inspect the physical environment. You will be asked to hold your webcam / camera to show all parts of your room, especially the area around your seat. If the invigilator sees anything that they are unable to identify, they may ask you about it or ask you to remove it. If you have prepared blank rough work sheets, show them to the invigilator.
Step 2: If you are using a phone, mount the phone now. Check from your computer’s Google Meet screen that your phone is pointing at your face properly.
Step 3: The invigilator will ask you to show your HKID card and student ID card to the camera. The invigilator will check the spellings and your Date of Birth to confirm eligibility, but will not note down anything from your ID.
Step 4: Close all other programs in your Client Computer, including those running in background (e.g. music, gaming platforms, communication software).
Step 5: The invigilator will start recording the Google Meet meeting.
Step 6: Open a guest profile in Chrome, maximize the window and visit https://remotedesktop.google.com/access. The invigilator will tell you the email address and password of another Google Account. The reason that you should maximize it is that in case you accidentally exit fullscreen mode, or have to inspect the Google Meet meeting, you will not see other windows.
Step 7: The invigilator will let you know which Virtual Machine to connect to and give you the PIN number. Once inside the VM, enter fullscreen by first pressing F11, then open the remote desktop options to enable fullscreen mode. Then you may open the Home and Documents folder windows and press Alt+Tab to ensure that the keyboard shortcuts are being forwarded to the VM correctly. It is known that browsers other than Chrome do not capture keyboard shortcuts. Other than checking the shortcuts, do not touch anything inside the Virtual Machine. Do not exit fullscreen mode.
Step 8: Wait patiently until further instructions. You may request to go to the toilet until the end of the preparation time.
13:50 – 14:00 Paper 1 Waiting Room
At this time, the invigilator will check your pockets to ensure that you don’t have prohibited materials on you.
After that, take your seat. The invigilator will instruct you to open the Chrome browser inside the VM. You should be logged into HKOI Online Judge automatically.
Wait patiently for the contest to start.
14:00 – 16:15 Paper 1 Contest Time
The paper lasts for 2 hours and 15 minutes. If you would like to ask clarification questions, please use the Questions / Announcements feature, accessible via the contest header. Your invigilator will not be able to answer questions about the paper.
Running 2 or more programs simultaneously can hog the CPU and drastically reduce the responsiveness of the VM.
You are not allowed to go to the toilet. If you have a toilet emergency, inform the invigilator immediately. The invigilator will finalize your score. After that, you may go to the toilet but will not be able to continue competing after you return. You will still be allowed to take Paper 2. It will be regarded as cheating if you leave the seat without informing the invigilator.
During the contest, the invigilator may from time to time perform random checks to ensure that there are no rule violations.
16:15 – 16:20 Paper 1 After End
It may take a few minutes for the judging queue to clear. Once you see that your submissions have been judged, check your score. Your invigilator will ask you to confirm it. If you accept the score, you will be asked to close all windows in the VM. Do not leave fullscreen mode or touch anything else. After that, you will be allowed to take the break early. Otherwise, make your query to the invigilator. According to the TFT rules, any queries must be made within 5 minutes after the end of each paper, before leaving the seat.
16:20 – 16:35 Break Time
During break time there are no restrictions on what you can do, except that you must not touch the Client Computer, the connected VM, or disconnect the Client Computer from the Google Meet meeting. Please be reminded that the recording is still going on. It is advisable to do your personal things outside your competition room with the door closed.
If you use your phone as a camera, you may disconnect it from the Google Meeting and use it for other purposes during the break time.
16:35 – 16:45 Paper 2 Waiting Room
If you use your phone as a camera, set up the phone again by joining the Google Meet meeting and point the back camera towards you.
Those who do not return to Google Meet meeting by 16:35 will be disqualified from Paper 2.
The invigilator will check your pockets again to ensure that you don’t have prohibited materials on you.
You must not use the rough work sheets used in Paper 1. You should prepare new ones and show them to the invigilator.
Wait patiently for the contest to start.
16:45 – 19:00 Paper 2 Contest Time
You can reuse code written in Paper 1.
Similar to Paper 1, you are not allowed to go to the toilet. If you have a toilet emergency, inform the invigilator immediately. The invigilator will finalize your score, disconnect you from the VM and end the Google Meet meeting. After that, you may go to the toilet but will not be able to continue competing after you return.
19:00 – 19:05 Paper 2 After End
It may take a few minutes for the judging queue to clear. Once you see that your submissions have been judged, check your score. Your invigilator will ask you to confirm it. If you accept the score, the test ends and you will be released. You can then leave the Google Meet meeting. Otherwise, make your query to the invigilator. According to the TFT rules, any queries must be made within 5 minutes after the end of each paper, before leaving the seat / disconnecting from the Google Meet meeting.