Konfigurera xAPI med Totara
  • 08 Apr 2024
  • 3 Protokoll att läsa

Konfigurera xAPI med Totara


Article Summary

Det är möjligt att lägga till plugins till Totara så att du kan använda allt xAPI/Tin Can-kompatibelt innehåll som du har i en kurs. Detta innehåll kan vara tillgängligt via en URL eller som ett paket i en zip-fil, det kan sedan både integreras i kursen och få alla åtgärder som vidtas i aktiviteten inspelad i en extern Learning Record Store (LRS). För att uppnå detta skulle du också behöva lägga till ett logstore-plugin till Totara som fungerar med en extern LRS. Nedan kommer vi att undersöka hur man gör båda dessa saker.

xAPI kräver för närvarande plugins från tredje part för att fungera och stöds inte av Totara. Dessa instruktioner är avsedda som vägledning för dem som gärna fortsätter med förståelsen att xAPI-plugins inte stöds av Totara och inte kan garanteras fungera.

Insticksprogram för logglagring

För att konfigurera xAPI med Totara behöver du en Totara-webbplats och en LRS (Learning Record Store), detta är en fristående applikation som antingen kan installeras lokalt (till exempel med hjälp av Open Source Tool Learning Locker) eller så kan du betala för en (om du inte är bekväm med att konfigurera detta själv). Dessutom behöver du också två plugins: Logstore xAPI (Moodle plugin) och xAPI Launch Link (Moodle plugin).

Det finns två delar av denna inställning: Logstore plugin och sedan Launch Link plugin. 

Först måste du konfigurera Logstore xAPI-plugin eftersom detta kan överföra händelser i din LRS. Detta kan endast ske när du har installerat plugin-programmet på din Totara-webbplats (vägledning för plugin-installation finns i plugin-programmet). 

  1. Konfigurera din valda LRS. Du bör kunna hitta vägledning om detta från din valda leverantör.
  2. Du måste konfigurera en klient i din LRS. Återigen bör instruktioner om detta vara tillgängliga från din LRS-leverantör. Du kan få en klient levererad till dig när du skapar LRS, eller så kan du behöva skapa en.
  3. På din Totara-webbplats, gå till snabbåtkomstmenyn > Plugins > Logging > Hantera loggstores .
  4. Konfigurera detta för din LRS med hjälp av klientuppgifterna från steg 2.
  5. Slutligen, klicka på Spara ändringar .

Tin Can Launcher

Du har nu konfigurerat pluginprogrammet Logstore xAPI. Om du börjar utföra åtgärder på din Totara-webbplats (t.ex. ställa in kurser och logga in eller ut) så kommer du att märka att händelseutdrag kommer att överföras till din loggbutik. I dokumentationen för Logstore xAPI-plugin hittar du en lista över alla understödda händelser som kommer att överföras. 

Det andra steget är att konfigurera plugin-programmet xAPI Launch Link. Detta låter dig starta kompatibel xAPI-inlärning från Totara. Stegen nedan sker efter att plugin- programmet xAPI Launch Link har installerats; instruktioner om hur du gör detta finns i plugin-programmet. 

  1. För att konfigurera plugin-programmet, gå till snabbåtkomstmenyn > Plugins > Aktivitetsmoduler > Tin Can Launch Link .
  2. Lägg till klientinformation (som i Logstore-konfigurationen ovan).
  3. Klicka på Spara ändringar. 

Du kan sedan gå till en kurs och följa dessa steg:

  1. På kursen, klicka på Aktivera redigering på .
  2. Klicka på Lägg till en aktivitet och välj Tin Can Launch Link .
  3. Fyll i uppgifterna efter behov (obligatoriska fält markerade med en asterisk).
  4. Klicka på Spara ändringar.

Nu kan du gå till kursen och starta Tin Can/xAPI-innehållet som du har länkat via ett paket eller en URL. Uppgifter om händelser som utförs i innehållet (t.ex. lansering, gjorda försök och slutförande) kommer att överföras till din LRS. 

Det rekommenderas starkt att du använder HTTPS för säker överföring av information när du använder logstore.

I konfiguration

Det är möjligt att tillåta NGINX och andra webbservrar att logga användarnamn i åtkomstloggar. När du tillåter loggning av en webbserver i åtkomstloggarna kan de skicka användarnamnet som en anpassad rubrik, som kan loggas och tas bort vid behov.

För att konfigurera detta lägger du bara till variabeln $CFG->headerloguser till filen config.php. Du kan läsa mer om detta och möjliga värden i config-dist.php .

© Copyright 2024 Totara Learning Solutions. All rights reserved.


Var den här artikeln till hjälp?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.