Page 1 of 2

errore apertura scorm

Posted: Wed Dec 18, 2019 12:28 pm
by fferraro87
Ciao a tutti,

ho questo errore quando vado ad aprire lo scorm di un corso :

Uncaught ReferenceError: ScormApiUI is not defined
at StdUIPlayer.initialize (StdPlayer.js:291)

e la pagina di riproduzione del video rimane bianca . a cosa può essere dovuto?

Inoltre ho notato che il sito che apro in https e funziona, se vado nella configurazione server mi dice che la porta usata è la 80.

Come posso cambiarla?

Grazie

Re: errore apertura scorm

Posted: Wed Dec 18, 2019 1:19 pm
by max
Ciao e benvenuto nel forum

l'errore che citi per lo scorm mi sembra un problema dello scorm... hai verificato se è stato pubblicato correttamente? provalo anche su cloud.scorm, è un ambiente gratuito che è standard di settore per testare gli scorm.

Sull'altro tema che hai citato, francamente non ho capito

Re: errore apertura scorm

Posted: Wed Dec 18, 2019 2:10 pm
by alfa24
Non ci dici la versione di Forma, è difficile. Ipotizzando che sei su una 2.3, per l'errore sullo scorm, in /appLms/modules/scorm/scorm_utils.php

prova a sostituire:

Code: Select all

echo '<SCRIPT type="text/javascript" language="JavaScript" src="modules/scorm5/ScormApi.js"></SCRIPT>'."\n";
con:

Code: Select all

echo '<SCRIPT type="text/javascript" language="JavaScript" src="modules/scorm/ScormApi.js"></SCRIPT>'."\n";
Per la porta, dipende dalla configurazione del web server e del vhost utilizzato in ascolto per https, di default la porta è la 443, ma forse qualche configurazione errata ti fa girare sulla 80 o più semplicemente c'è un ovverride della porta per le connessioni ssl. Se usi apache su server linux, la risposta è nei vhost in /etc/apache2/sites-available/

Re: errore apertura scorm

Posted: Thu Dec 19, 2019 4:14 pm
by fferraro87
alfa24 wrote: Wed Dec 18, 2019 2:10 pm Non ci dici la versione di Forma, è difficile. Ipotizzando che sei su una 2.3, per l'errore sullo scorm, in /appLms/modules/scorm/scorm_utils.php

prova a sostituire:

Code: Select all

echo '<SCRIPT type="text/javascript" language="JavaScript" src="modules/scorm5/ScormApi.js"></SCRIPT>'."\n";
con:

Code: Select all

echo '<SCRIPT type="text/javascript" language="JavaScript" src="modules/scorm/ScormApi.js"></SCRIPT>'."\n";
Per la porta, dipende dalla configurazione del web server e del vhost utilizzato in ascolto per https, di default la porta è la 443, ma forse qualche configurazione errata ti fa girare sulla 80 o più semplicemente c'è un ovverride della porta per le connessioni ssl. Se usi apache su server linux, la risposta è nei vhost in /etc/apache2/sites-available/
Ok, allora si la versione installata è la 2.3, ho cambiato il path da scorm5 (che non esisteva) a scorm (che invece esiste) ma ancora dà lo stesso errore.
Ho riavviato anche apache tanto per sicurezza ma ancora ho lo stesso errore, è come se ScormApi.js non esistesse o non venisse caricato

Re: errore apertura scorm

Posted: Thu Dec 19, 2019 4:59 pm
by alfa24
Davvero strano. Potrei vederlo?

Re: errore apertura scorm

Posted: Fri Dec 20, 2019 10:44 am
by fferraro87
Ciao,
adesso ho fatto un po' di modifiche facendo vari replace da http a https ma adesso ho qeusto errore :
Bloccato il caricamento di contenuto misto attivo (mixed active content) “http://education.francesco.com/files/ap ... x_lms.html

dove viene generato questo link quando apro uno scorm?

Re: errore apertura scorm

Posted: Fri Dec 20, 2019 12:36 pm
by alberto
quel messaggio te lo dà il browser perchè sei in http e non https

Re: errore apertura scorm

Posted: Fri Dec 20, 2019 12:40 pm
by fferraro87
ma guarda no il sito viene aperto in https, è poi la risorsa che viene richiamata in http e non so perchè
Mixed Content: The page at 'https://education.francesco.com/appLms/ ... ule_sel=25' was loaded over HTTPS, but requested an insecure resource 'http://education.francesco.com/files/ap ... x_lms.html'. This request has been blocked; the content must be served over HTTPS.

Re: errore apertura scorm

Posted: Fri Dec 20, 2019 1:41 pm
by max
quello che intende dire Alberto secondo me è che nelle impostazioni della piattaforma hai inserito l'indirizzo in http anziché https. Se ci guardi vedrai che è così.
Poi che la piattaforma si apra in https è un altro discorso, l'avrai impostato nel .htaccess o con un redirect.
Ma se lo scorm richiamato è in http vuol dire che è impostato così: il link viene generato partendo dalla url che c'è nelle impostazioni generali del LMS

Re: errore apertura scorm

Posted: Fri Dec 20, 2019 2:38 pm
by fferraro87
max wrote: Fri Dec 20, 2019 1:41 pm quello che intende dire Alberto secondo me è che nelle impostazioni della piattaforma hai inserito l'indirizzo in http anziché https. Se ci guardi vedrai che è così.
Poi che la piattaforma si apra in https è un altro discorso, l'avrai impostato nel .htaccess o con un redirect.
Ma se lo scorm richiamato è in http vuol dire che è impostato così: il link viene generato partendo dalla url che c'è nelle impostazioni generali del LMS
Ok ma veramente io non riesco a trovare dove cambiare l'http all'https dal pannello amministrativo, dove lo trovo?