The Elearning Community • Tracciamento con perdita di connessione
Page 1 of 1

Tracciamento con perdita di connessione

Posted: Tue May 11, 2021 8:30 pm
by pexlex
Salve, quando seguo un corso con scorm, se si ha una perdita della connessione non mi traccia i parametri: data e ora di inizio e quindi neanche quando si è chiuso a causa della perdita della connessione. Volevo solo capire perché in questo caso non traccia l'apertura e la chiusura.
Grazie

Re: Tracciamento con perdita di connessione

Posted: Wed May 12, 2021 5:50 am
by alfa24
Cosa intendi con perdita della connessione? Sei connesso a internet con una connessione mobile? Intendi dire che il router va giù e poi risale dopo poco? O dopo quanto?
Le cause come vedi possono essere tante e la risposta potrebbe essere diversa per ogni caso.
Un'ipotesi: la tua connessione cambia IP (dinamico) e la piattaforma ha attivo il controllo di coerenza sull'ip. Quindi distrugge la sessione pur mantenendo il player attivo.

Re: Tracciamento con perdita di connessione

Posted: Wed May 12, 2021 9:35 am
by pexlex
Allora, premesso che la piattaforma non ha attivo il controllo di coerenza sull'ip.
Esempio: Sono connesso da casa (router) seguo il corso con scorm, per un qualsiasi motivo si perde la connessione per 10 minuti, ma lo scorm va avanti. No mi accordo che la connessione non c'è e premo "chiudi" in alto a destra. No essendo connesso mi da la pagina di errore di connessione. In questo modo, quando rientro nel corso mi fa ripartire da dove effettivamente pensavo di aver lasciato, ma la piattaforma non mi ha tracciato.
Ho inserito una funzione function checkInternetConnection() nel pacchetto scorm che ogni 10 secondi mi fa il controllo e se no c'è la connessione gli faccio fare il reload "window.top.location.reload()", ma rimane il problema che non traccia.

questa è la funzione che ho aggiunto:

function checkInternetConnection(){
var status = navigator.onLine;
if (status) {
console.log('Internet Available !!');
} else {
window.top.location.reload();
}
setTimeout(function() {
checkInternetConnection();
}, 10000);
}
//calling above function
checkInternetConnection();

Re: Tracciamento con perdita di connessione

Posted: Wed May 12, 2021 10:03 am
by alfa24
La funzione che hai aggiunto mi sembra alquanto inutile... ricarichi la pagina se non c'è connessione... quindi è normale che tu riceva un errore.
Il mancato tracciamento invece è da debuggare, in quanto all'apertura dell'oggetto (ovvero quando la connessione C'È) la piattaforma dovrebbe ricevere il tracking di avvio, che potrà essere verificato sul db.
Inoltre, la piattaforma deve ricevere commit periodici (ogni minuto mi sembra), per aggiornare il tracking.
Alla chiusura, o anche in uno di questi momenti periodici, se la connessione manca, fallirà l'aggiornamento, ma non sarà cancellato il tracking precedente, per lo stesso motivo per cui non è possibile aggiornare, non è possibile comunicare con il LMS.

Re: Tracciamento con perdita di connessione

Posted: Wed May 12, 2021 11:07 am
by pexlex
Grazie Alfa no so dove potrebbe essere l'errore , ripeto il problema è che se si perde la connessione lo scorm che ho seguito non me lo traccia in piattaforma e lui riinizia da dove ha lasciato. Se pero entro ed esco, con la connessione, svariate volte, la piattaforma traccia.

Re: Tracciamento con perdita di connessione

Posted: Wed May 12, 2021 11:24 am
by alfa24
Allora ripeto anch'io: bisogna debuggare sulla tua istanza, in quanto il comportamento che descrivi non è replicabile.

This site uses cookies.

Some of the cookies we use are essential for parts of the site to operate and have already been set. We also use Google Analytics scripts, which all use cookies.
You may delete or block all cookies from this site in your browser options.