The Final Event is a 1 hour practical test. Contestants who are late will be disqualified. All contestants will have to bring their own iPads of at least 9.7″ and with at least iPadOS/iOS 13.1.
Please refer to the updated information at the Final Event page.
Note: The format and scale may be changed depending on the pandemic situation. Please check for updates on our website regularly.
Competition tasks are to be solved in the Blockly programming language. Tasks from the previous year is available for reference (https://hkpsoi.org). Contestants should get familiar with the usage of Blockly beforehand, because the organizer will not provide any instruction regarding the usage of Blockly.
The competition will contain around 15 tasks. Each task may employ different scoring. A contestant attain certain number of points when correctly solved one task. The scoring depends on the difficulty of the task, the preciseness and performance of the provided solution. Each task will state clearly the exact scoring of that task.
Submission of Solutions and Adjudication
Contestants will perform coding, testing and debugging on their tablet computer. Upon submission, the contestant will be immediately notified of the score. There is no upper limit in the number of submissions. The final score of a task will be the highest score among all previous submissions to that task.
Any queries about the competition should reach the Chief Adjudicator immediately after the competition. The decision of the Adjudicators will be final.