[{"data":1,"prerenderedAt":369},["ShallowReactive",2],{"doc-\u002Fdocs\u002Fandroid":3,"docs-nav":341},{"id":4,"title":5,"body":6,"description":330,"extension":331,"meta":332,"navigation":333,"order":334,"path":335,"platform":336,"seo":337,"status":338,"stem":339,"__hash__":340},"docs\u002Fdocs\u002Fandroid.md","Olympiads on Android",{"type":7,"value":8,"toc":320},"minimark",[9,13,22,27,30,42,46,49,109,120,124,178,193,197,220,234,244,252,256],[10,11,5],"h1",{"id":12},"olympiads-on-android",[14,15,16,17,21],"p",{},"Olympiads for Android runs on ",[18,19,20],"strong",{},"Android 10 or later",". It is in internal testing on Google Play and reaches the store after review; there is no public listing yet.",[23,24,26],"h2",{"id":25},"what-it-does","What it does",[14,28,29],{},"Sign in once, add exams, sit them under supervision with the front camera, and keep your results and certificates. A tablet is the exam-day device; a phone works too. During an exam the screen is pinned to the paper.",[14,31,32,33,36,37,41],{},"Two things the app does not do on purpose. It never asks for the ",[18,34,35],{},"microphone",": nothing in an exam records sound. And it does not take payment for an exam; an unpaid exam shows ",[38,39,40],"em",{},"Payment pending"," until the payment has been recorded elsewhere.",[23,43,45],{"id":44},"permissions","Permissions",[14,47,48],{},"Everything is asked for at the readiness check before an exam, never in the middle of one.",[50,51,52,64],"table",{},[53,54,55],"thead",{},[56,57,58,61],"tr",{},[59,60],"th",{},[59,62,63],{},"What the app says",[65,66,67,80,96],"tbody",{},[56,68,69,75],{},[70,71,72],"td",{},[18,73,74],{},"Camera",[70,76,77],{},[38,78,79],{},"Camera permission is needed. This exam cannot be recorded without your camera. Grant permission, or use another phone as this camera instead.",[56,81,82,87],{},[70,83,84],{},[18,85,86],{},"Screen recording",[70,88,89,92,93],{},[38,90,91],{},"Android will ask to record your screen. It asks every time, and it stops the recording if the screen locks. Allow it now so the prompt does not arrive mid-question."," Then: ",[38,94,95],{},"When the dialog opens, choose \"Entire screen\". It offers \"Share one app\" first, and that records only that one app — not your exam.",[56,97,98,103],{},[70,99,100],{},[18,101,102],{},"Notifications",[70,104,105,106],{},"Asked once on Android 13 and later. Declining is fine — you still sit the exam. While an exam records, Android shows a notification: ",[38,107,108],{},"Recording your exam — Your camera and screen are being recorded. Keep the app open until uploading finishes.",[14,110,111,112,115,116,119],{},"On Android 15 and later the system also shows its own recording chip at the top of the screen. Stopping the recording from there stops your screen recording; the app then shows ",[38,113,114],{},"Your screen stopped being recorded. Your cameras are still on."," with ",[38,117,118],{},"Turn it back on",".",[23,121,123],{"id":122},"during-the-exam","During the exam",[125,126,127,134,140,157,170],"ul",{},[128,129,130,133],"li",{},[18,131,132],{},"Screen pinning."," When you begin, the app asks Android to pin itself and Android shows its own dialog. Unpinning — holding Back and Overview together — is possible, and it is recorded, not blocked.",[128,135,136,139],{},[18,137,138],{},"Do not lock the screen."," Locking the phone stops the screen recording, and Android will not resume it without a fresh dialog. The app keeps the screen awake for you; leave it that way.",[128,141,142,145,146,149,150,153,154,119],{},[18,143,144],{},"The clock starts the moment you begin, and it cannot be paused. Everything you answer is saved as you go."," Essays have a ",[38,147,148],{},"Save"," button and show ",[38,151,152],{},"Saved at …"," or ",[38,155,156],{},"Not saved yet",[128,158,159,162,163,166,167,119],{},[18,160,161],{},"Only one device at a time."," ",[38,164,165],{},"Someone opened this exam on another device, so this one has stopped saving. Take it back here to carry on. Everything you had answered is still saved."," — then ",[38,168,169],{},"Continue on this device",[128,171,172,162,175],{},[18,173,174],{},"Offline for a moment?",[38,176,177],{},"You are offline. Your work is saved on this device and will be sent when you are back.",[14,179,180,181,184,185,188,189,192],{},"Handing in asks ",[38,182,183],{},"Hand in your exam? You cannot reopen it afterwards."," — and, if some questions are blank, says how many. Afterwards: ",[38,186,187],{},"Your recording is still uploading. Keep the app open until it finishes."," When it says ",[38,190,191],{},"Your recording has finished uploading."," you are done. Results are published once every paper in the session has been marked; you get a notification.",[23,194,196],{"id":195},"your-phone-as-a-second-camera","Your phone as a second camera",[14,198,199,200,203,204,207,208,211,212,215,216,219],{},"Sitting the exam on a computer or a tablet? The readiness check there offers ",[38,201,202],{},"Use my phone instead"," for a camera it cannot fill, and a ",[38,205,206],{},"Pair your phone"," screen: ",[38,209,210],{},"Open the Olympiads app on your phone and scan this, or type the code. It works once."," The typed code has ",[18,213,214],{},"8 characters"," and expires after a few minutes; the screen counts it down and offers ",[38,217,218],{},"New code",". A new code adds another camera rather than replacing one already connected.",[14,221,222,223,226,227,230,231],{},"On the phone, scan the square code with the camera app. If Olympiads is installed the link opens in it; if it opens in the browser instead, that page works too. The phone then asks for the camera — ",[38,224,225],{},"This phone needs camera access. It is being used as a second camera for someone's exam."," — and shows ",[38,228,229],{},"This phone is Camera 2"," (or whichever position) with ",[38,232,233],{},"Prop it up so it can see you, and leave the app open until the exam finishes.",[14,235,236,237,240,241],{},"There is a ",[38,238,239],{},"Stop being a camera"," button. Do not press it during the exam: ",[38,242,243],{},"Stopping leaves a gap in the recording that cannot be filled in later.",[245,246,249],"div",{"className":247},[248],"callout",[14,250,251],{},"Keep the phone plugged in and the app in front for the whole exam.",[23,253,255],{"id":254},"trouble","Trouble?",[125,257,258,270,282,294,307],{},[128,259,260,153,263,266,267,269],{},[18,261,262],{},"\"That code has already been used. Ask for a new one.\"",[18,264,265],{},"\"This code has expired.\""," Each code works once. Press ",[38,268,218],{}," on the exam device and scan again.",[128,271,272,162,275,278,279,119],{},[18,273,274],{},"\"Your device's clock is wrong.\"",[38,276,277],{},"This device's clock is wrong, which will stop your exam from being recorded. Turn on automatic date and time."," The app offers ",[38,280,281],{},"Open date & time settings",[128,283,284,162,287,290,291,119],{},[18,285,286],{},"\"Could not confirm your connection.\"",[38,288,289],{},"We tried a quick upload test and it did not go through. Check your connection and try again before you start."," Move closer to the router or switch networks, then ",[38,292,293],{},"Try again",[128,295,296,299,300,302,303,306],{},[18,297,298],{},"\"Your screen stopped being recorded. Your cameras are still on.\""," The screen was locked or the recording was stopped from the system chip. Press ",[38,301,118],{}," and choose ",[38,304,305],{},"Entire screen"," in Android's dialog.",[128,308,309,312,313,316,317],{},[18,310,311],{},"\"An exam recording is still on this phone.\""," The app was closed before a recording finished sending. Connect to the internet and press ",[38,314,315],{},"Upload now"," the same day — ",[38,318,319],{},"after about a day it cannot be recovered.",{"title":321,"searchDepth":322,"depth":323,"links":324},"",2,3,[325,326,327,328,329],{"id":25,"depth":322,"text":26},{"id":44,"depth":322,"text":45},{"id":122,"depth":322,"text":123},{"id":195,"depth":322,"text":196},{"id":254,"depth":322,"text":255},"The Android app, what it needs, and how supervision works on a phone or tablet.","md",{},true,50,"\u002Fdocs\u002Fandroid","android",{"title":5,"description":330},"beta","docs\u002Fandroid","hkimby1oC6yuiYP4SwL2dQsbPiWx2vWXSh4LaBDyZyc",[342,347,351,356,360,364,365],{"path":343,"title":344,"platform":345,"status":346},"\u002Fdocs\u002Fexam-day","Before exam day","all","available",{"path":348,"title":349,"platform":350,"status":346},"\u002Fdocs\u002Fmacos","Olympiads on macOS","macos",{"path":352,"title":353,"platform":354,"status":355},"\u002Fdocs\u002Fwindows","Olympiads on Windows","windows","coming-soon",{"path":357,"title":358,"platform":359,"status":355},"\u002Fdocs\u002Flinux","Olympiads on Linux","linux",{"path":361,"title":362,"platform":363,"status":338},"\u002Fdocs\u002Fios","Olympiads on iPhone and iPad","ios",{"path":335,"title":5,"platform":336,"status":338},{"path":366,"title":367,"platform":368,"status":346},"\u002Fdocs\u002Fweb","Olympiads on the web","web",1788836869982]