dPlayer è realizzato con standard xApi, perfetto per tracciare la formazione degli utenti, ovvero la learning experience. Dalla user landing alla user interaction, per un'analisi avanzata del flusso di apprendimento grazie alla registrazione di ogni singola interazione nel Learning Record Store (LRS).
xAPI è il successore di SCORM (Sharable Content Object Reference Model), uno standard nato grazie al progetto ADL (Advanced Distributed Learning), realizzato per definire gli standard dei software di formazione.
xAPI (o Experience API), come afferma la casa creatrice Rustici Software,
ha lo scopo di archiviare e tenere traccia delle esperienze di apprendimento, inclusi i record tradizionali, come i punteggi o il completamento. xAPI memorizza anche i record delle azioni degli studenti, come leggere un articolo o guardare un video di formazione.
xAPI è uno standard molto potente, applicabile a qualsiasi software (app, contenuti residenti su web o in locale, software, webapp, forum… ecc). Il suo scopo è tracciare l'esperienza utente, per questo necessita di sapere chi è l'utente:
Il Learning Record Store memorizza i dati esperienziali dell'apprendimento ed è il cuore di ogni ecosistema xAPI. In genere questo strumento fornisce funzionalità analitiche e statistiche sulla formazione ed spesso affiancato a
piattaforme LMS (Learning Management System),
che permettono l'erogazione di corsi in modalità e-learning.
xAPI comunica con il Learning Record Store inviando i dati dei tracciati utilizzando una struttura simile a quella di una frase:
La trasmissione avviene in base alla programmazione della tracciatura (es.: quando l’utente accede al programma, quando l’utente interagisce, quando il programma si connette ad internet, quando viene guidato dagli eventi in modo temporizzato ecc). Ma questi sono solo alcuni esempi, perchè oltre agli statement di default è possibile aggiungerne di personalizzati in base a ciò che si desidera monitorare.