Upload
gianni-falcone
View
215
Download
2
Embed Size (px)
Citation preview
Elearning standardElearning standard
MetadataMetadata
The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by learners or instructors...
Draft Standard for Learning Object Metadata. Final Draft Standard. Learning Technologies Standard Committee, IEEE. (July 15th, 2002)
http://ltsc.ieee.org/doc/wg12/LOM_1484_12_1_v1_Final_Draft.pdf5
……il punto del percorsoil punto del percorso
SCORM
BOOK 2: The SCORMContent Aggregation Model
BOOK 3: The SCORM Run Time Environment
Launch, Communication API (from AICC)
Data Model (from AICC)
BOOK 1: The SCORMOverview
Meta-data Dictionary (from IEEE)
(Meta-data XML Binding and Best Practice (from IMS)
Content Structure (derived from AICC)
Content Packaging (from IMS)
SCORM_1.2_Overview.docSCORM_1.2_Overview.doc
SCORM_1.2_CAM.docSCORM_1.2_CAM.doc
SCORM_1.2_RunTimeEnv.docSCORM_1.2_RunTimeEnv.doc
bookshelf bookshelf SCORMSCORM
bookshelf bookshelf SCORMSCORM
Content Aggregation ModelContent Aggregation Model SCORM Content Aggregation ModelSCORM Content Aggregation Model
rappresenta rappresenta un mezzo pedagogicamente un mezzo pedagogicamente neutroneutro per progettisti didattici per per progettisti didattici per aggregare risorse allo scopo di erogare la aggregare risorse allo scopo di erogare la “desired learning experience”. “desired learning experience”.
La creazione e assemblamento, o La creazione e assemblamento, o aggregazione, di aggregazione, di risorse semplici (assets) in risorse semplici (assets) in risorse più complesserisorse più complesse e la loro e la loro organizzazione in strutture più complesse è organizzazione in strutture più complesse è definita da:definita da: Content ModelContent Model: definisce la nomenclatura dei : definisce la nomenclatura dei
componenti dell’esperienza didattica.componenti dell’esperienza didattica. Meta-dataMeta-data: meccanismo di descrizione di : meccanismo di descrizione di
specifiche istanze dei componenti utilizzati .specifiche istanze dei componenti utilizzati . Content PackagingContent Packaging: definisce come : definisce come
rappersentare il comportamento delle risorse rappersentare il comportamento delle risorse usate (Content Structure) e come riunirle per usate (Content Structure) e come riunirle per una facile interscambiabilità in ambienti diversi una facile interscambiabilità in ambienti diversi (Content Packaging).(Content Packaging).
Content model componentsContent model components
ASSETSASSETS SCOSCO CONTENT AGGREGATIONCONTENT AGGREGATION
Specifiche SCORM per Specifiche SCORM per metadatametadata
This document outlines the conformance requirements for the following:
Learning Management SystemsSharable Content Objects (SCOs)Meta-data
Asset Meta-data Application ProfilesSCO Meta-data Application ProfilesContent Aggregation Meta-data Application Profiles
Content PackagesResource Packaging Application ProfilesContent Aggregation Packaging Application Profiles
SCORM_1.2_ConformanceReq.doc
http://www.adlnet.org/
SCORM Version 1.2 Meta-data XML Conformant – Minimum Conformance Label: MD-XML1Requirements Summary: The Content Aggregation, Sharable Content Object (SCO) or
Asset Meta-data XML Instance: Is a well formed XML Document, and Is valid against the IMS Learning Resource Metadata Version 1.2.1 XML Schema
Definition (XSD), and Contains all mandatory document elements for the corresponding meta-data application
profile (Content Aggregation, SCO or Asset) as described in Section 2.2 of the Content Aggregation Model1, and
Elements defined as having restricted vocabularies adhere to all defined vocabularies as defined in Section 2.2 of the Content Aggregation Model1
Content Aggregation, Sharable Content Object (SCO) and Asset Meta-dataConformance Categories
(1) This section provides specific guidance for applying meta-data to learning resources. The SCORM meta-data application profiles defined in this section directly reference• the IEEE LTSC Learning Object Meta-data (LOM) standard and •the IMS Learning Resource Meta-data XML Binding Specification
LOM
Fonte: IMS Learning Resource Meta-data Information Fonte: IMS Learning Resource Meta-data Information ModelModel
9 categorie9 categorie GeneralGeneral
Informazioni globali Informazioni globali LifecycleLifecycle
Relativo allo stato della risorsa, alla storia ed ai contributiRelativo allo stato della risorsa, alla storia ed ai contributi Meta-metadataMeta-metadata
Informazioni sui metadatiInformazioni sui metadati TechnicalTechnical
Carateristiche tecnicheCarateristiche tecniche EducationalEducational
Caratteristiche didattiche e pedagogicheCaratteristiche didattiche e pedagogiche RightsRights
Proprietà intellettuale e condizioni per l’usoProprietà intellettuale e condizioni per l’uso RelationRelation
Relazioni tra la risorsa descritta e le altreRelazioni tra la risorsa descritta e le altre AnnotationAnnotation
Commenti sull’uso didattico della risorsa e su chi li ha scrittiCommenti sull’uso didattico della risorsa e su chi li ha scritti ClassificationClassification
Come la risorsa è classificabile da un particolare sistema di Come la risorsa è classificabile da un particolare sistema di indicizzazioneindicizzazione
http://www.imsproject.org/metadata/imsmdv1p2p1/imsmd_infov1p2p1.html
Formato delle specificheFormato delle specifiche SCORM SCORM Meta-data Information Model elenca i metadati e la Meta-data Information Model elenca i metadati e la
loro organizzazione gerarchicaloro organizzazione gerarchica Ogni elemento è descritto come:Ogni elemento è descritto come:
Nr.: numero gerarchicoNr.: numero gerarchico Name: Nome dell’elementoName: Nome dell’elemento Explanation: spiegazione dell’elementoExplanation: spiegazione dell’elemento Multiplicity: quante istanze può avereMultiplicity: quante istanze può avere Data Type: tipo del dato, testuale o numerico, con riferimenti Data Type: tipo del dato, testuale o numerico, con riferimenti
al formato e ai limiti. Tre tipi principali:al formato e ai limiti. Tre tipi principali: LangstringLangstring CharacterStringCharacterString DateTimeDateTime Vocabulary (segue annotazione)Vocabulary (segue annotazione)
Restricted: obbligatorioRestricted: obbligatorio Best practice: raccomandatoBest practice: raccomandato
((smallest permitted maximum )smallest permitted maximum )
LOM 1.0: general, esempioLOM 1.0: general, esempio
Compilazione dei Compilazione dei metadatimetadati
Inserire tutti i metadati su un foglio Inserire tutti i metadati su un foglio (precompilato, o usare excel)(precompilato, o usare excel)
La prima compilazione verrà seguita La prima compilazione verrà seguita dal dal bindingbinding, ovvero dalla conversione , ovvero dalla conversione in file dei datiin file dei dati
Alcuni Alcuni authoring toolsauthoring tools permettono di permettono di eseguire contemporaneamente le eseguire contemporaneamente le operazioni.operazioni.
Template: Carnegie Template: Carnegie MellonMellon
http://www.lsal.cmu.edu/lsal/expertise/projects/developersguide/scotemplate/scospectemplate-v1p0-c-20030226.pdf
Template:Template: foglio excel foglio excel
http://www.cs.kuleuven.ac.be/%7Eerikd/LOM/
LOM: Compilazione dei LOM: Compilazione dei metadati: metadati: datatypedatatype
LangstringLangstring dateTimedateTime DurationDuration VocabularyVocabulary CharacterStringCharacterString UndefinedUndefined
LOM – datatype: LOM – datatype: langstringlangstring
Language + characterstingLanguage + charactersting Molteplicità: 10Molteplicità: 10 Language: human language of the character Language: human language of the character
stringstring Se non presente, vale il campo language di meta-Se non presente, vale il campo language di meta-
metadata (3.4)metadata (3.4) Se non presente meta-metadata, language prende il Se non presente meta-metadata, language prende il
valore di ‘undefined’valore di ‘undefined’ CharacterstringCharacterstring
Insieme di caratteri (come da ISO 10646-1:2000)Insieme di caratteri (come da ISO 10646-1:2000) EsempiEsempi
(“it”,”sistema di simulazione controllo numerico”)(“it”,”sistema di simulazione controllo numerico”) (“en”,”video streaming lesson”)(“en”,”video streaming lesson”)
LOM – datatype: LOM – datatype: dateTimedateTime
Momento temporale con accuratezza massima Momento temporale con accuratezza massima del secondodel secondo
YYYY[MM[DD[Thh[:mm[:ss[.s[TZD]]]]]]]YYYY[MM[DD[Thh[:mm[:ss[.s[TZD]]]]]]] EsempiEsempi
2003150420031504 20041505T15:3020041505T15:30
TZD: Time Zone DefaultTZD: Time Zone Default Description: langstringDescription: langstring
Es.: (“it”,”circa nel 1300”)Es.: (“it”,”circa nel 1300”)
LOM – datatype: durationLOM – datatype: duration
Intervallo di tempo con accuratezza Intervallo di tempo con accuratezza massima di un secondomassima di un secondo
P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]]P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]] EsempiEsempi
P2Y6M -> periodo di 2 anni e 6mesiP2Y6M -> periodo di 2 anni e 6mesi PT3H -> periodo di tre orePT3H -> periodo di tre ore
LOM – datatype: durationLOM – datatype: duration
P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]]P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]] EsempiEsempi
P2Y6M -> periodo di 2 anni e 6mesiP2Y6M -> periodo di 2 anni e 6mesi PT3H -> periodo di tre orePT3H -> periodo di tre ore
LOM – datatype: LOM – datatype: vocabularyvocabulary
Consente di scegliere tra un insieme Consente di scegliere tra un insieme di valoridi valori
http://www.cenorm.be/isss/LT-vocabuhttp://www.cenorm.be/isss/LT-vocabulary/vocrep.htmllary/vocrep.html riporta i vocabolari utilizzabili per riporta i vocabolari utilizzabili per ogni voceogni voce
Xml BindingXml Binding
Trasformazione dei dati LOM in file XMLTrasformazione dei dati LOM in file XML
IMS: Xml bindingIMS: Xml binding http://www.imsglobal.org/metadatahttp://www.imsglobal.org/metadata Doumenti di riferimento:Doumenti di riferimento:
Metadata information modelMetadata information model Informazioni generali sui nomi, le definizioni, Informazioni generali sui nomi, le definizioni,
l'organizzazione ed i vincoli degli elementi , in due l'organizzazione ed i vincoli degli elementi , in due parti:parti:
un documento di lavoro realizzato da un comitato di un documento di lavoro realizzato da un comitato di normalizzazione dello IEEE, normalizzazione dello IEEE,
e di un certo numero di modifiche che sono state e di un certo numero di modifiche che sono state approvate da IMS. approvate da IMS.
Metadata binding specificationMetadata binding specification Specifiche tecniche particolariSpecifiche tecniche particolari
Metadata best practice and implementation Metadata best practice and implementation guideguide
Esempi Esempi
IMS: XML binding; - information IMS: XML binding; - information modelmodel
Basato ancora su LOM D6.1Basato ancora su LOM D6.1 Le modifiche a LOM sono minimeLe modifiche a LOM sono minime
Keywords,requirementKeywords,requirement Permette estensioni ai dati presentiPermette estensioni ai dati presenti
Da effettuare con estrema cautelaDa effettuare con estrema cautela Comporta adattamenti all’XSDComporta adattamenti all’XSD
IMS: XML binding; - binding IMS: XML binding; - binding specifications - Ispecifications - I
Parte ‘tecnica’ della specificaParte ‘tecnica’ della specifica Perché XMLPerché XML
LOM è espreso da una gerarchia di datiLOM è espreso da una gerarchia di dati XML è adatto ad esprimere gerarchieXML è adatto ad esprimere gerarchie
Un documento XML è una gerarchia che haUn documento XML è una gerarchia che ha elementielementi con con attributiattributi e e contenuticontenuti
Il nome dei tag, gli attributi e le tipologie di contenuti sono Il nome dei tag, gli attributi e le tipologie di contenuti sono definite in definite in
Document Type Definition (DTD)Document Type Definition (DTD) I DTD di IMS sono I DTD di IMS sono referencereference ma non norme ma non norme Possono essere usati per facilitare l’uso degli XML editorPossono essere usati per facilitare l’uso degli XML editor imsmd_rootv1p2.dtdimsmd_rootv1p2.dtd
XML schemasXML schemas Stessa funzionalità del DTDStessa funzionalità del DTD Estensibili, più potenti Estensibili, più potenti
IMS: XML binding; - binding IMS: XML binding; - binding specifications - IIspecifications - II
Struttura del documentoStruttura del documento IntroduzioneIntroduzione Narrative description (General, lifecicle…)Narrative description (General, lifecicle…) ElementsElements
Langstring, date, vocabulary, vcardLangstring, date, vocabulary, vcard Special Handling RequirementsSpecial Handling Requirements ExtensibilityExtensibility
DTDDTD XSDXSD
Uso di VcardUso di Vcard