<< Indietro
Messaggi di questa discussione
Mittente Testo dei messaggi
il tuo nome il tuo cognome

Noavatar
Post fatti : 3
> Profilo
Scritto il : 03/06/2006 11:31 ( più di un mese )
Oggetto : API SCORM

Salve,sono una studentessa di Informatica e ho bisogno di un vostro grande aiuto! Devo realizzare un L.O. e non so assolutamente come far comunicare LMS e SCO, tramite i javascrpt API.

So che ci sono funzioni apposite (Initialize e Terminate- opp. SetValue e GetValue) ma avrei bisgno di sapere come si utilizzano!

Ad esempio devo utilizzare il file ApiWrapper.js del RTE SCORM?opp dove devo mettere qst funzioni?le devo dichiarare io opp esistono già?come comunicare all'LMS i risultati di un tes???

 

Per favore...aiutatemi!!!!

Grazie

 
Erba Claudio

Avatar
Post fatti : 2688
> Profilo
Scritto il : 03/06/2006 11:39 ( più di un mese )
Oggetto : Re: API SCORM
Da studente di informatica la prima cosa che devi fare è leggere il manuale su scorm che abbiamo scritto. Dalle domande che fai si deduce tu non l'abbia letto
Cla!
Docebo CEO and Founder
www.docebo.com
 
il tuo nome il tuo cognome

Noavatar
Post fatti : 3
> Profilo
Scritto il : 03/06/2006 19:40 ( più di un mese )
Oggetto : Re: API SCORM
Grazie per la gentilissima risposta! Avevo già visto il manuale e studiate le dispense molto più dettagliate del mio prof, ma avevo bisogno di un aiuto PRATICO
 
Francesco Leonetti

Avatar
Post fatti : 15
> Profilo
Scritto il : 04/06/2006 10:21 ( più di un mese )
Oggetto : Re: API SCORM
Per confezionare un package SCORM e' necessario integrare almeno tre specifiche standard:

- una per la metadatazione degli sco (IMS LOM)
- una per l'organizzazione e aggregazione degli SCO (IMS CONTENT PACKAGE);
- una per il dialogo dello SCO con il LMS che lo lancia (RTE)

Le prime due specifiche si concretizzano di fatto nel file imsmanifest.xml
Il modo piu' pratico per scriverlo consiste ad esempio nel confezionare il package con strumenti quali: Reload, se proprio non vuoi sporcarti le mani di xml (che comunque male non farebbe).

Circa invece l'implementazione del dialogo con il LMS attraverso le API, la cosa e' meno immediata.
Innanzitutto dovresti chiarire a che versione di SCORM fai riferimento: la 1.2 o la 1.3 (detta anche SCORM 2004).
Mentre infatti sulla metadatazione e content packaging non molto cambia tra queste due versioni, e' notevole invece la differenza per quanto riguarda l'API set tra la 1.2 e la 1.3

Ad ogni modo, come sai l'oggetto SCO quando viene lanciato assume che il LMS "esponga" l'API SCORM, contenente le varie funzioni che realizzano di fatto il dialogo con la piattaforma. Tipicamente queste API vengono collocate nella struttura DOM dell pagina in un frame superiore o qualcosa del genere. Queste funzioni non devi preoccuparti tu di scriverle. Tu devi istruire solo lo SCO a cercarsi queste API e quindi a richiamarle. Questo e' lo scopo di: APIWrapper.js

Qui puoi scaricare alcuni esempi di scormpackage fornito da ADL.

In particolare guarda l'esempio: "SingleCourse". E' un corso formato da una lezione organizzata in 7 SCO: la navigazione marittima.
Nella cartella "Course01" trovi due file javascript: APIWrapper e SCOFunctions.
Analizzando il codice e mettendolo in relazione con le chiamate alle rispettive funzioni effettuate dagli SCO (sco1.htm, etc..) che trovi in "Lesson01", dovresti intuire come funziona il tutto.
sco7.htm somministra anche un test comunicandone i risultati al LMS, anche questo potrebbe quindi servirti da esempio pratico per i tuoi scopi.

Non mi dilungo oltre, sia perche' la faccenda non e' poi cosi' immediata (non a caso sono disponibili interi corsi su SCORM e compagnia) sia perche' la richiesta non e' strettamente legata a Docebo e all'uso di Docebo rispetto a SCORM. Capisco quindi la risposta stringata di Claudio che ti ha giustamente rimandato alla documentazione fornita sull'argomento dal team di Docebo. Tutto il resto, cara futura collega, bisogna che te lo sfanghi da te ;)


 
Erba Claudio

Avatar
Post fatti : 2688
> Profilo
Scritto il : 07/06/2006 11:39 ( più di un mese )
Oggetto : Re: API SCORM
Grazie per la gentilissima risposta! Avevo già visto il manuale e studiate le dispense molto più dettagliate del mio prof, ma avevo bisogno di un aiuto PRATICO


Allora si vede che l'hai letto male, visto che in tutti i sorgenti di esempio ci sono i file sorgenti con tutte le funzioni javascript di cui hai bisogno nonché gli esempi per chiamarli, ne cito uno a caso, il flashsample che chiama le funzioni JS del file html che lo embedda

Cla!
Docebo CEO and Founder
www.docebo.com
 
<< Indietro