Spring naar het einde van metadata
Ga nar het begin van metadata

Je bekijkt een oude versie van deze inhoud. Bekijk de huidige versie.

Vergelijk met huidige Versiegeschiedenis bekijken

« Vorige Versie 2 Volgende »

Hoe het begon en eindigde

Gedurende de eerste Facet jaren is er een Afname applicatie geweest voor Mac computers dat 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. Daarnaast zorgen updates er ook voor dat de weergave van examens niet altijd was zoals de toetsconstructeur het bedoeld had.



Toen kwam de BCLD

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 daarnaast 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 BCLD 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]

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

Zoals aangegeven heeft sinds enkele jaren geleden 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. 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. Dit touchbar mechanisme kan niet (goed) door Linux worden aangestuurd waardoor toetsenbord en (track)pad niet functioneren.

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.

Daarnaast heeft Apple een eigen hardware platform ontwikkeld, gebaseerd op het Silicon platform. Hier draait de BCLD hoe dan ook niet op. De ondersteuning op deze Silicon harware is onder Linux zeer marginaal te noemen.

Mede door dit hardwarebeleid en het eigen hardware-platform van Apple, werd het steeds moeilijker om op Apple devices een eigen besturingssysteem te kunnen starten zoals de BCLD. 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 en uiteindelijk niet meer mogelijk waren.

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 meer uit 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 onder meer: WiFi chipsets die niet werkten, geluid wat niet werkt, schermen die geen beeld weergeven.


Door uitblijven van nieuwe Broadcom drivers is inmiddels ook de mogelijkheid om op deze oudere systemen de BCLD te kunnen starten goeddeels weggevallen. Facet implementeert elk jaar een nieuwe BCLD met updates van het interne OS, nieuwe(re) kernels en bootloaders. Inmiddels zijn de beschikbare (oude) Broadcom 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 ondersteund kunnen worden vanuit Facet.

De Assessment Mode van OS X?

Apple heeft (vrij) recentelijk een Assessment Mode ingebouwd in onder meer OS X. Deze Assessment Mode is in principe bedoeld voor toets en inzage functionaliteit. Een dergelijke functionaliteit is vereist om in Facet te kunnen afnemen en een dergelijke functie gebruiken wij normaliter ook in onze eigen afname client zoals 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 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

1

Intern Geheugen (RAM)

Minimaal 4GB RAM

2

Minimale schijfruimte

>300 MB

3

Systeeminstellingen

Instellingen volgens de Mac OS Afname App handleiding

4

Minimale schermresolutie

1024x768

5

Minimale schermgrootte

11.6 Inch (Max 170 PPI)

6

WLAN of LAN

Beiden toegestaan

7

Firewall instelling (outbound)

HTTPS / TCP 443

8

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 Assessment Mode 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 van de Mac OS Afname App 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

En nu dus de Mac OS Afname App gebruiken?

Facet heeft, ondanks beperkingen vanuit Apple (beleid), toch de wens om Mac gebruikers een mogelijkheid te bieden om afnames te kunnen doen in Facet op hun eigen hardware. Daarom is er besloten om een nieuwe Afname App te ontwikkelen die gebruik maakt van de in OS X ingebouwde Assessment mode, maar die wel op een eigen ontwikkeld framework draait zodat examen en toetsweergaves zoveel mogelijk worden gegarandeerd.

Zoals al eerder aangegeven genereert de Assessment Mode een Lockdown functie. Deze Lockdown functie is helaas niet zo veilig als de Lockdown functionaliteit van de BCLD. Immers, de BCLD en diens OS draait volledig in het RAM geheugen waardoor we volledige controle over de afname omgeving hebben. Over het Apple besturingssysteem hebben derde partijen zoals Facet en diens ontwikkelaars maar beperkte controle. Alhoewel een volledig veilige omgeving hierdoor niet zomaar is te garanderen, 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 deze voorwaarden in de handleiding van de Mac OS Afname App verwerkt. | Klik

Er zijn punten waar wij géén 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.

Daarom geldt het principe: quid pro quo. Wij bieden een voor het OS X platform ontwikkelde afname applicatie. Om een volledig veilige afname-omgeving te bieden geldt dat scholen aan bepaalde voorwaarden/eisen moeten voldoen:

  • 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.

  • Geen labels