○ aNewSpring afspelen in ander systeem middels SCORM
Je kunt een aNewSpring-cursus afspelen in een extern systeem als dat systeem SCORM ondersteunt en je de mogelijkheid hebt om een proxyserver op te zetten (zie onder).
Bij een koppeling via SCORM is het niet mogelijk om notificaties te versturen, omdat er geen e-mailadressen van deelnemers worden geregistreerd.
Als het externe systeem ook LTI ondersteunt (of AICC), dan raden we dit aan. Voor LTI en AICC is geen proxyserver nodig.
Rollen
Voor de volgende stappen heb je de rol beheerder nodig.
Stappen
1) Uitvoering aanmaken
Allereerst moet er een uitvoering aangemaakt worden. Klik via de tab Templates op +Uitvoering. Zie ook het artikel 'Uitvoeringen aanmaken bij een gepubliceerd template'.
2) Exporteren als SCORM
Na het aanmaken van de uitvoering, ga je naar de instellingen. Onderaan de pagina heb je een aantal opties om te exporteren.
Voordat je gaat exporteren naar SCORM, zal de juiste subomgeving geselecteerd moeten worden, een proxy prefix moeten worden ingevuld en eventueel kun je ook een LMS ID invullen.
Proxy prefix
De proxy prefix moet worden ingevuld in de instellingen van de uitvoering. Deze moet verwijzen naar het domein waarop het LMS draait.
LMS ID
Een LMS ID is verstandig en belangrijk als je koppelingen hebt met meerdere externe systemen. Gebruikers worden aangemaakt met een extern ID die uniek zou moeten zijn. Als je met meerdere systemen koppelt, kan het voorkomen dat dezelfde externe ID voor verschillende gebruikers wordt gebruikt. Hierdoor zou een gebruiker uit het ene systeem worden ingelogd als een gebruiker uit een ander systeem.
Door een LMS ID in te vullen (dit kan een korte code zijn ter identificatie van het externe systeem) wordt dit toegevoegd aan de ID die afkomstig is uit het externe systeem om er zeker van te zijn dat deze uniek is.
3) SCORM importeren
Importeer het ZIP-bestand in het externe systeem, zorg dat er een proxyserver is opgezet (zie hieronder) en volg eventuele extra stappen die in dat systeem nodig zijn.
Proxyserver
Als je een SCORM-pakket uit aNewSpring exporteert, staat daar simpel gezegd alleen een link in die verwijst naar de cursus. De cursus blijft dus draaien in aNewSpring.
In het geval van SCORM loopt de communicatie tussen het LMS (het externe systeem) en de content (aNewSpring) via JavaScript in de browser.
Zonder proxyserver zal de browser het verkeer blokkeren, omdat beide systemen verschillende domeinen hebben. (Cross Domain Scripting).
De browser accepteert dus niet dat de gegevens van verschillende domeinen komen:
Het is aan de beheerder van de domeinnaam om een reverse proxy in te stellen, zodat de verbinding met het LMS en met aNewSpring allebei via een ander subdomein van hetzelfde hoofddomein gaat. Bijvoorbeeld lms.voorbeeld.nl voor het LMS en ans.voorbeeld.nl voor de content (aNewSpring).
Als het LMS al op dat hoofddomein draait, is het voldoende om alleen aNewSpring via de proxyserver te laten gaan.
Het is ook belangrijk dat het LMS in de instelling document.domain verwijst naar het hoofddomein. Deze instelling staat ook in aNewSpring.
Met deze opzet accepteert de browser het wel en kan aNewSpring succesvol worden afgespeeld via SCORM: