Mantenere viva la sessione durante riproduzione SCORM
Mantenere viva la sessione durante riproduzione SCORM
Si accettano suggerimenti...
Re: Mantenere viva la sessione durante riproduzione SCORM
Re: Mantenere viva la sessione durante riproduzione SCORM
1) il corso è troppo lungo scade la sessione
2) se un utente si allontana dal corso scade la sessione
Re: Mantenere viva la sessione durante riproduzione SCORM
Re: Mantenere viva la sessione durante riproduzione SCORM
E' ovvio che per chi invece utilizza la piattaforma in modo standard, potrebbe essere un'arma a doppio taglio.
Re: Mantenere viva la sessione durante riproduzione SCORM
che poi è quello che ho chiesto all'inizio...robykirk wrote:fare in modo di non farla scadere
Re: Mantenere viva la sessione durante riproduzione SCORM
Per cambiare il timeout della sessione puoi intervenire dal file config.php modificando la voce (valore in secondi):
$cfg['session_lenght'] = (120 * 60);
Per esempio, se vuoi che la sessione duri un giorno, puoi impostarla come:
$cfg['session_lenght'] = (24*60*60);
oppure se la vuoi per esempio di 8 ore:
$cfg['session_lenght'] = (8*60*60);
L'unica cosa che potrebbe non farti funzionare questa modifica potrebbe essere l'impostazione su server, visualizzabile tramite un file php con al suo interno la funzione
phpinfo();
e verificando la voce
session.gc_maxlifetime
Re: Mantenere viva la sessione durante riproduzione SCORM
Re: Mantenere viva la sessione durante riproduzione SCORM
doceboLms\modules\organization\organization.php
più precisamente il blocco nella funzione function organization_play( &$treeView, $idItem ) e lo sblocco nella funzione function organization( &$treeView )
La cosa sarebbe però valida per qualsiasi scorm.
In realtà la modifica dovrebbe essere gestita in un modo più pulito scegliendo l'opzione nelle proprietà dello scorm, negli oggetti didattici; ciò però comporterebbe anche una modifica su DB.
Purtroppo non ho possibilità di testarlo.

