elearning standard metadata the purpose of this standard is to facilitate search, evaluation,...

23
Elearning standard Elearning standard Metadata Metadata 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

Upload: gianni-falcone

Post on 01-May-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 2: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

……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

Page 3: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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).

Page 4: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

Content model componentsContent model components

ASSETSASSETS SCOSCO CONTENT AGGREGATIONCONTENT AGGREGATION

Page 5: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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/

Page 6: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 7: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 8: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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 )

Page 9: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

LOM 1.0: general, esempioLOM 1.0: general, esempio

Page 10: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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.

Page 11: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

Template: Carnegie Template: Carnegie MellonMellon

http://www.lsal.cmu.edu/lsal/expertise/projects/developersguide/scotemplate/scospectemplate-v1p0-c-20030226.pdf

Page 12: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

Template:Template: foglio excel foglio excel

http://www.cs.kuleuven.ac.be/%7Eerikd/LOM/

Page 13: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

LOM: Compilazione dei LOM: Compilazione dei metadati: metadati: datatypedatatype

LangstringLangstring dateTimedateTime DurationDuration VocabularyVocabulary CharacterStringCharacterString UndefinedUndefined

Page 14: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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”)

Page 15: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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”)

Page 16: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 17: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 18: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 19: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

Xml BindingXml Binding

Trasformazione dei dati LOM in file XMLTrasformazione dei dati LOM in file XML

Page 20: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 21: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 22: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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

Page 23: Elearning standard Metadata The purpose of this standard is to facilitate search, evaluation, acquisition and use of learning objects, for instance by

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