Catalogusinstellingen: Koppelingen – Moodle

Deze instellingen worden door Archipel Academy beheerd. Ze worden eenmalig  ingesteld tijdens de implementatie, om de koppeling met Moodle tot stand te brengen.

We vragen je deze instellingen nooit zelf te wijzigen.

Catalogusinstellingen: Koppelingen – Springest

API Key
De sleutel waarmee connectie wordt gemaakt met de Springest API. Alleen Archipel mag deze waarde wijzigen.

Leeractiviteit feed transformatie
Deze instelling wordt niet meer gebruikt. 

Leeractiviteit feed URL
Als je aanbod vanuit Springest Nederland wil importeren, moet in dit veld https://api.springest.nl staan.

Leeractiviteit feed URL Duitsland
Als je aanbod vanuit Springest Duitsland wil importeren, moet in dit veld https://api.springest.de staan.

Catalogusinstellingen: Koppelingen – PE-online

Class ondersteunt de verwerking van presentie (E-learning en cursus met fysieke bijeenkomsten) in GAIA/PE-online register. Wanneer bij de uitvoering de PE-online gegevens zijn ingevoerd, zullen afgeronde inschrijvingen voor die specifieke uitvoering automatisch aangeboden worden aan PE-online.

Neem eerst contact op met PE online om een XML-account te verkrijgen. Mogelijk heb je al een standaard account voor PE-online. Een standaard PE online account werkt niet voor deze koppeling, je hebt een specifiek XML-account nodig. PE-online kan deze voor je aanmaken. Vul de gegevens  in op deze pagina als je het XML-account van PE online hebt ontvangen:

    • Standaard Taal. In bijna alle gevallen is dit ‘1’.
    • Taal ID. In bijna alle gevallen is dit ‘1’.
    • Email voor foutrapportage. Op dit e-mailadres ontvang je een e-mail vanuit PE-Online als een presentiebericht niet verwerkt kan worden.
    • Gebruiker. Dit is de username van het XML-account dat je van PE-online hebt ontvangen.
    • Wachtwoord. Dit is het wachtwoord van de username van het XML-account dat je van PE-online hebt ontvangen.
    • GebruikersRol. In bijna alle gevallen is dit ‘EDU’.
    • Configuratie waarde. In bijna alle gevallen is dit ‘1’.

Een technisch consultant van Archipel Academy kan helpen om de koppeling correct te configureren.

 

Catalogusinstellingen: Koppelingen – Google Analytics

Google Analytics is een tool om data te verzamelen over het gebruik van het portaal. Zoals met alle functies van Google wordt de data opgeslagen in een cloud. Dit kan tot AVG risico’s leiden. Daarom vraagt Conclusion altijd expliciet akkoord voor het gebruik van Google Analytics, voordat dit ingeregeld wordt.

Voorwaarde is dat je een eigen Google account hebt aangemaakt voor het portaal. Bijvoorbeeld classportaalklantabc@gmail.com. Dit account heeft Conclusion naast de expliciete toestemming nodig om de koppeling in te regelen.

Je kunt deze koppeling niet zelf inregelen. Vraag een consultant van Conclusion om deze koppeling in te regelen en geef daarbij het Google account mee.

Universal Tracking Code
De Universal Analytics-trackingcode is een JavaScript-fragment dat gegevens van een website verzamelt en verzendt naar Analytics.

Google Analytics 4 Measurement ID
De GA4 measurement ID is een JavaScript-fragment dat gegevens van een website verzamelt en naar Google Analytics stuurt. In de nieuwste versie van Google Analytics is het Google Analytics 4 Measurement ID noodzakelijk om gedetailleerdere data te verzamelen dan dat je verzamelt met de Universal Tracking Code.

Gebruikersnummer meesturen met bezoekersstatistieken
Als je deze instelling uit zet, dan wordt alleen anonieme data verzonden naar Google Analytics. Als je deze instelling aan zet, dan wordt ook het GUID van de gebruiker naar Google Analytics verzonden.

 

Catalogusinstellingen: Koppelingen – Piwik PRO

Piwik PRO is net zoals Google Analytics, een tool om data te verzamelen over het gebruik van het portaal. Piwik PRO is ontworpen als tegenhanger van Google waarbij er geen data wordt opgeslagen in een cloud. Deze tool is daarom het gebruikte alternatief bij organisaties die niet willen dat data in een externe cloud opgeslagen wordt.

Piwik PRO actief
Als je deze instelling aan zet, is de koppeling met Piwik PRO actief, mits er ook een geldig trackersscript URL is ingevuld. De informatie voor bezoekersstatistieken wordt nu gestuurd naar jouw dashboard in Piwik PRO.

Voorwaarde is dat jouw organisatie een Piwik PRO account heeft voordat Conclusion Learning Centers de koppeling kan verzorgen. Conclusion verzorgt geen Piwik PRO implementaties, maar legt alleen de koppeling met Piwik PRO.

Als jouw organisatie een Piwik PRO account heeft dan kan je het trackerscript URL hier invullen en werkt de koppeling direct.

Trackerscript url
Een ‘Trackerscript URL’  is een URL die persoonlijk is voor jouw organisatie en hiermee kunnen de bezoekersstatistieken gemeten worden van het portaal. De Piwik beheerder in jouw organisatie kan je dit trackersscriptURL aanleveren.

Catalogusinstellingen: Koppelingen – SSO

Deze instelling dient enkel in overleg met een technisch consultant aangepast te worden. Met deze instelling wordt de Single Sign On (SSO) op de gehele omgeving ingericht. Veranderingen aan deze instelling kunnen leiden tot gebruikers die niet meer kunnen inloggen.

Als SSO aan staat hoeft de gebruiker niet iedere keer opnieuw in te loggen en het inlogscherm wordt niet langer getoond.  Dit maakt het portaal toegankelijker en meer geïntegreerd in het IT landschap van de klant.

Catalogusinstellingen: Koppelingen – Elastic Search

Deze instellingen dienen altijd in samenspraak met een technisch consultant te worden aangepast. Zelfstandig aanpassingen doen in deze instelling kan leiden tot een niet goed functionerend portaal.

Elasticsearch is een document database met geavanceerde zoekmogelijkheden (full-text search engine, nosql database en analytics engine). Wij houden dus naast de SQL database nog een extra index bij in elasticsearch, en dat is hetgeen waar we in de catalogus doorheen zoeken. De index wordt periodiek door een job volledig herbouwd, maar vanaf Class 4.4 wordt een opleiding ook direct geherindexeerd wanneer je deze in de backoffice aanpast. Deze index wordt momenteel verder alleen gebruikt in de zoekinterface in de portal (via een Web API endpoint: CourseSearchController).

Wanneer een instantie van Elasticsearch wordt gestart, start er een node (server). Een verzameling van verbonden nodes wordt een cluster genoemd.

Wanneer je meerdere nodes hebt, verdeelt Elasticsearch de data over verschillende shards. Een shard is een gedeelte van de totale dataset, dus al je documenten worden verspreid over 1 node.
Hieronder kun je zien dat dat 1 node in een cluster uit 3 shards bestaat (standaard is dat 5).
Bij 2 verschillende nodes zal elastic search dezelfde shards replicaten en verspreiden over de 2 nodes.
Bij meer dan 3 nodes worden de shards verspreid over de verschillende nodes.

Herindexeren

Het is mogelijk om handmatig een herindexatie te forceren van Leeractiviteiten, Documenten en Uitgaven. Door deze herindexatie wordt de geselecteerde entiteit opnieuw geladen. Zo is het bijvoorbeeld mogelijk om de leeractiviteiten te herindexeren als een net aangemaakte leeractiviteit nog niet te zien is in de catalogus. Deze job wordt ook automatisch gedraaid maar kan dus handmatig versneld worden.