1 / 87

Pakiranje gradnikov e-gradiv in programska orodja ( SCORM , Common Cartridge )

Pakiranje gradnikov e-gradiv in programska orodja ( SCORM , Common Cartridge ). Standardi in specifikacije. Za iskanje (odkrivanje) vsebin lažje iskanje vsebin metapodatki (IEEE LOM, Dublin Core) izmenjava metapodatkov (SQI, OAI-PMH) šifranti (XVD, IMS VDEX, Zthes, W3C SKOS)

nizana
Download Presentation

Pakiranje gradnikov e-gradiv in programska orodja ( SCORM , Common Cartridge )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pakiranje gradnikov e-gradiv in programska orodja (SCORM, Common Cartridge)

  2. Standardi in specifikacije • Za iskanje (odkrivanje) vsebin • lažje iskanje vsebin • metapodatki (IEEE LOM, Dublin Core) • izmenjava metapodatkov (SQI, OAI-PMH) • šifranti (XVD, IMS VDEX, Zthes, W3C SKOS) • Za izmenjavo in (ponovno) uporabo vsebin • tudi za poizvedovanje in predvajanje vsebine • prenosljivost vsebin (uporaba v različnih VLE) • pakiranje vsebine, formati za opis vsebine (SCORM, CC)

  3. SCORM v kontekstu učenja Sharable Content Object Reference Model

  4. LMS – Learning Management System Izobraževalni tečaji LMS Sistem za upravljanje z učenjem Učitelj Učenci

  5. Zakaj LMS • Omejitve pri kontaktnem izobraževanju • Organizirano in nadzorovano samoizobraževanje • Metode izobraževanja na daljavo • E-učenje, metoda izobraževanja na daljavo s pomočjo računalnika, pogosto preko omrežja • Metoda je primerna tako za vsakodnevno kot za dopolnilno izobraževanje • E-učenje je pojav, ki se razširja zaradi uporabe interneta • Zahteva po spremembi izobraževalnih navad

  6. Manifest Paket ADLSCORM Paket SCORM SCO Spletna stran • SCO • statična spletna stran • dodan programski vmesnik API • skrbi za komunikacijo z VLE • Paket SCORM • SCO-ji • manifest

  7. Nekaj o SCORM

  8. SCORM v kontekstu učenja • Glavna pozornost SCORM • Individualno učenje • Načrtovano učenje • Postopno učenje • Učenje, temelječe na spletnih tehnologijah

  9. Aktivnost A If status == “satisfied” Then goto C Else goto B Aktivnost B Goto C AktivnostC If status == “not satisfied” Then goto A Else goto… Sekvenčenje v SCORM 1.2 • Logika pogojne vejitve je vgrajena v vire (resource) • Ker so odvisnosti vgrajene v same vire, je ponovna uporabljivost težja

  10. Aktivnost A AktivnostA If status == “satisfied” If status == “satisfied” Then goto C Else goto B If status != “satisfied” AktivnostB Aktivnost B Goto C Goto C Aktivnost C AktivnostC If status == “not satisfied” If status == “not satisfied” Then goto A Else goto… Sekvenčenje v SCORM 1.3 (SCORM 2004)

  11. Definicija učnih aktivnosti • Pedagoško nevtralne enote navodil, znanja, preskusov itd. • Lahko vsebujejo podaktivnosti • Gnezdene so lahko poljubno globoko • Za vsakega učenca, ki izvaja aktivnosti, se vodi sledenje stanja • Učenec lahko dostopa do aktivnosti N krat • Aktivnost lahko prekinemo, opustimo, normalno izstopimo iz nje itd. • Aktivnost se vedno izvaja v kontekstu starševske (nadrejene) aktivnosti • Lahko prispeva k stanju napredovanja nadrejene aktivnosti. temu pravijo “Rollup” DEMO

  12. ADL: SCORM Sample Runtime Environment

  13. Kaj je sekvenčenje • Napovedljivo, konsistentno urejanje in posredovanje učnih aktivnosti, didaktično smiselno in neodvisno od okolja • Avtorji učnih vsebin določajo sekvenčno obnašanje v času načrtovanja. • Aktivnosti so sekvenčene v času posredovanja v odvisnosti od obnašanja učenca. Za interpretacijo sekvenčnih pravil in izvedbo sekvenčenja v skladu z interakcijo učenca je odgovoren LMS. • Sekvenčno obnašanje ni vgrajeno v same učne vsebine, kar povečuje zrnatost in ponovno uporabljivost gradiv

  14. Definicija drevesa aktivnosti • LMS obnašanje sekvenčenja je opisano kot prehajanje vozlov drevesa za določitev, katere aktivnosti naj posredujemo učencu • Aktivnosti lahko združujemo in organiziramo v konceptualno drevo • Aktivnosti so vozli v konceptualnem drevesu • Imamo privzeto (default) pot, ki pa jo lahko spreminjamo s sekvenčnimi pravili, ki jih določa načrtovalec tečaja • Prehajanje je proženo s sekvenčnimi zahtevki, ki jih proži učenec s svojo navigacijo. lahko pa jih proži tudi sistem dostavljanja • Sekvenčna pravila so vrednotena v trenutku uporabe, lahko pa so pogojena s statusom sledenja • Aktivnosti so dostavljane posamično (ena naenkrat) • Aktivnostim lahko pridružimo zunanje resurse

  15. Primeri sekvenčenja • Ista vsebina – različni načini sekvenčenja z uporabo različnih didaktičnih strategij • Nobenih pravil sekvenčenja • Linearno krmiljenje • Linearna izbira • Tempirano glede na znanje • Možna ponovna uporaba glede na znanje • Popravljanje (Remediation) • Presoja kompetenc

  16. INTRO MODULE A Lesson 1 Načrtovalec tečaja Programmer/ razvijalec Lesson 2 Lesson 3 iz diagrama poteka ugotovi pravila sekvenčenja tvori diagram poteka vsebine EXAM Part 1 Part 2 Part 3 Diagram poteka v drevesu aktivnosti

  17. Struktura vsebinskega paketa (content package) Podatke o sekvenčenju lahko priredimo organizaciji ali posameznemu elementu organizacije

  18. SCORM 1.3 Content Aggregation

  19. e-gradiva Informatika

  20. Proces pakiranja vsebin 1. Vsebinski paket naložimo v LMS LMS Vsebinski paket Administrator LMS Avtor vsebine Shramba vsebine

  21. Proces pakiranja vsebin 2. Dodamo podatke o učencu in ga prijavimo za tečaj LMS Administrator LMS Podatki o učencih Prijavimo uporabnike tečaja

  22. Proces pakiranja vsebin 3. Posredovanje in preverjanje interakcij LMS Brkljalnik Učenec Podatki o učencih Podatki (getName getScore)

  23. Pakiranje in uporaba vsebin • Vsebinski paket naložimo vLMS • Dodamo podatke o učencu in ga prijavimo za tečaj • Posredovanje in preverjanje interakcij Spomnimo se demonstracije

  24. Kako sestaviti “paket paketov” Paket paketov: Vse SCORM vsebinske pakete združimo v en paket, da lahko vse skupaj naložimo v LMS v enem koraku

  25. Paket vsebinskih paketov

  26. Paket vsebinskih paketov Ročno popravljanje poti do gradiv

  27. Še več o SCORM

  28. LMS in SCORM

  29. Obstoječa vsebina LMS Življenski cikel SCORM Tvorba Avtorska orodja za učne vsebine Izločanje Predelava Združevanje Učni katalog Iskanje Uvoz Sledenje Dostava

  30. Skupek asset asset SCO Učni vir asset SCO asset asset Skupek asset asset SCO asset Učni vir SCO asset Učni vir SCO Učni vir SCO asset asset Skupek asset asset Učni vir asset SCO SCO Učni vir asset Skupek asset SCO asset Učni vir asset Učni vir SCO Učni vir Pakiranje vsebine (Content packaging) Združevanje vsebine (Content aggregation) Struktura vsebine

  31. Aggregation Learning resource Aggregation Learning resource Learning resource Learning resource Aggregation Learning resource Learning resource Aggregation Learning resource Learning resource Learning resource Struktura vsebine • Je “načrt” gradiva • Dovoljuje navigacijo • Definira obnašanje • Po AICC Definira: • Hierrarhijo vsebin • Metapodatke, specifične za kontekst • Sekvenčenje inj navigacijo • Pravila, kako prikazovati vire uporabniku • Prerequisite=f(cmi.core.lesson_status) • Passed • Completed • Browsed • Failed • Not attempted • Incomplete • AICC skriptni operatorji (AND, OR, etc) • Velja za SCORM 1.3 (simple sequencing)

  32. Fizične datoteke Fi.dwg Pino.doc a.html … … … … … … x.htm Pip.gif Res.doc … … … … … … Package: ponovno uporabljiva samostojna enota, del tečaja ali cel tečaj. Uporabljena na LMS mora omogočati združevanje in razdruževanje Opis paketa Manifest: XML opis virov, kako jih lahko uporabimo. manifest najvišjega nivoja opisuje celotno gradivo, podmanifesti opisujejo svoj del Meta-data:metapodatki, ki opisujejo posamezne vire, lahko pa tudi (na svojem nivoju) organizacije in vire Package Interchange File Manifest File metadata organizations organizations: strukturirajo vsebino, večinoma v hierarhični obliki, kako naj jo osvajamo resources (sub)Manifest(s) Resourcesopisujejo vire bodisi v “fizičnih” datotekah bodisi zunanje vire Package Interchange Files je skupina vseh zajetih datotek (zip, arj, itd) s podaljškom .PIF, standardni sistem za izmenjavo gradiv med platformami Fizične datotekeso tiste, ki jih nakazujejo viri (lahko tudi preko URL)

  33. Datoteka Manifest Ima ime Imsmanifest.xml Mora biti na najvišjem nivoju skupine datotek in mora vsebovati 4 ločene sekcije, ki se začnejo z ustrezno oznako (tag). Podane morajo biti v naslednjem vrstnem redu: - PREAMBLE <manifest identifier = "MANIFEST" .... > - META-DATA <metadata> ... course meta-data (title, keywords, etc.) </metadata> - ORGANIZATION <organizations default = "Linear"> ... a description of the course sequencing </organizations> - RESOURCES <resources> ... a names, resource meta-data and location of the files used in the course </resources> Preskočimo podrobnosti

  34. Manifest map

  35. Pomen oznak na shemah

  36. Manifest: general rules

  37. Data model

  38. Binding: primeri Data Type: This element is a container element and only contains other elements. Multiplicity: The manifest element is the top-level element for content package. Attributes: identifier (required) – An identifier, provided by an author or authoring tool, that is unique within the Manifest. version (optional) – Identifies the version of the Manifest. It is used to distinguish between manifests with the same identifier. xml:base (optional).This provides a relative path offset for the files contained in the manifest. The usage of this element is defined in the XML Base Working Draft from the W3C. Data type = String. Elements: <metadata> <organizations> <resources> <manifest> Example: <manifest identifier=”Manifest" version="1.1" xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2" xmlns:adlcp="http://www.adlnet.org/xsd/adl_cp_rootv1p1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsproject.org/xsd/imscp_rootv1p1p2 imscp_rootv1p1p2.xsd http://www.imsproject.org/xsd/imsmd_rootv1p2 ims_md_rootv1p1.xsd http://www.adlnet.org/xsd/adl_cp_rootv1p1 adl_cp_rootv1p1.xsd"> <!-- imsmanifest contents --> </manifest> • <manifest identifier="lesson/361" version="1.0" • xmlns="http://www.imsproject.org/xsd/imscp_rootv1p1p2" xmlns:imsmd="http://www.imsproject.org/xsd/ims_md_rootv1p1"> <manifest identifier="SingleExternalSCOManifest" version="1.1“ xmlns=http://www.imsproject.org/xsd/imscp_rootv1p1p2 xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_rootv1p2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation="http://www.imsproject.org/xsd/imscp_rootv1p1p2 imscp_rootv1p1p2.xsd http://www.adlnet.org/xsd/adlcp_rootv1p2 adlcp_rootv1p2.xsd">

  39. metadata Si riferisce ai metadata di contesto, ovvero relativi al corso intero; non è obbligatorio

  40. Metadata: data model

  41. Metadata: binding • Data Type: This element is a container element and only contains other elements. • Multiplicity: The <metadata> element may occur 0 or 1 time within the <manifest> element. • Attributes: • None • Elements: • <schema> • <schemaversion> • <adlcp:location> • IMS Meta-data • Example: • 1 <metadata> • 2 <schema>ADL SCORM</schema> • 3 <schemaversion>1.2</schemaversion> • 4 <imsmd:lom> • 5 <imsmd:general> • 6 <imsmd:title> • 7 <imsmd:langstring xml:lang="en-US">Simple Manifest</imsmd:langstring> • 8 </imsmd:title> • 9 </imsmd:general> • 10 </imsmd:lom> • 11 </metadata>

  42. organizations • Serve per descrivere la struttura del corso ; quando viene descritto un asset o uno SCO, organization deve essere vuoto; quando si descrive un content aggregation, deve esistere almeno un organization

  43. Organizations: data model

  44. Organizations: binding • Multiplicity: The organizations element may occur 0 or 1 time within a <manifest> element. • Attributes: • default (required). Identifies the default organization to use. Data type = IDRef. • Elements: • <organization> • Example: • 1 <organizations default="TOC1"> • 2 <organization identifier="TOC1" structure="hierarchical"> • 3 <title>default</title> • 4 <item identifier="ITEM1" identifierref="RESOURCE1" isvisible="true"> • 5 <title>Lesson 1</title> • 6 <item identifier="ITEM2" identifierref="RESOURCE2" isvisible="true"> • 7 <title>Introduction 1</title> • 8 </item> • 9 <item identifier="ITEM3" identifierref="RESOURCE3" isvisible="true"> • 10 <title>Content 1</title> • 11 </item> • 12 <item identifier="ITEM4" identifierref="RESOURCE4" isvisible="true"> • 13 <title>Summary 1</title> • 14 </item> • 15 </item> • <item identifier="ITEM5" identifierref="RESOURCE5" isvisible="false"> • .... • 40 </organization> • 41 </organizations

  45. Organization ->item: data model

More Related