[{"data":1,"prerenderedAt":382},["ShallowReactive",2],{"doc-\u002Fdocs\u002Fwindows":3,"docs-nav":354},{"id":4,"title":5,"body":6,"description":343,"extension":344,"meta":345,"navigation":346,"order":347,"path":348,"platform":349,"seo":350,"status":351,"stem":352,"__hash__":353},"docs\u002Fdocs\u002Fwindows.md","Olympiads on Windows",{"type":7,"value":8,"toc":331},"minimark",[9,13,17,22,39,43,103,110,114,121,125,128,144,148,151,215,218,226,230,237,255,266,270,273,277,327],[10,11,5],"h1",{"id":12},"olympiads-on-windows",[14,15,16],"p",{},"The Windows build is being finished. Until it ships, sit your exams on the web at your olympiad's site or on a Mac, iPhone, iPad or Android device. Everything below describes the build as it will be, so you can see whether your machine is covered.",[18,19,21],"h2",{"id":20},"requirements","Requirements",[23,24,25,33,36],"ul",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"Windows 10 or 11, 64-bit"," (x64). There is no ARM build, and Windows 7 and 8.1 are not supported.",[26,34,35],{},"A camera. The screen is recorded by the app itself, with nothing extra to install.",[26,37,38],{},"No internet is needed to install — see WebView2 below — but the exam itself needs a stable connection.",[18,40,42],{"id":41},"two-installers","Two installers",[44,45,46,62],"table",{},[47,48,49],"thead",{},[50,51,52,56,59],"tr",{},[53,54,55],"th",{},"File",[53,57,58],{},"For",[53,60,61],{},"Administrator?",[63,64,65,83],"tbody",{},[50,66,67,74,77],{},[68,69,70],"td",{},[71,72,73],"code",{},"Olympiads_\u003Cversion>_x64-setup.exe",[68,75,76],{},"your own laptop or PC",[68,78,79,82],{},[29,80,81],{},"No."," Installs under your own user profile and updates without asking.",[50,84,85,90,93],{},[68,86,87],{},[71,88,89],{},"Olympiads_\u003Cversion>_x64_en-US.msi",[68,91,92],{},"managed school machines, installed by IT",[68,94,95,98,99,102],{},[29,96,97],{},"Yes",", on install and on ",[29,100,101],{},"every"," update — the MSI installs for every user of the machine, so Windows asks for permission each time.",[14,104,105,106,109],{},"If you can choose, take the setup ",[71,107,108],{},".exe",". If your school's IT department installs software for you, they will want the MSI.",[18,111,113],{"id":112},"webview2-is-inside","WebView2 is inside",[14,115,116,117,120],{},"The app draws its screens with Microsoft's WebView2. Windows 11 already has it; Windows 10 does not always. Rather than fetch it during setup — which fails on a school network with a filtering proxy, on the day it matters — both installers carry the WebView2 installer inside them, about ",[29,118,119],{},"130 MB",". That is why the download is large, and why it installs on a machine with no internet at all. Updates do not carry it again.",[18,122,124],{"id":123},"smartscreen","SmartScreen",[14,126,127],{},"The installers are being code-signed. Until that is in place, Windows may warn that it does not recognise the publisher when you run one. Before you go on, compare the file's SHA-256 with the one on the download page:",[129,130,135],"pre",{"className":131,"code":132,"language":133,"meta":134,"style":134},"language-powershell shiki shiki-themes github-light github-dark","Get-FileHash .\\Olympiads_\u003Cversion>_x64-setup.exe -Algorithm SHA256\n","powershell","",[71,136,137],{"__ignoreMap":134},[138,139,142],"span",{"class":140,"line":141},"line",1,[138,143,132],{},[18,145,147],{"id":146},"what-the-app-needs","What the app needs",[14,149,150],{},"The first screen lists what an exam needs. On Windows there is no permission dialog for any of it, but one setting has to be right:",[44,152,153,163],{},[47,154,155],{},[50,156,157,160],{},[53,158,159],{},"Card",[53,161,162],{},"What it says",[63,164,165,179,191,203],{},[50,166,167,172],{},[68,168,169],{},[29,170,171],{},"Camera",[68,173,174,175],{},"Windows has a switch that silently blocks desktop apps from the camera. If it is off the card says: ",[176,177,178],"em",{},"Camera access is switched off for desktop apps on this computer, so Olympiads cannot record you. Turn it on in Settings, under Privacy & security, then Camera — both \"Camera access\" and \"Let desktop apps access your camera\" have to be on. This screen checks again by itself.",[50,180,181,186],{},[68,182,183],{},[29,184,185],{},"Screen Recording",[68,187,188],{},[176,189,190],{},"Windows needs no permission to record the screen.",[50,192,193,198],{},[68,194,195],{},[29,196,197],{},"Notifications",[68,199,200],{},[176,201,202],{},"Optional, and there is nothing to allow. Windows shows them unless you turn them off for Olympiads in Settings, under System, then Notifications.",[50,204,205,210],{},[68,206,207],{},[29,208,209],{},"During the exam",[68,211,212],{},[176,213,214],{},"When your exam starts, Olympiads fills the screen, stays in front of every other window and cannot be closed or minimised until you hand in. Alt-Tab still works — this is not a change Windows lets an application make. If you need help during the exam, the Help button releases the window so you can reach your mail; your exam is held where you left it until you come back.",[14,216,217],{},"Switching away with Alt-Tab is not blocked, but it is recorded. So is a Remote Desktop session, a virtual machine, a remote-control program or a virtual camera: the app notices them at the readiness check and reports them with the exam. Sit the exam on a real machine, at the keyboard.",[219,220,223],"div",{"className":221},[222],"callout",[14,224,225],{},"Do this a day before your exam: install, open the app once, and make sure the camera card is not the one with a sentence under it.",[18,227,229],{"id":228},"updates","Updates",[14,231,232,233,236],{},"The app checks for a new version shortly after it opens and about every six hours after that. When one is ready it downloads it in the background and shows a quiet strip: ",[176,234,235],{},"Update ready — install and reopen",". Nothing is installed until you press it.",[23,238,239,249],{},[26,240,241,242,244,245,248],{},"Setup ",[71,243,108],{},": ",[176,246,247],{},"Olympiads will close while the installer runs, then reopen."," No prompt.",[26,250,251,252],{},"MSI: ",[176,253,254],{},"Windows will ask for permission, Olympiads will close while the installer runs, then reopen.",[14,256,257,258,261,262,265],{},"It will not update while an exam is open (",[176,259,260],{},"Close your exam window first. Olympiads will not update itself while an exam is open.",") or while a recording is still being sent. You can also check by hand in ",[176,263,264],{},"About",".",[18,267,269],{"id":268},"what-is-still-being-built","What is still being built",[14,271,272],{},"Windows needs the same supervision as macOS — camera and screen recording — and the part of the app that lists cameras and screens on Windows is not finished. That, and the code signing, is what stands between the current build and a release. The download page will show the Windows build the moment it is ready; nothing needs to be done on your side.",[18,274,276],{"id":275},"trouble","Trouble?",[23,278,279,293,302,311,317],{},[26,280,281,284,285,288,289,292],{},[29,282,283],{},"The camera card says \"Camera access is switched off for desktop apps on this computer\"."," Open Settings → Privacy & security → Camera and turn on both ",[176,286,287],{},"Camera access"," and ",[176,290,291],{},"Let desktop apps access your camera",". The card re-checks by itself.",[26,294,295,298,299,265],{},[29,296,297],{},"The camera is found but the readiness check says \"This source produced no video.\""," Another program has the camera. Close Teams, Zoom, OBS or the Camera app and press ",[176,300,301],{},"Try again",[26,303,304,307,308,310],{},[29,305,306],{},"Windows asked for an administrator when updating."," You have the MSI. That is expected; only the setup ",[71,309,108],{}," updates without asking.",[26,312,313,316],{},[29,314,315],{},"Windows warned about an unknown publisher."," The build is not code-signed yet. Check the SHA-256 against the download page before continuing.",[26,318,319,322,323,326],{},[29,320,321],{},"The readiness check will not continue and names a second display."," ",[176,324,325],{},"Disconnect the second display to continue. This exam records one screen."," Unplug the monitor or projector and the check carries on.",[328,329,330],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":134,"searchDepth":332,"depth":333,"links":334},2,3,[335,336,337,338,339,340,341,342],{"id":20,"depth":332,"text":21},{"id":41,"depth":332,"text":42},{"id":112,"depth":332,"text":113},{"id":123,"depth":332,"text":124},{"id":146,"depth":332,"text":147},{"id":228,"depth":332,"text":229},{"id":268,"depth":332,"text":269},{"id":275,"depth":332,"text":276},"What the Windows build will be, what it needs, and what to do until it ships.","md",{},true,20,"\u002Fdocs\u002Fwindows","windows",{"title":5,"description":343},"coming-soon","docs\u002Fwindows","b1183SiFUO5SqTnASY3LTAO_XVwFJJDsItsu7pmJaB4",[355,360,364,365,369,374,378],{"path":356,"title":357,"platform":358,"status":359},"\u002Fdocs\u002Fexam-day","Before exam day","all","available",{"path":361,"title":362,"platform":363,"status":359},"\u002Fdocs\u002Fmacos","Olympiads on macOS","macos",{"path":348,"title":5,"platform":349,"status":351},{"path":366,"title":367,"platform":368,"status":351},"\u002Fdocs\u002Flinux","Olympiads on Linux","linux",{"path":370,"title":371,"platform":372,"status":373},"\u002Fdocs\u002Fios","Olympiads on iPhone and iPad","ios","beta",{"path":375,"title":376,"platform":377,"status":373},"\u002Fdocs\u002Fandroid","Olympiads on Android","android",{"path":379,"title":380,"platform":381,"status":359},"\u002Fdocs\u002Fweb","Olympiads on the web","web",1788836869928]