Errore su scorm stats

Funzionalità di frontend per utenti e amministratori dei corsi: navigazione generale, materiali didattici, test, registro valutazioni, ecc.
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Errore su scorm stats

Post by jasmines »

Ciao, ho trovato un erroraccio davvero bruttino. Ditemi se riuscite a replicare:

- Inserite un oggetto SCORM in area oggetti condivisi.
- Copiatelo in un paio di corsi.

Questa operazione produrrà un unica riga in learning_scorm_organizations, e due in learning_organization.

Ora fruite i due oggetti, nei due corsi, con un utente, quindi andate in ciascun corso nell'area Stat per utente.
Cliccando sull'oggetto scorm, e quindi su uno dei suoi item, noterete che la pagina di monitoraggio non presenta nulla.

Se notate la url di questa pagina, noterete l'errore:

/doceboLms/index.php?modname=stats&op=statoneuseroneitemdetail&idUser=XXX&idItem=YYY&idItemDetail=ZZZ&backto=statoneuser

l'errore sta nel parametro idItem, che è uguale a YYY per entrambi i corsi, e riporta il valore di learning_scorm_organizations.idscorm_organization mentre dovrebbe (secondo me) riportare quello di learning_organization.idOrg, che è poi l'idReference che sta in learning_scorm_tracking, e che ci darebbe il risultato voluto (perché legato al corso): infatti sostituendo alla url sopra questo valore, la pagina da un risultato coerente.
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Errore su scorm stats

Post by jasmines »

Nessuno?
User avatar
max
FormaLms Guru
Posts: 2735
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Errore su scorm stats

Post by max »

Ciao,
stiamo analizzando anche noi, rispondiamo appena possibile. Grazie intanto della segnalazione!
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
User avatar
canelli
FormaLms Guru
Posts: 496
Joined: Thu Nov 08, 2012 12:21 pm
Version: forma.lms 2.0
Contact:

Re: Errore su scorm stats

Post by canelli »

Ciao Jasmines
la tua diagnosi sembra corretta .
in effetti nel codice che visualizza le statistiche viene fatta una select su learning_organization.idOrg
Occorre trovare il modo di settare correttamente il dato perchè non sembre disponibile
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology

http://www.joint-tech.com
---------------
User avatar
alberto
FormaLms Guru
Posts: 1135
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: Errore su scorm stats

Post by alberto »

Ciao Jasmines, abbiamo corretto l'anomalia e sarà disponibile con la prossima release
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Errore su scorm stats

Post by jasmines »

Si ma come?
Un piccolo sforzo, dacci evidenza della modifica effettuata per piacere.
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Errore su scorm stats

Post by jasmines »

NO eh...
User avatar
alberto
FormaLms Guru
Posts: 1135
Joined: Fri Mar 02, 2012 9:18 am
Contact:

Re: Errore su scorm stats

Post by alberto »

Ciao, eccoti una patch che sistema il tuo problema e aggiunge anche un filtro mancante nelle statistiche dei corsi a edizione.
patch_stats_20140307.zip
(25.28 KiB) Downloaded 189 times
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Errore su scorm stats

Post by jasmines »

Non funziona:

Notice: Trying to get property of non-object in .../doceboLms/modules/scorm/xmlwrapper.php on line 367 Catchable fatal error: Argument 1 passed to DOMXPath::__construct() must be an instance of DOMDocument, null given, called in ../doceboLms/modules/scorm/scorm_stats.php on line 85 and defined in ../doceboLms/modules/scorm/xmlwrapper.php on line 367
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Errore su scorm stats

Post by jasmines »

Rettifico, avevo un problema in scorm_stats.php
Funziona ma la tabella è vuota.
Post Reply