IM Lab NCCU 1 Introduction of SCORM: Sharable Content Object Reference Model Hao-Chuan Wang Computer Science Department National Chengchi University 2003.

Slides:



Advertisements
Similar presentations
Learning Technology Standards A Layperson's Guide to Who s Who and What s What Updated November 25, 2002 by Jonathan Dean Oracle iLearning Product Management.
Advertisements

Design and Implementation of WBT System Components and Test Tools for WBT content standard K. Nakabayashi, Y. Kubota(NTT-X,Inc./ Advanced Learning Infrastructure.
Mobile phones as a tool for learning by Mats Reinsby
Overview of IMS Content Packaging Sheila MacNeill.
Standardisation Issues in eLearning by Diptendu Dutta AUNWESHA Presented at IEEE Computer Chapter 19 th October, 2001.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Lecture-7/ T. Nouf Almujally
A Standard and an eLearning Platform for LEMAIA: SCORM and Moodle Antonio De Nicola.
Learning Content Standards Demos, Details, and De-mystification Robby Robson, Eduworks Chair, IEEE Learning Technology Standards Committee
University of Piraeus Department of Technology Education and Digital Systems Centre for Research and Technology - Hellas(C.E.R.T.H.) Informatics and Telematics.
Interaction and adaptation in SCORM-based SE course Todorka Glushkova, University of Plovdiv, Bulgaria
Content Reusability in Learning Management Systems Priit Mägi DAP01s.
Educational Modelling Language (EML): Adding instructional design to existing learning technology specifications Rob Koper
Chapter Concepts Review Markup Languages
Peoplesoft Fundamentals David Lewis 10/18/02 (adapted from Psoft Training Materials)
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Providing a SCORM service in an IMS Learning Design player Paul Sharples The University of Bolton.
May 18, 2004SCORM/NSDL Technical Meeting SCORM/NSDL Technical Meeting Alexandria, Virginia May 18, 2004 Reusability & Persistence: Talking Points -Robby.
Efficient Development through SCORM Standards Paul F. Merrill Michael D. Bush Thor Anderson
SCORM Ahmed I. Deeb Dr. Anwar Mousa  presenter  instructor University Of Palestine-2009 Presentation about.
Asst.Prof.Dr.Surasak Mungsing. By: Akshay Kumar Sharable Content Object Reference Model.
TELEStraining Inc. The eTrainerCB: Using Instructional Templates To Create Training SCO’s Lucio Teles, Ph.D., President, TELEStraining Inc. Fuchun Xiao,
Supporting Collaborative Learning Activities with SCORM Albert Ip, Digital Learning Systems Ric Canale, University of Melbourne.
Wednesday, October 22, E-Learning Objects: The Value of SCORM and MPEG-7 Packaging for Digital Media Assets TRACK 3: TEACHING AND LEARNING Thursday,
Implementation Alternatives for Web-based Learning Architecture by Diptendu Dutta Anwesa ( Presented at IWDC 2001 Kolkata 28 th December,
Learning Resource iNterchange
Why E-Learning Standards?
Update: © Copyright 2002, Carnegie Mellon University All Right Reserved 1/59 ADL/SCORM - What Does it Mean for Developers of ICT Projects? Daniel.
SCORM By: Akshay Kumar. SCORM 2 What we want? What is SCORM? What is SCORM? Connection with e-learning Connection with e-learning Application of XML Technology.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Accelerating e-Learning Interoperability Introducing the CLEO Lab Tyde Richards IBM Mindspan Solutions Daniel R. Rehak Carnegie Mellon University.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Publishing Digital Content to a LOR Publishing Digital Content to a LOR 1.
Charles E. Kahn, Jr., MD 1 Njogu Njuguna, MD 2 Adam E. Flanders, MD 2 Department of Radiology 1 Medical College of Wisconsin 2 Thomas Jefferson University.
Dr David Massart, EUN AgLRs – Budapest, Hungary Nov. 2, 2009 Reusable Learning Content Discovery and Exchange.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
THE ADVANCED DISTRIBUTED LEARNING (ADL) INITIATIVE
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
An Object-Oriented Approach to Programming Logic and Design
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Computer-based Training.  Overview  Package Content  Manifest  Organization  Runtime Environment  Tools  Demo.
The Project Improving E-Learning at An-Najah National University Through Adaption of SCORM.
Creating a RLO (Reusable Learning Objects) strategy for the inter-agency Pharmacy Technician blended learning project Presenter: Dr. Carole Bagley, Ph.D.
E-Learning standards and meta-data: Case study ดร. น้ำทิพย์ วิภาวิน Sripatum University Library.
Chapter 16 The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange.
Semantic Learning Instructor: Professor Cercone Razieh Niazi.
Thursday, November 6, E-Learning Objects: The Value of SCORM and MPEG-7 Packaging for Digital Media Assets Interactivity Cesar Bandera, Director.
The SCORM Runtime Environment Chris Poole: Senior Content Developer The Scorm Runtime Environment An Overview By Chris Poole.
Academiccolab.org TM Developing SCORM Compliant Content Technical Issues and Solutions John Toews, Academic ADL Co-Lab NMC Online Conference on Learning.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
The Perfect SCORM Sharable Content Objects. Agenda  Welcome – Who Are We  History Of SCORM (RLOs)  SCORM Solution  The Need For SCORM  Do We Need.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
Adaptive Book: Teaching and Learning Environment for Programming Education Ananda Gunawardena & Victor Adamchik.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
1 eLearning: a Technological and Scientific Perspective Michele Missikoff IASI-CNR LEMAIA, Closing Conference Rome, 11 april 2008.
Patricia Ploetz, ABD Academic ADL Co-Lab University of Wisconsin Stevens Point Canadian Association for Distance Education Wise And Witty Weekday Presentation.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Overview Collected learning resources Competencies Registry/ Authority Course Delivery system Student Pedagogy Tests/ assessment Activities Communication.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
SCORM conformance and authoring software Dr Tabetha Newman Information Transfer Tel. +44 (0) August 2002.
SCORM-kooskõlaliste õpihaldussüsteemide arendamisest Andres Mellik Tallinna Ülikool Veebruar 2006.
Simple Content Creation Tool for.LRN OpenACS and.LRN Conference By Ing. Rocael Hernández & Ing. Byron Linares.
Sabri Kızanlık Ural Emekçi
Modularization and Semantics of Learning Objects in a Cooperative Knowledge Space Nadine Ludwig Center for Multimedia in eLearning & eResearch, Berlin.
Chapter 27 WWW and HTTP.
Improving E-Learning At An-Najah University Through the Adoption of SCORM Dr. Raed Alqadi SCORM Workshop-2 APRIL 29/2009 Funded by QIF 11/27/2018.
Oya Y. Rieger Cornell University Library May 2004
Presentation transcript:

IM Lab NCCU 1 Introduction of SCORM: Sharable Content Object Reference Model Hao-Chuan Wang Computer Science Department National Chengchi University 2003 May

IM Lab NCCU 2 Outline Introduction SCORM Overview SCORM Content Aggregation Model Content Model Metadata Content Packaging Run-Time Environment Demo

IM Lab NCCU 3 Introduction Computers in Education: developed over 30 years. –early years: CAI –with the impact of AI and cognitive science: Intelligent Tutoring System (ITS) –Multimedia and internet: web-based learning A new term today: e-Learning What’s the next step of learning technology?

IM Lab NCCU 4 Introduction Most web-based learning systems today: –Proprietary format –Contents are not exchangeable and sharable –Expensive costs for maintenance: ex. Updating and extending Standard reference model is needed. –Many e-Learning specifications are proposed. –SCORM: unifying these specs.

IM Lab NCCU 5 SCORM Overview Sharable Content Object Reference Model Defines a Web-based learning “ Content Aggregation Model “ and “ Run-Time Environment “ for learning objects. A model that references a set of interrelated technical specifications and guidelines designed to meet DoD’s requirements for Web-based learning content.

IM Lab NCCU 6 Reference Model Criteria Durable –no modification required as versions of system software change. Interoperable –operate across a wide variety of hardware, operating systems and Web browsers. Accessible –can be indexed and found as needed. Reusable – can be modified and used by many different development tools.

IM Lab NCCU 7 SCORM: A Collection of Specs. Metadata Dictionary (from IEEE) Content Packaging (from IMS) Meta-data XML Binding and best Practice (from IMS) Launch, Communication API (from AICC) Data Model (from AICC) Content Structure (derived from AICC) BOOK 3: The SCORM Runtime Environment BOOK 1: The SCORM Overview BOOK 2: The SCORM Content Aggregation Model From SCORM 1.2 Overview, Others: Applications, Conformance…etc.

IM Lab NCCU 8 Footnotes of overview Back to the viewpoint of practice: –SCORM separate contents from learning platform. –Contents are packaged following the spec. of Content Aggregation Model –How contents communicate with Learning Management System (LMS) are specified in the spec. of Runtime Environment

IM Lab NCCU 9 SCORM Content Aggregation Model The Content Aggregation Model spec. consists of three components: Content Model : basic learning objects Meta-data : mechanism for describing instances Content Packaging : the structure and behavior

IM Lab NCCU 10 Content Model Defines how lower-level sharable, reusable learning resources are aggregated to compose higher-level units of instruction. Learning resources are aggregated into: –Assets –Sharable Content Objects (SCO) –Content Aggregation

IM Lab NCCU 11 Learning Objects Objects could be “learned” completely and independently. A picture could be viewed, but may not be learned. (without annotations) A web page could be used for learning, but user may only get partial concepts of that topic. (like a section of a book) A learning objects aggregated these elements delivers knowledge about that topic completely. (like a chapter or even a complete book)

IM Lab NCCU 12 Assets Learning content in its most basic form is composed of Assets. –Assets could be representation of types of media. Ex. image, text, video clip. Asset metadata – allow for search and discovery within online repositories, thereby enhancing opportunities for reuse. The mechanism for binding Assets to Asset meta- data is the Content Package.

IM Lab NCCU 13 Example of Assets From SCORM 1.2 CAM,

IM Lab NCCU 14 SCO A collection of one or more Assets that utilizes the SCORM Run-Time Environment to communicate with Learning Management System (LMS). A SCO represents the lowest level of granularity learning resources that can be tracked by an LMS.

IM Lab NCCU 15 SCO (cont.) Reusability: –A SCO by itself should be independent of learning context. –For example, a SCO could be reused in different learning experiences to fulfill different learning objects.

IM Lab NCCU 16 Example of SCO From SCORM 1.2 CAM, Communication with Runtime Env.

IM Lab NCCU 17 Content Aggregation The Content Aggregation defines the content structure. A map (content structure) that can be used to aggregate learning resources into a unit of instruction.

IM Lab NCCU 18 Example of Content Aggregation From SCORM 1.2 CAM,

IM Lab NCCU 19 Meta-data The purpose of meta-data is to provide a common nomenclature enabling learning resources to described in a common way. Learning resources described with meta-data can be systematically searched and retrieved. Assets, SCO, Content Aggregation all use the same meta-data model.

IM Lab NCCU 20 Categories of Meta-data Elements Nine main categories and totally about 80 tags. 1.General 2.Lifecycle 3.Meta-metadata 4.Technical 5.Educational 6.Rights 7.Relation 8.Annotation 9.Classification

IM Lab NCCU 21 Symbol Table SymbolMeaning This symbol denotes that the element has one or more child elements. This symbol denotes that the element contains data. This text denotes the XML Schema Definition (XSD) type assigned to the element. (no symbol) When no multiplicity symbol is present, this denotes that the element may exist one and only one time. + The plus sign denotes that the element may occur one or more times within its parent element. ? The question mark denotes that the element may occur zero or one time within its parent element. * The asterisk denotes that the element may occur zero to many times within its parent element.

IM Lab NCCU 22 Example of Categories: General The General category groups the general information that describes the resource as a whole.

IM Lab NCCU 23 Example of Categories: Technical The Technical category groups the technical requirements and characteristics of the resource.

IM Lab NCCU 24 Example of Categories: Educational The Educational category groups the educational and pedagogic characteristics of the resource.

IM Lab NCCU 25 Examples of Meta-data around.jpg, 6 of 9 meta-data categories are used.

IM Lab NCCU 26 Content Packaging A standardized way to exchange digital learning resources between different systems ( LMS ) or tools. Define the structure ( or organization ) and the intended behavior of a collection of learning resources. –A manifest file : list all of the resources or assets included in the package, the organization of the SCOs, the metadata for the package and the SCOs –All the actual SCO files

IM Lab NCCU 27 Content Packaging (cont.)

IM Lab NCCU 28 Content Packaging XML Binding

IM Lab NCCU 29 Example of Manifest File Each learning object is packaged with “imsmanifest.xml”

IM Lab NCCU 30 Run-Time Environment A common way to start learning resources, a common mechanism for learning resources to communicate with an LMS. The responsibility of the LMS : to determine which learning resource is to be launched. The responsibility of the SCO : to find the API Adapter.

IM Lab NCCU 31 Run-Time Environment (cont.) From SCORM 1.2 RTE,

IM Lab NCCU 32 API for Communication A set of predefined functions: allows the SCO to communicate with the LMS. All communication between the API Adapter and the SCO is initiated by the SCO. Threefold API Adapter objects : –Execution State : to handle execution state : LMSInitialize and LMSFinish –State Management : to handle errors :LMSGetLastError, LMSGetErrorString, and LMSGetDiagnostic –Date Transfer : to transfer data to and from an LMS : LMSGetValue, LMSSetValue, and LMSCommit

IM Lab NCCU 33 Predefined Functions –LMSInitialize initialize (SCO required) –LMSFinish finish (SCO required) –LMSGetValueget a data model value from the LMS –LMSSetValue send a data model value to the LMS –LMSCommitwrite cached values (previously sent) to the LMS –LMSGetLastErrorget the return code for the last API call –LMSGetErrorStringget text description of the return code for the last API call –LMSGetDiagnosticget more vendor-specific information on the return code for the last API call

IM Lab NCCU 34 API Adapter State Transitions From SCORM 1.2 RTE,

IM Lab NCCU 35 Data Model Purpose of establishing a common data model : –to make sure that a defined set of information about SCOs can be tracked by different LMS environments. Access method : parameters in eight API Adapter functions Ex : –studentName = LMSGetValue(“cmi.core.student_name”);

IM Lab NCCU 36 DEMO ADL’s Sample Run-Time Environment Version –Run-time Environment Server Component: Implemented using Java Applications and Java Servlets. –Run-time Environment Client Component: Implemented using JSP, Java Applets, HTML, and JavaScript. –Sample Course: Implemented using HTML and JavaScript.

IM Lab NCCU 37 Conclusion Future of web-based learning: “Object-oriented” concepts. Learning objects. Easy to retrieve and find learning objects: Learning services around the web! More adaptive and effective learning experiences for learners.