Conteggio scorm failed

Funzionalità di frontend per utenti e amministratori dei corsi: navigazione generale, materiali didattici, test, registro valutazioni, ecc.
Post Reply
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Conteggio scorm failed

Post by marcello »

Non so esattamente se è un bug o un mio fraintendimento della funzione di Docebo.
Nella sezione Progress dei corsi dovrebbero essere conteggiati, insieme ai materiali presenti e a quelli completati, anche gli scorm con esito failed: questi ultimi, però, non vengono riportati (ovvero, il contatore indica il numero 0 anche se lo stato di uno scorm è failed).
Un'immagine renderà più chiaro cosa intendo:
docebo.png
docebo.png (61.73 KiB) Viewed 3393 times
E' un bug o sbaglio io?

Grazie, come sempre, a chi vorrà/potrà rispondere.
User avatar
max
FormaLms Guru
Posts: 2735
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Conteggio scorm failed

Post by max »

Mi sa che hai ragione, lo segno come bug e vediamo di metterlo in lista tra le cose da aggiustare
---------------------
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
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Re: Conteggio scorm failed

Post by marcello »

In attesa della correzione del bug, ho applicato un workaround: invece degli scorm failed ora si visualizzano gli oggetti da completare.
Basta modificare il file .../doceboLms/menu/menu_lat.php intorno alla riga 250 così:

Code: Select all

.'<thead><tr>'
		.'<th scope="col">'.Lang::t('_PROGRESS_ALL', 'course').'</th>'
		.'<th scope="col">'.Lang::t('_COMPLETED', 'course').'</th>'
		.'<th scope="col">'.Lang::t('_INCOMPLETE', 'course').'</th>' // nuova chiave Gestione lingue
.'</tr></thead><tbody><tr>'
		.'<td>'.$total.'</td>'
		.'<td>'.$tot_complete.'</td>'
	// 	.'<td>'.$tot_failed.'</td>' // conteggia gli scorm failed - commentato perchè buggato
		.'<td>'.($total - $tot_complete).'</td>' // conteggia gli oggetti da completare
Ho aggiunto una chiave in Gestione lingue: _INCOMPLETE (Da completare), ed ecco il risultato:
docebo.png
docebo.png (50.79 KiB) Viewed 3385 times
Niente di che, ma almeno si evita una segnalazione errata ...
User avatar
max
FormaLms Guru
Posts: 2735
Joined: Thu Mar 01, 2012 10:41 am
Version: forma.lms 2.4
Contact:

Re: Conteggio scorm failed

Post by max »

Grazie Marcello, ottimo
l'ho segnato tra le cose da sistemare x il futuro prossimo
---------------------
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
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Conteggio scorm failed

Post by jasmines »

Il problema è che la tabella interrogata per restituire quel conteggio è learning_commontrack. Dalla funzione getStatStatusCount in /doceboLms/lib/lib.stats.php:

Code: Select all

	$query = "SELECT count(ct.idreference)"
		." FROM ".$GLOBALS['prefix_lms']."_commontrack ct, ".$GLOBALS['prefix_lms']."_organization org"
		." WHERE (ct.idReference = org.idOrg)"
		."   AND (ct.idUser = '".(int)$stat_idUser."')"
		."   AND (idCourse = '".(int)$stat_idCourse."')"
		."   AND (status IN ('".implode("','",$arrStauts)."'))";
E' evidente l'errore. Lo status di un package è cosa differente dallo status di un singolo sco in esso contenuto.
Non mi risulta che in questa tabella venga mai memorizzato lo status failed per i LO di tipo scorm (mentre al contrario succede per gli oggetti di tipo test).
User avatar
RinaldoT
FormaLms User
Posts: 169
Joined: Wed Apr 03, 2013 9:11 am

Re: Conteggio scorm failed

Post by RinaldoT »

Scusa la nuova chiave "_INCOMPLETE" in che modulo lingua và creata?

THX
Rinaldo
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Re: Conteggio scorm failed

Post by marcello »

Io l'ho creata nel modulo "standard".
User avatar
RinaldoT
FormaLms User
Posts: 169
Joined: Wed Apr 03, 2013 9:11 am

Re: Conteggio scorm failed

Post by RinaldoT »

THX
Rinaldo
Post Reply