Salve sto usando FORMA Versione: 4.1.01 - 24.10.23 - LTS
Premessa ho un corso organizzato con i seguenti oggetti (non si può passare al successivo senza aver completato il precedente:
1- Pagina Html
2- File (PDF)
3- File (PDF)
Ho riscontato questo problema:
Aperto Oggetto 1 appare al lato spunta verde e il lucchetto all'oggetto 2 si toglie
Aperto Oggetto 2 non appare al lato spunta verde e il lucchetto all'oggetto 3 rimane
Per procedere ed avere spunta verde devo ricaricare la pagina.
Esistono soluzioni automatiche?
Grazie
Oggetto bloccato senza refresh pagina
-
- FormaLms User
- Posts: 162
- Joined: Tue Mar 30, 2021 12:57 pm
Re: Oggetto bloccato senza refresh pagina
Annoso problema che pensavo fosse risolto, ma a quanto pare no. Dovrebbe tutto essere automatico, naturalmente.
Un workaround molto semplice è mettere il pdf dentro una pagina html, visto che puoi aggiungere allegati.
Un workaround molto semplice è mettere il pdf dentro una pagina html, visto che puoi aggiungere allegati.
---------------------
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
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
Re: Oggetto bloccato senza refresh pagina
Soluzione, triggerare il refresh sul master method play dell'oggetto learning object. L'ho già implementato per diversi clienti su forma 1,2,3. Domani te lo condivido. Ricordamelo 

Per supporto GRATUITO contattatemi in privato qui
-
- FormaLms User
- Posts: 162
- Joined: Tue Mar 30, 2021 12:57 pm
Re: Oggetto bloccato senza refresh pagina
Ciao Alpha24, mi condividi l'implementazione!! Grazie!
Re: Oggetto bloccato senza refresh pagina
Soluzione professionale: plugin che intercetta il trigger dell'evento LoStatusUpdate e verifica se l'oggetto è di tipo file ed è completo, accoda o richiama uno script che fa il refresh della pagina, ad esempio:
Oppure, soluzione triviale ma dipende dalla versione di Forma, aggiungere lo snippet di cui sopra al rendering dell'oggetto, ad esempio in /appLms/modules/organization/orglib.php
Code: Select all
<script type="text/javascript">
function refresh_after_download() {
setTimeout(function(){
location.reload(true);
}, 2000);
}
</script>
Per supporto GRATUITO contattatemi in privato qui
-
- FormaLms User
- Posts: 162
- Joined: Tue Mar 30, 2021 12:57 pm
Re: Oggetto bloccato senza refresh pagina
Perfetto!!
Grazie Alpha24.
Gianni
Grazie Alpha24.
Gianni
Re: Oggetto bloccato senza refresh pagina
Grazie alfa, ti ricordo che puoi condividere fix direttamente sul repository pubblico: https://github.com/formalms/formalms
-
- FormaLms User
- Posts: 162
- Joined: Tue Mar 30, 2021 12:57 pm
Re: Oggetto bloccato senza refresh pagina
Grazie Alberto,
penso lo farà direttamente Alfa24.
penso lo farà direttamente Alfa24.