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

Slides:



Advertisements
Presentazioni simili
Trieste, 26 novembre © 2005 – Renato Lukač Using OSS in Slovenian High Schools doc. dr. Renato Lukač LinuxDay Trieste.
Advertisements

E-learning standard introduzione
FOXBIT property. The diffusion or disclosure of this document or the contained information without explicit authorization/agreement is prohibited. Any.
S/N SCORM 2004 sequencing and navigation Sequencing definition model
Teoria e Tecniche del Riconoscimento
Open Document Format for Office Applications Organization for the Advancement of Structured Information Standards Sergio Capone ITP.
Interfacce Java.
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
Vincenzo Campanale PM Security & Management System Center, DSI e la Roadmap.
E-learning standard introduzione Italo Losero 2003
A. Oppio, S. Mattia, A. Pandolfi, M. Ghellere ERES Conference 2010 Università Commerciale Luigi Bocconi Milan, june 2010 A Multidimensional and Participatory.
Modalità di ricerca semantica nelle Biblioteche digitali Maria Teresa Biagetti DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO-FILOLOGICHE E GEOGRAFICHE.
DG Ricerca Ambientale e Sviluppo FIRMS' FUNDING SCHEMES AND ENVIRONMENTAL PURPOSES IN THE EU STRUCTURAL FUNDS (Monitoring of environmental firms funding.
WSDL (Web Services Description Language) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
Laurea Magistrale in Informatica Thecnologies for Innovation
UDDI (Universal Description, Discovery and Integration Protocol) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
JPA Overview della tecnologia. Java Persistence Architecture Definita nella JSR-220 EJB 3.0 ( Tentativo di unificare EJB2.1 con.
1 Processi e Thread Processi Thread Meccanismi di comunicazione fra processi (IPC) Problemi classici di IPC Scheduling Processi e thread in Unix Processi.
Copia darchivio (Preservation copy) A Preservation copy (or Archive copy) is the artefact designated to be stored and maintained as the preservation master.
Un DataBase Management System (DBMS) relazionale client/server.
MySQL Esercitazioni. Ripasso Connessione a MySQL. Creazione delle basi di dati e delle tablelle. Inserimento dei dati. Interrogazioni.
K INVA e-learning Architettura INVA e-learning. k introduzione Sistema per l'erogazione di formazione a distanza con le caratteristiche di: essere in.
Metadata IEEE LOM 1.0 esempi di compilazione. Campo di applicazione Content Aggregation Content Aggregation SCO SCO Assets Assets.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
Unified Modeling Language class C {…} class B extends C {…} Esiste una notazione grafica per mostrare le relazioni di ereditarietà. Object StringC B Tutte.
prompt> java SumAverage
Directory services Directory offline –Elenchi telefonici –Guide TV –Cataloghi acquisti Directory online –Application specific (lotus notes, MS Exchange.
Sistemi didattici per la rete Un motore di ricerca basato su ontologie per il retrieval di LO.
1. Conoscere luso delle collezioni in Java Comprendere le principali caratteristiche nelle varie classi di Collection disponibili Saper individuare quali.
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 3 - Functions Outline 3.1Introduction 3.2Program Components in C++ 3.3Math Library Functions 3.4Functions.
Metadati gestionali e amministrativi per oggetti digitali nativi Antonio Scolari Seminario nazionale sui metadati Roma, 3 aprile 2001.
© CEFRIEL Cenni su XML in Java Docente: Gabriele Lombardi
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 6: Classi e astrazione dati 1.Introduzione 2.Definizione delle strutture 3.Accedere ai membri.
Introduzione Grid1 Introduzione ai Sistemi Grid. Introduzione Grid2 Generalità Un sistema Grid permette allutente di richiedere lesecuzione di un servizio.
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
Players: 3 to 10, or teams. Aim of the game: find a name, starting with a specific letter, for each category. You need: internet connection laptop.
Constraints.
Componenti dell’architettura Oracle
1 Attivita di ricerca Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati.
18 giugno 2009 Ancona Corso di Perfezionamento - Ufficio Scolastico Regionale UNIVERSITA POLITECNICA DELLE MARCHE Modulo 2 - ICT per leLearning CARLA FALSETTI.
Scuola di Dottorato della Facoltà di Scienze MM. FF. NN., Università di Milano Bicocca ELEMENTI DI ORGANIZZAZIONE AZIENDALE Funzione finanza e controllo:
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
Un esempio: Registrazione e lettura di dati in un file
JavaScript Lezione 5 Tipizzazione ed operazioni tra tipi diversi Istruzioni di input.
Università degli studi di Roma La Sapienza Facoltà di Scienze Matematiche Fisiche E Naturali Corso di Laurea in Tecnologie Informatiche Presentazione Relazione.
C OME CREARE I FRAME. Dal pannello File fai doppio clic sul file default.html per aprire la pagina (figura 1.1). Figura 1.1 Il file default.html.
Modulo 1 bis Menù Incolla Esercitazione Un computer è quasi umano, a parte il fatto che non attribuisce i propri errori a un altro computer. (Anonimo)
Innovazioni versione 4 Bari, 17 ottobre Innovazioni versione 4 Il menù dinamico secondo logica operativa Il ruolo dei Ruoli Facilitare la scelta.
Moduli o Form I Moduli permettono all'utente di immettere informazioni...
Progettazione organizzativa
INTERNET Internet è una rete a livello mondiale che permette alle persone di comunicare ed ad accedere a banca dati da qualunque parte del mondo e su qualunque.
Sistema Informativo Demanio Idrico marzo Per aumentare lefficienza del servizio abbiamo realizzato un sistema in grado di gestire in modo integrato.
INTERNET Antonio Papa Classe 2^ beat I.S.I.S. G. Meroni a.s. 2007/2008.
Attività Formativa Sviluppo di un WORKFLOW ENGINE di Dott. Riccardo Gasperoni Alessandro Caricato Gabriele Trabucco in collaborazione con Progesi S.p.A.
Project Review byNight byNight December 6th, 2011.
Scoprirete che su Office non si può solo contare ma anche sviluppare.
Multiset. Progettare (specifica con identificazione delle eventuali astrazioni necessarie, incluse eccezioni, e implementazione) del tipo di dato Multiset,
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Project Review byNight byNight December 6th, 2011.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
SUBQUERY Chi ha un salario maggiore di quello di Abel? Occorre scomporre la query in due sotto problemi: MAIN : quali impiegati hanno un salario maggiore.
Interoperabilità tra servizi eterogenei M. Missikoff – F. Taglino LEKS, IASI-CNR Una piattaforma inferenziale per il Web Semantico: Jena2 Roma, 2006 Web.
Customer Support Research & Development Come usare il Search Technical Knowledge Base...ITRC.
1 OWL: Ontology Web Language Pierluigi DAmadio a.a.2003/2004.
Introduzione al linguaggio C. Cos’e’ il C? Il C e’ un linguaggio ad alto livello Un compilatore C prende in input un file contenente codice sorgente C.
Introduction to automatic ABMs documentation Keywords: Doxygen ODD protocol MASON documentation Simone Romano.
YOUR ITALIAN CV Step-by-step guide to create CURRICULUM VITAE in Italian language.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
Content packaging Concetti principali Descrizione del package.
Guida alla compilazione del Piano di Studi Curricula Sistemi per l’Automazione Automation Engineering.
Transcript della presentazione:

Elearning standard 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)

…il punto del percorso SCORM_1.2_Overview.doc SCORM_1.2_CAM.doc SCORM_1.2_RunTimeEnv.doc bookshelf SCORM

Content Aggregation Model SCORM Content Aggregation Model rappresenta un mezzo pedagogicamente neutro per progettisti didattici per aggregare risorse allo scopo di erogare la desired learning experience. SCORM Content Aggregation Model rappresenta un mezzo pedagogicamente neutro per progettisti didattici per aggregare risorse allo scopo di erogare la desired learning experience. La creazione e assemblamento, o aggregazione, di risorse semplici (assets) in risorse più complesse e la loro organizzazione in strutture più complesse è definita da: La creazione e assemblamento, o aggregazione, di risorse semplici (assets) in risorse più complesse e la loro organizzazione in strutture più complesse è definita da: Content Model: definisce la nomenclatura dei componenti dellesperienza didattica. Content Model: definisce la nomenclatura dei componenti dellesperienza didattica. Meta-data: meccanismo di descrizione di specifiche istanze dei componenti utilizzati. Meta-data: meccanismo di descrizione di specifiche istanze dei componenti utilizzati. Content Packaging: definisce come rappersentare il comportamento delle risorse usate (Content Structure) e come riunirle per una facile interscambiabilità in ambienti diversi (Content Packaging). Content Packaging: definisce come rappersentare il comportamento delle risorse usate (Content Structure) e come riunirle per una facile interscambiabilità in ambienti diversi (Content Packaging).

Content model components ASSETS ASSETS SCO SCO CONTENT AGGREGATION CONTENT AGGREGATION

Specifiche SCORM per metadata This document outlines the conformance requirements for the following: Learning Management Systems Sharable Content Objects (SCOs) Meta-data Asset Meta-data Application Profiles SCO Meta-data Application Profiles Content Aggregation Meta-data Application Profiles Content Packages Resource Packaging Application Profiles Content Aggregation Packaging Application Profiles SCORM_1.2_ConformanceReq.doc

SCORM Version 1.2 Meta-data XML Conformant – Minimum Conformance Label: MD-XML1 Requirements 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 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 Model 1, and Elements defined as having restricted vocabularies adhere to all defined vocabularies as defined in Section 2.2 of the Content Aggregation Model 1 Content Aggregation, Sharable Content Object (SCO) and Asset Meta-data Conformance 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 Model Fonte: IMS Learning Resource Meta-data Information Model 9 categorie 9 categorie General General Informazioni globali Informazioni globali Lifecycle Lifecycle Relativo allo stato della risorsa, alla storia ed ai contributi Relativo allo stato della risorsa, alla storia ed ai contributi Meta-metadata Meta-metadata Informazioni sui metadati Informazioni sui metadati Technical Technical Carateristiche tecniche Carateristiche tecniche Educational Educational Caratteristiche didattiche e pedagogiche Caratteristiche didattiche e pedagogiche Rights Rights Proprietà intellettuale e condizioni per luso Proprietà intellettuale e condizioni per luso Relation Relation Relazioni tra la risorsa descritta e le altre Relazioni tra la risorsa descritta e le altre Annotation Annotation Commenti sulluso didattico della risorsa e su chi li ha scritti Commenti sulluso didattico della risorsa e su chi li ha scritti Classification Classification Come la risorsa è classificabile da un particolare sistema di indicizzazione Come la risorsa è classificabile da un particolare sistema di indicizzazione

Formato delle specifiche SCORM Meta-data Information Model elenca i metadati e la loro organizzazione gerarchica SCORM Meta-data Information Model elenca i metadati e la loro organizzazione gerarchica Ogni elemento è descritto come: Ogni elemento è descritto come: Nr.: numero gerarchico Nr.: numero gerarchico Name: Nome dellelemento Name: Nome dellelemento Explanation: spiegazione dellelemento Explanation: spiegazione dellelemento Multiplicity: quante istanze può avere Multiplicity: quante istanze può avere Data Type: tipo del dato, testuale o numerico, con riferimenti al formato e ai limiti. Tre tipi principali: Data Type: tipo del dato, testuale o numerico, con riferimenti al formato e ai limiti. Tre tipi principali: Langstring Langstring CharacterString CharacterString DateTime DateTime Vocabulary (segue annotazione) Vocabulary (segue annotazione) Restricted: obbligatorio Restricted: obbligatorio Best practice: raccomandato Best practice: raccomandato (smallest permitted maximum ) (smallest permitted maximum )

LOM 1.0: general, esempio

Compilazione dei metadati Inserire tutti i metadati su un foglio (precompilato, o usare excel) Inserire tutti i metadati su un foglio (precompilato, o usare excel) La prima compilazione verrà seguita dal binding, ovvero dalla conversione in file dei dati La prima compilazione verrà seguita dal binding, ovvero dalla conversione in file dei dati Alcuni authoring tools permettono di eseguire contemporaneamente le operazioni. Alcuni authoring tools permettono di eseguire contemporaneamente le operazioni.

Template: Carnegie Mellon

Template: foglio excel

LOM: Compilazione dei metadati: datatype Langstring Langstring dateTime dateTime Duration Duration Vocabulary Vocabulary CharacterString CharacterString Undefined Undefined

LOM – datatype: langstring Language + charactersting Language + charactersting Molteplicità: 10 Molteplicità: 10 Language: human language of the character string Language: human language of the character string Se non presente, vale il campo language di meta-metadata (3.4) Se non presente, vale il campo language di meta-metadata (3.4) Se non presente meta-metadata, language prende il valore di undefined Se non presente meta-metadata, language prende il valore di undefined Characterstring Characterstring Insieme di caratteri (come da ISO :2000) Insieme di caratteri (come da ISO :2000) Esempi Esempi (it,sistema di simulazione controllo numerico) (it,sistema di simulazione controllo numerico) (en,video streaming lesson) (en,video streaming lesson)

LOM – datatype: dateTime Momento temporale con accuratezza massima del secondo Momento temporale con accuratezza massima del secondo YYYY[MM[DD[Thh[:mm[:ss[.s[TZD]]]]]]] YYYY[MM[DD[Thh[:mm[:ss[.s[TZD]]]]]]] Esempi Esempi T15: T15:30 TZD: Time Zone Default TZD: Time Zone Default Description: langstring Description: langstring Es.: (it,circa nel 1300) Es.: (it,circa nel 1300)

LOM – datatype: duration Intervallo di tempo con accuratezza massima di un secondo Intervallo di tempo con accuratezza massima di un secondo P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]] P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]] Esempi Esempi P2Y6M -> periodo di 2 anni e 6mesi P2Y6M -> periodo di 2 anni e 6mesi PT3H -> periodo di tre ore PT3H -> periodo di tre ore

LOM – datatype: duration P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]] P[yY[mM[dD[T[hH[nM[s[.s]S]]]]]] Esempi Esempi P2Y6M -> periodo di 2 anni e 6mesi P2Y6M -> periodo di 2 anni e 6mesi PT3H -> periodo di tre ore PT3H -> periodo di tre ore

LOM – datatype: vocabulary Consente di scegliere tra un insieme di valori Consente di scegliere tra un insieme di valori vocabulary/vocrep.html riporta i vocabolari utilizzabili per ogni voce vocabulary/vocrep.html riporta i vocabolari utilizzabili per ogni voce vocabulary/vocrep.html vocabulary/vocrep.html

Xml Binding Trasformazione dei dati LOM in file XML

IMS: Xml binding Doumenti di riferimento: Doumenti di riferimento: Metadata information model Metadata information model Informazioni generali sui nomi, le definizioni, l'organizzazione ed i vincoli degli elementi, in due parti: Informazioni generali sui nomi, le definizioni, l'organizzazione ed i vincoli degli elementi, in due parti: un documento di lavoro realizzato da un comitato di normalizzazione dello IEEE, un documento di lavoro realizzato da un comitato di normalizzazione dello IEEE, e di un certo numero di modifiche che sono state approvate da IMS. e di un certo numero di modifiche che sono state approvate da IMS. Metadata binding specification Metadata binding specification Specifiche tecniche particolari Specifiche tecniche particolari Metadata best practice and implementation guide Metadata best practice and implementation guide Esempi Esempi

IMS: XML binding; - information model Basato ancora su LOM D6.1 Basato ancora su LOM D6.1 Le modifiche a LOM sono minime Le modifiche a LOM sono minime Keywords,requirement Keywords,requirement Permette estensioni ai dati presenti Permette estensioni ai dati presenti Da effettuare con estrema cautela Da effettuare con estrema cautela Comporta adattamenti allXSD Comporta adattamenti allXSD

IMS: XML binding; - binding specifications - I Parte tecnica della specifica Parte tecnica della specifica Perché XML Perché XML LOM è espreso da una gerarchia di dati LOM è espreso da una gerarchia di dati XML è adatto ad esprimere gerarchie XML è adatto ad esprimere gerarchie Un documento XML è una gerarchia che ha Un documento XML è una gerarchia che ha elementi elementi con attributi con attributi e contenuti e contenuti Il nome dei tag, gli attributi e le tipologie di contenuti sono definite in Il nome dei tag, gli attributi e le tipologie di contenuti sono definite in Document Type Definition (DTD) Document Type Definition (DTD) I DTD di IMS sono reference ma non norme I DTD di IMS sono reference ma non norme Possono essere usati per facilitare luso degli XML editor Possono essere usati per facilitare luso degli XML editor imsmd_rootv1p2.dtd imsmd_rootv1p2.dtd XML schemas XML schemas Stessa funzionalità del DTD Stessa funzionalità del DTD Estensibili, più potenti Estensibili, più potenti

IMS: XML binding; - binding specifications - II Struttura del documento Struttura del documento Introduzione Introduzione Narrative description (General, lifecicle…) Narrative description (General, lifecicle…) Elements Elements Langstring, date, vocabulary, vcard Langstring, date, vocabulary, vcard Special Handling Requirements Special Handling Requirements Extensibility Extensibility DTD DTD XSD XSD Uso di Vcard Uso di Vcard