SCORM in aNewSpring

Laatst gewijzigd: 2017-06-09 09:51:05 +0200

Wat is SCORM

SCORM staat voor Sharable Content Object Reference Model en is een standaard manier waarop leercontent ingepakt wordt tot een pakket. Een SCORM-pakket bevat informatie en de output die wordt gegeven is in HTML die op alle mogelijke manieren opgebouwd kan zijn. Deze opbouw verschilt per externe tool die gebruikt wordt om de SCORM te maken. Die HTML wordt dan in aNewSpring weergegeven, maar wordt dus helemaal bepaald door het SCORM-pakket zelf. Het zou dus kunnen dat een SCORM niet op elk apparaat of in elke browser goed werkt, omdat dit afhankelijk is van de HTML die erin zit. Zo zou het kunnen dat er bijvoorbeeld Flash in de SCORM wordt gebruikt, terwijl iPads dat niet ondersteunen.


aNewSpring en SCORM

aNewSpring is gecertificeerd in het ondersteunen van SCORM 1.2 en alleen deze versie is bij ons te importeren. Om gecertificeerd te kunnen zijn, moet je voldoen aan de afspraken die gemaakt zijn in de SCORM 1.2 standaard. Ondanks deze standaard, zijn er ook heel veel grijze gebieden over hoe er omgegaan moet worden met het afspelen van SCORM. Hierdoor kunnen verschillende LMS'en en LCMS'en die ook gecertificeerd zijn, anders met bepaalde zaken omgaan.


Optie: Meer data toestaan in 'Suspend_data'

De voornaamste reden om SCORM 2004 te gebruiken is het feit dat er meer karakters in de suspend_data toegestaan zijn dan in SCORM 1.2. In de Geavanceerde instellingen van de SCORM activiteit is dit limiet te verhogen naar 64.000 karakters; naar de spec van SCORM 2004. 


SCORM in aNewSpring gebruiken

Zie hiervoor de volgende artikelen:


SCORM importeren

SCORM toevoegen aan het template


De naam van de SCO

Na het importeren van het SCORM-pakket is in de contentbibliotheek de naam van de SCO te zien. Die naam halen we uit het veld ‘title’ die bij de tag ‘resource’ of ‘organization’ staat in het IMSmanifest.xml bestand.


SCORM overschrijven

Als je een foutje hebt ontdekt in de SCORM, dan is het mogelijk om het pakket opnieuw te importeren in de contentbibliotheek en hem te overschrijven. aNewSpring kijkt hierbij naar het ID dat staat bij 'resource: identifier' in het IMSmanifest.xml bestand. Dit ID in het nieuwe bestand moet overeenkomen met de bestaande SCORM in aNewSpring om hem succesvol te overschrijven.  

 

Vinkje 'Altijd score tonen'

Als je de SCORM als activiteit toevoegt in het template, heb je bij de geavanceerde instellingen de mogelijkheid om het vinkje 'Altijd score tonen' aan te zetten. Als dit aanstaat en er wordt een score of een tijd binnen de SCORM bijgehouden, dan is dit alvast in te zien voordat er is doorgegeven dat de activiteit is afgerond.


Wanneer ziet de deelnemer welke knop bij een SCORM-activiteit?

De manier waarop we omgaan met het afronden en het tonen van de score van activiteiten zoals lessen en toetsen is vergelijkbaar met hoe dat werkt in SCORM-activiteiten.


Om de SCORM af te ronden moet er een 'lesson_status' worden doorgegeven aan aNewSpring, waarin 'completed', 'passed' of 'failed' staat. Wat er precies in de knop staat verschilt per lesson_status:


Start - Te zien als de deelnemer de SCORM nog niet geopend heeft.

Vervolg - Er is nog geen lesson_status doorgegeven of er is een lesson_status ‘incomplete’ doorgegeven.

Bekijk details  - Lesson_status: 'completed'.

Score - Een score wordt alleen getoond als deze vóór de lesson_status wordt doorgegeven. Tenzij het vinkje 'Update toestaan na afronden' aanstaat.

Geslaagd - Lesson_status: 'passed'.

Gezakt - Lesson_status: ‘failed'.


Waarom zie ik toch 'Gezakt' staan terwijl er lesson_status: 'completed' wordt doorgegeven?

Als er binnen de SCORM een minimale score ingesteld is en de deelnemer haalt deze score niet, dan zet aNewSpring de status wel op 'failed'. Wordt de score wel gehaald, dan zal de Lesson_status: 'completed' gelden.


Waarom wordt er geen (nieuwe) score geregistreerd in aNewSpring?

Geen lesson_status

De uiteindelijke score van de SCORM moet doorgegeven worden en om de score te zien in het overzicht, moet daarna een lesson_status worden doorgegeven ('completed', 'passed' of 'failed').

De SCO moet dus zelf zorgen dat antwoorden opgeslagen worden en als dit niet (altijd) gebeurd, kan het zijn dat de lesson_status niet gestuurd wordt. Hierdoor komt een SCORM activiteit niet op afgerond te staan en wordt er geen score getoond.

Vinkje 'Update toestaan na afronden' staat niet aan
Met deze optie (in Geavanceerde instellingen van de SCORM activiteit) wordt een behaalde score overschreven na het doen van een tweede poging. 


Pop-up: Score wordt mogelijk niet opgeslagen

Het kan voorkomen dat de deelnemer deze pop-up ziet als hij terug naar het overzicht gaat voordat de SCORM-activiteit afgerond is:


Bij de SCORM 1.2 standaard hoort een ‘run-time environment met een bijbehorend datamodel waarin plaats is om op te slaan waar iemand gebleven is. (Dit gebeurd vaak in suspend_data).

Met een LMSCommit() wordt ervoor gezorgd dat het datamodel bij ons wordt opgeslagen.


Als de bovenstaande pop-up tevoorschijn komt, wordt API.LMSFinished(); niet aangeroepen die ervoor zorgt dat de sessie wordt afgesloten.


SCORM in de aNewSpring MemoTrainer app

Aan onze kant hebben we ervoor gezorgd dat ook een SCORM-activiteit responsive is. Het kan voorkomen dat de SCORM zelf niet responsive of geschikt is, waardoor deze niet goed wordt weergegeven in de app.


Tips & Tricks

Hoe de instellingen precies moeten staan is afhankelijk van de tool die je gebruikt om SCORM te maken. Heel fijn als jullie tips kunnen sturen naar support@anewspring.nl, zodat we deze rubriek kunnen aanvullen.


Certificaat vrijgeven op het moment dat de SCORM geslaagd is.

Je kunt in aNewSpring een certificaat laten vrijvallen op het moment dat een activiteit ‘Geslaagd’ is .

Als je deze optie wil gebruiken in combinatie met een SCORM-activiteit, zijn er twee manieren om dit in te richten in aNewSpring.


  • De SCORM ondersteunt zelf pogingen en geeft pas een lesson_status ‘passed’ door aan aNewSpring op het moment dat de SCORM daadwerkelijk geslaagd is.

  • Zet herkansingen klaar. Dit kun je doen door extra SCORM-activiteiten toe te voegen waarbij je dezelfde SCO selecteert die fungeren als herkansing.


Storyline

Als je gebruik maakt van testvragen, is het belangrijk om een result slide in Storyline te bouwen en dit te publiceren met passed/incomplete. aNewSpring krijgt daarna de score door en de lesson_status 'passed' of 'failed'.  

Als je gebruik maakt van alleen theorie, kies je in Storyline voor complete/incomplete. Als de SCORM doorlopen is, wordt de lesson_status 'completed' doorgegeven.


Was dit antwoord nuttig? Ja Nee

Feedback versturen
Het spijt ons dat we u niet hebben kunnen helpen. Als u feedback geeft, kunnen we het artikel verbeteren.
Hoe kunnen we dit artikel verbeteren?