Mac OS Afname App informatiepagina

Uit Wiki Facet
Naar navigatie springenNaar zoeken springen

Wat is de Mac OS Afname App?

De Mac OS Afname App is een speciaal voor het OS X besturingssysteem ontwikkelde Afname cliënt.

Deze afname cliënt maakt gebruik van een door Apple ontwikkelde Assessment mode die in OS X aanwezig is. De MacOS Afname App start eerst deze Assessment Mode op om daarna zelf door te starten in deze Assessment Mode.

Deze Assessment Mode lijkt enigzins op de Lockdown Mode die Facet hanteert in onze afname cliënt, de BCLD. De Assessment mode 'vergrendelt' Macs automatisch, om te voorkomen dat leerlingen andere apps of voorzieningen raadplegen. Uitstapjes maken zoals naar het Internet gaan worden hiermee zoveel mogelijk voorkomen.

Aparte instellingen voor MDM (Mobile Device Management) zijn daardoor niet nodig. Hardwareknoppen en voorzieningen zijn zoveel mogelijk uitgeschakeld.

Onderdelen die normaliter uitgeschakeld worden door de Assessment mode zijn onder andere:


  • Dock
  • Menu balk
  • Exposé & Spaces
  • Mission Control
  • Applicaties starten met functietoetsen
  • Meldingen
  • Muziek app (voorheen iTunes)
  • Handoff
  • Universele Clipboard
  • Camera
  • Scherm delen
  • Screenshots maken
  • Etc...


De Mac OS Afname App is in principe bedoeld om geïnstalleerd te worden als een single app. Dat wil zeggen dat deze lokaal geïnstalleerd dient te worden. De App is dan ook niet ontworpen (of getest) om uitgerold te worden via het netwerk. Waarschijnlijk is dit wel mogelijk, maar dan nog dient elke client wel zo ingericht te zijn dat de afnameveiligheid en mogelijkheid tot uitbreken zoveel mogelijk wordt beperkt (in principe volgens de stappen in de handleiding).


Wat zijn de systeemeisen voor Mac OS Afname App?


OS X versie 13.4 Ventura of hoger, kernel 22.5.0 of hoger
Intern Geheugen Minimaal 4GB RAM
Minimale schijfruimte >300 MB
Systeeminstellingen Instellingen volgens de Mac OS Afname App handleiding
Minimale schermresolutie 1024x768
Minimale schermgrootte 11.6 Inch (Max 170 PPI)
WLAN of LAN Beiden toegestaan
Firewall instelling (outbound) HTTPS / TCP 443
Bring Your Own Device (BYOD) Niet toegestaan


  • Pas de instellingen zo aan dat de Touchbar functietoetsen toont en dat de voiceover uit staat. Meer informatie daarover vindt u in de handleiding voor de Mac Afname App.
  • Bij een scherm met een resolutie die hoger is dan 1024 x 768 is schaling nodig om ervoor te zorgen dat de inhoud van Facet (lettergrootte, video, afbeeldingen) beeldvullend wordt weergegeven. In de handleiding van de Mac Os Afname App staat aangegeven hoe u dit kunt doen.<l/li>
  • Het kiezen voor een draadloze omgeving is de verantwoordelijkheid van de examen locatie.
  • Wij adviseren examenlocaties op dit moment om in een draadloze omgeving de examenafnames zeer goed te testen met de systeemcheck en bij twijfel uit te wijken naar een bekabelde omgeving.
  • Voor het streamen van multimedia is 2 Mbit/s bandbreedte noodzakelijk per kandidaat. De performance van een draadloos netwerk is sterk afhankelijk van omgevingsfactoren. Test het draadloze netwerk goed voor er afnames worden afgenomen!
  • Het CvTE/Facet is niet verantwoordelijk voor de werking van het draadloze netwerk!


  • De Mac OS Afname App en touchbar

    Alhoewel de Assessment mode een flink aantal applicaties op de Mac uitschakelt, zal de touchbar (vrijwel) onaangeroerd blijven. Aangezien de touchbar en diens functionaliteiten niet binnen de veiligheid eisen van Facet valt wat betreft afnameveiligheid en afnamegelijkheid, moet de touchbar worden aangepast (zoveel mogelijk worden uitgeschakeld) vóórdat er gebruik gemaakt mag gaan worden van de Mac OS Afname App. Hoe dit gedaan moet worden staat in de handleiding uitgelegd. Dit zijn globale stappen en kunnen per OS versie (licht) verschillend zijn.

    In elk geval worden de volgende eisen gesteld indien er gebruik gemaakt gaat worden van de Mac OS Afname App i.c.m. een touchbar model:

    • Touchbar instellen als functie toets F1 t/m F12
    • Siri volledig uitschakelen
    • Voice Over volledig uitschakelen


    Hoe het begon en eindigde

    Gedurende de eerste Facet jaren is er een Afname applicatie geweest voor Mac computers die draaide op het besturingssysteem van Apple zelf:
    OS updates zorgden er regelmatig voor dat de applicatie opnieuw gebouwd moest worden omdat de updates zorgden voor instabiliteit of het helemaal niet meer werken van de applicatie. Apple hield daarnaast de toegang tot de broncode van het OS volledig tegen, waardoor aanpassingen aan de afname app niet altijd de gehoopte stabiliteit boden.


    Het gebrek aan toegang tot de broncode zorgden er ook voor dat er geen mogelijkheid bestond om de afname-omgeving te beveiligen. Om een afname applicatie veilig te maken, zodat er bijvoorbeeld geen toegang tot internet is tijdens een afname moeten bepaalde systeemprocessen door de afname applicatie beheerd worden. Door het gebrek aan toegang tot het OS was dit niet mogelijk. Deze combinatie van factoren betekende dat er geen sprake kon zijn van continuïteit van afname(mogelijkheden) op het Apple platform.


    Mede daarom werd de BCLD werd als nieuwe afname client geïntroduceerd: Deze client was veilig, volledig controleerbaar en open source (Linux). Omdat Facet de BCLD ontwikkelt, heeft Facet volledige controle over de BCLD en dus ook over de veiligheid mechanismen van deze client. De BCLD draait daarnaast volledig in het RAM geheugen van de machine en is er dus geen afhankelijkheid van het originele OS.
    Apple gebruikte in die periode standaard hardware, Intel based (X86-64 bit hardware), wat met open source drivers aangestuurd kon worden. De 'hofleverancier' van Apple, Broadcom, leverde daarnaast ook zelf support aan de Linux community. Zodoende kon ook op Apple hardware de afname client zonder problemen draaien.


    De BCLD heeft een aantal jaren stabiel gedraaid op Mac computers. Apple bracht echter een ander hardware beleid waardoor de BCLD uiteindelijk niet meer kon worden ingezet voor afnames op Mac computers. Zie [Informatie]

    Apple had inmiddels wel het beleid t.o.v. ontwikkelaars verbeterd én een nieuwe functie in het Mac OS systeem aangebracht die theoretisch voor afnames ingezet kon worden: Deze functie wordt door Apple de Assessment mode genoemd. [OS_Afname_App.3F|Info]

    Aangezien de wens vanuit Facet er nog steeds was om afnames in Facet te kunnen aanbieden aan Mac gebruikers, is er besloten om opnieuw te ontwikkelen voor het Mac OS platform. Met de nodige aanpassingen is de Assessment mode voor Facet in te zetten. Het eindresultaat is de Mac OS Afname App: Deze App start binnen een door Facet ontwikkeld framework de Assessment mode wat een soort ;lockdown functie biedt.


    Wat heeft Apple aangepast waardoor de BCLD niet meer kan worden ingezet?

    Apple heeft sinds enkele jaren het hardware beleid aangepast. Er werd en wordt steeds meer aan 'hardware engineering' gedaan. De computers werden daardoor steeds minder toegankelijk gemaakt voor andere besturingssystemen zoals Linux, waar de BCLD op is gebaseerd.


    Zo werd door Apple onder meer standaard hardware ingekocht (de eerder genoemde X86-64 hardware) maar werd deze hardware in-house aangepast. De nieuwe hardware specificaties werden niet gedeeld (deze gingen zogezegd de kluis in) waardoor drivers die voor de standard hardware wel bruikbaar waren niet voor de aangepaste Apple hardware kon worden ingezet. Op dit moment heeft Apple daarnaast een eigen hardware platform ontwikkeld, gebaseerd op het Silicon platform. Hier draait de BCLD hoe dan ook niet op.


    Bepaalde series Macbooks werden daarnaast voorzien van een touchbar. Deze touchbar gebruikt feitelijk een (wederom niet gedeeld) eigen besturingssysteem met daaraan gekoppeld een (gedeeltelijke) aansturing van het toetsenbord en trackpad.


    Naast de eerder genoemde oorzaken zoals hardware engineering, ging Apple nog een stapje verder: De hardware voor nieuwe machines werd op beveiligingsniveau aangepast middels een T2 chipset. Hiermee werd niet alleen de hardware beveiligd, ook hun eigen firmware staat in principe alleen nog Apple's eigen software toe (In bootcamp kan nog wel een Microsoft OS worden toegepast). Voor een OS zoals Linux wordt het daarmee vrijwel onmogelijk gemaakt om met open source software een Mac computer te starten.


    Mede door dit beleid werd het steeds moeilijker om op Apple devices een eigen besturingssysteem te kunnen starten zoals de BCLD dat heeft. Dit zorgde ervoor dat afnames in Facet, zoals OCW DUO en CvTE het voor ogen hebben qua veiligheid en afnamegelijkheid, op Apple devices steeds minder vanzelfsprekend werden.


    Op oudere Mac computer (pre-2016 modellen) was het nog wel lang mogelijk om een BCLD te starten. Echter, de huisleverancier van Apple, Broadcom, investeerde steeds minder in Linux en de Linux community (uiteindelijk is dit volledig stopgezet). Hierdoor begon de software die beschikbaar was voor de Apple hardware, steeds mee ruit de pas te lopen met nieuwere versies van Linux - Nieuwere Linux versies vereisen uiteraard ook nieuwe drivers en firmware om de oudere Macs te kunnen blijven gebruiken. Een gevolg hiervan was bijvoorbeeld: WiFi chipsets die niet werkten, geluid wat niet werkte etc.


    Door uitblijven van nieuwe Broadcom drivers is inmiddels ook de mogelijkheid om op deze oudere systemen de BCLD te kunnen starten weggevallen. Facet implementeert elk jaar een nieuwe BCLD met updates van het interne OS en nieuwe(re) kernels. Inmiddels zijn de beschikbare drivers zover uit de pas gaan lopen t.o.v. van de nieuwe ontwikkelingen en eisen die nieuwere Linux besturingssystemen met zich meebrengen, dat afnames met de BCLD niet meer mogelijk zijn.


    En nu dus de Mac OS Afname App?

    Alhoewel het niet aan Facet 'ligt' dat de BCLD steeds minder inzetbaar is op Mac computers, willen wij Mac gebruikers toch een mogelijkheid bieden om afnames te kunnen doen in Facet, dus met gebruik van hun eigen hardware. Wij hebben ook de verhalen gehoord en gelezen van Mac gebruikers die tot hun en onze frustratie de BCLD niet (meer) konden inzetten. Tot voor kort was er voor het OS X platform geen alternatief mogelijk.


    Door ontwikkelingen en vorderingen op technisch vlak (en Apple's pogingen om meer ontwikkelaars voor het platform aan te trekken, wat ervoor zorgde dat er meer toegang tot de broncode van het besturingssysteem kwam), is het nu wél mogelijk om een stabiele afname applicatie te ontwikkelen die niet bij elke Mac OS update hoeft bijgewerkt te worden.


    Apple heeft ook vrij recent geleden een Assessment mode ingebouwd in onder meer OS X die in principe bedoeld is voor toets en inzage functionaliteit. Een dergelijke functionaliteit is vereist om in Facet te kunnen werken en gebruiken wij normaliter ook in onze eigen clients.


    Alhoewel de Assessment Mode van OS X een lockdown functie genereert, zal deze niet zo veilig kunnen zijn als de BCLD dat is. Immers, de BCLD draait volledig in het RAM geheugen waardoor we volledige controle over de afname omgeving hebben. Over het Apple besturingssysteem hebben derde partijen maar beperkte controle.


    Alhoewel een volledig veilige omgeving niet zomaar is te garanderen wanneer er een afname App wordt gebruikt die 'op' het Apple besturingssysteem draait, mag er onder bepaalde voorwaarden wel met de Mac OS Afname App afgenomen worden; Wordt de Mac OS Afname App ingezet? Dan verwachten wij wel dat de afnamelocaties ook hún best doen om de afname zo veilig mogelijk te laten verlopen. Wij hebben dan ook bepaalde voorwaarden in de handleiding van de Mac OS Afname App verwerkt. | Klik


    Tijdens de ontwikkeling van de Mac OS Afname App ontwikkeld hebben wij deze zo veilig mogelijk gemaakt. Door gebruik te maken van Facet software wat ín de Mac OS Afname App is verwerkt, proberen wij daarnaast ook zo 'pixel perfect' mogelijk te werken. M.a.w.: We proberen de toetsen en examens te tonen zoals de ontwikkelaar dit heeft bedoeld.


    Er zijn punten waar wij echter geen directe controle over hebben;

    • Wij kunnen niet sturen wat de ingebouwde Assessment mode blokkeert of afvangt.
    • Wij kunnen niet ingrijpen in het besturingssysteem om zodoende afnameveiligheid te garanderen.
    • Omdat de App draait 'op' een reeds bestaand besturingssysteem, is het niet mogelijk om alles af te vangen en te registreren in de Mac OS Afname App.
    • De App is ontwikkeld om lokaal geïnstalleerd te worden. De App is niet ontwikkeld en niet getest op het uitrollen/inspoelen via het netwerk. We kunnen daarom ook niet garanderen dat het uitrollen gaat werken, noch kunnen wij daar ondersteuning op geven.
    • Mac OS ondersteunt vanaf 13.04 Ventura alle functies die worden gebruikt in afnames. Hierdoor betekent het dat echt 'oude' Mac computers buiten de boot vallen. Hier kunnen wij echter niets aan veranderen. Hier kunt u controleren of uw Mac kan werken met Ventura.


    Maar, hier geldt het principe: quid pro quo. Wij bieden een voor het OS X platform ontwikkelde afname applicatie, maar wij verwachten van onze gebruikers ook iets terug in de vorm van voorwaarden/eisen waaraan wordt voldaan:

    • De MacOS Afname App wordt ingesteld en gebruikt zoals beschreven in de handleiding. | Klik
    • De afname locatie draagt zorg voor het aanbieden van een zo veilige mogelijke afname omgeving waardoor er gelijke afname/gelijke afnameomstandigheden voor een ieder wordt gegarandeerd.
    • De afname locatie is ook verantwoordelijk voor het veilig afnemen van toetsen en examens wanneer de Mac OS Afname App wordt gebruikt.
    • De afname locatie draagt er ook zorg voor dat kandidaten niet uitbreken uit een toets/examen of op een andere manier antwoorden kunnen opzoeken dan is voorgeschreven.
    • De afname locatie draagt zorg/is verantwoordelijk dat de inhoud van de examens (zoals vragen, teksten en antwoorden) die met de MacOS Afname App worden afgenomen niet uitlekken (op welke manier dan ook).


    Dit betekent ook dat als blijkt dat de Mac OS Afname App niet op de voorgeschreven manier wordt ingezet, hier consequenties uit kunnen voortvloeien. Het is aan het CvTE om te bepalen welke dit zijn. (technische) mogelijkheden zijn bijvoorbeeld het blokkeren van de Mac OS Afname App op Facet afname-omgevingen.


    Maar: Werkt de BCLD echter nog prima op uw Mac?; Zet deze gerust in. Een veiligere afname cliënt is er niet!