scorm- my presentation

42
SCORM By: Balasubramaniya m. R 08-603-003

Upload: rubinibala

Post on 16-Nov-2014

303 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SCORM- My Presentation

SCORM

By:Balasubramaniyam. R

08-603-003

Page 2: SCORM- My Presentation

What we want?

• What is SCORM?

• Connection with e-learning

• Application of XML Technology

• Technical description about SCORM

• Why it is important to us?

Page 3: SCORM- My Presentation

Background: A Thinking process?• Design for Reuse– What’s the right level of granularity?

• Tracking– What’s the right level of granularity?

• Metadata– How much is needed?

• LMS– What does the Table of Content look like?

– Navigation Controls?

Page 4: SCORM- My Presentation

Granularity and ReusabilityRaw Data

(Media Elements)Information

ObjectsLearning Objective

Lesson(Aggregation)

Course(Collection)

Source: Academic ADL Co-Lab (adapted from Learnactivity)

Context +Reusability -

Page 5: SCORM- My Presentation

What is SCORM?A software model – defines the interrelationship of course components, data

models, and protocols such that content “objects” are sharable across systems that conform with the same model.

• It is collection of specification adopted together for achieving some property of content like Accessibility, Adaptability, Affordability, Durability , reusability, interoperability

Page 6: SCORM- My Presentation

SCORM and Technology • Content Aggregation ModelContent Aggregation Model

– Metadata (from IEEE LOM 1484.12)Metadata (from IEEE LOM 1484.12)

– Content Structure (derived from AICC)Content Structure (derived from AICC)

– Content Packaging (from IMS)Content Packaging (from IMS)

– Sequencing Information (from IMS)Sequencing Information (from IMS)

• Run-Time EnvironmentRun-Time Environment

– IEEE Application Programming InterfaceIEEE Application Programming Interface

(1484.11.2)(1484.11.2)

– IEEE Data Model (1484.11.1)IEEE Data Model (1484.11.1)

• Sequencing & NavigationSequencing & Navigation

– Sequencing Information & BehaviorSequencing Information & Behavior

(from IMS)(from IMS)

Page 7: SCORM- My Presentation

Generalized view of LMS

Page 8: SCORM- My Presentation

SCORM Content Model Components • Assets:– building block of a learning resource.

– text, images, sound, assessment objects or any other piece of data

– More than one asset can be collected together to build other assets.

• SCO:– A SCO is a collection of one or more Assets that

represent a single launchable learning resource

– tracked by an LMS

Page 9: SCORM- My Presentation

Conceptual Makeup of SCO

Page 10: SCORM- My Presentation

SCORM Content Aggregation Model

Page 11: SCORM- My Presentation

Conceptual Representation of Activity

Page 12: SCORM- My Presentation

Content Organization

Page 13: SCORM- My Presentation
Page 14: SCORM- My Presentation
Page 15: SCORM- My Presentation

<organization> tag• Title• Item– title– Item– adlcp: timeLimitAction, dataFromLMS,

completionthreshold– imsss:sequencing– adlnav:presentation

• Metadata• imsss:sequencing

Page 16: SCORM- My Presentation

Content Packaging

Page 17: SCORM- My Presentation
Page 18: SCORM- My Presentation

Sequence and Navigation•Three ways for learners to traverse the Three ways for learners to traverse the

Activity TreeActivity Tree User Choice (“Choice”)User Choice (“Choice”)

The learner can choose any activity in any The learner can choose any activity in any order at any timeorder at any time

FlowFlow

The learner can only move toward the ‘next’ or The learner can only move toward the ‘next’ or

‘previous’ activity – the system determines the ‘previous’ activity – the system determines the

activity to deliveryactivity to delivery

Forward OnlyForward Only

The “Previous” button is disabled.The “Previous” button is disabled.

Page 19: SCORM- My Presentation

Adding Sequencing Behavior

• A– 1

– B• 2

• 3

Page 20: SCORM- My Presentation
Page 21: SCORM- My Presentation

Run time environmentCommunicating with the LMS

/* look up window hierarchy to find LMS provided API */

API.Initialize(“”);

var name = API.GetValue(“cmi.learner_name”);

API.SetValue(“cmi.score.scaled”, “0.9”);

API.Terminate(“”);

Page 22: SCORM- My Presentation

Continue…

• Must use JavaScript

• There are only 8 functions that you may use

GetDiagnosticGetDiagnostic((YY))

GetLastErrorGetLastError()()

GetErrorStringGetErrorString((ZZ))

Initialize(“”)Initialize(“”)

SetValueSetValue((XX, , YY))

GetValueGetValue((XX))

CommitCommit(“”)(“”)

TerminateTerminate(“”)(“”)

Where X = cmi data model element, Y = any string, Z = error code

Page 23: SCORM- My Presentation

API, API instance and API implementation

Page 24: SCORM- My Presentation

CMI data model element

• Comments From Learner • Comments From LMS • Completion Status • Completion Threshold • Learner Id• Learner Name• Learner Preferences• etc…

Page 25: SCORM- My Presentation

Conceptual API Instance Transition

Page 26: SCORM- My Presentation

SCORM Run Time Environment

Page 27: SCORM- My Presentation

Continue….

Page 28: SCORM- My Presentation

Continue….

Page 29: SCORM- My Presentation

Overall Picture in Meta-Data

• Examples with showing – APIWrapper.js

– imsmanifest.xml

Page 30: SCORM- My Presentation

Scope of Adaptation

Page 31: SCORM- My Presentation

Limitation considered..(one prespecitive)

• limited adaptivity

• Run time environment do setting of the predefined rule with key value pair only. We can not change these values at run time after SCO made.

• This is again compact and it can not be used in different context by simple change. We have to make a new imsmanifest file for the changed context of learning.

Page 32: SCORM- My Presentation

Continue….• SCORM describes a solutions for systems,

components and content interopability for learning– Data and Behavioural interoperability

• SCORM does not extend beyond learning to management of learning

• SCORM does not impose any pedagogical or assessment model

• SCORM supports only limited pedagogical features

Page 33: SCORM- My Presentation

Continue….• No communication across SCO’s• No access to other SCO’s• SCO has its own behavior• Using same hierarchy for structure, behavior and display• Learners are individual• It can not adapt learner experience without learner

interaction• There is no concept of alternate resource although we can

simulate it by making various navigation restrictions• There is nothing for picking some of resource from a

collection of resource

Page 34: SCORM- My Presentation

Development in SCORM• January 1999 — Executive Order 13111 signed tasking the

DoD to develop common specifications and standards for e-learning across both federal and private sectors

• January 2000 — SCORM Version 1.0 • January 2001 — SCORM Version 1.1 • October 2001 — SCORM Version 1.2 • January 2004 — SCORM 2004 (1st Edition) • July 2004 — SCORM 2004 (2nd Edition) • June 2006 — Department of Defense Instruction (DoDI)

1322.26 Requiring DoD Use of SCORM • October 2006 — SCORM 2004 (3rd Edition)

Page 35: SCORM- My Presentation

SCORM BOOK

• SCORM 2004 3rd Edition Overview

• SCORM 2004 3rd Edition Content Aggregation Model (CAM) book

• SCORM 2004 3rd Edition Run-Time Environment (RTE) book

• SCORM 2004 3rd Edition Sequencing and Navigation (SN) book

Page 36: SCORM- My Presentation

SCORM 2004 3rd Edition Overview

• It gives– an overview of the SCORM 2004 3rd Edition

documentation suite

– the SCORM 2004 3rd Edition Conformance Test Suite

– SCORM 2004 3rd Edition Sample Run-Time Environment.

Page 37: SCORM- My Presentation

The SCORM Content Aggregation Model (CAM) book

• Describes – components used in a learning experience

– how to package those components for exchange from system to system

– how to describe those components to enable search and discovery,

– how to define the sequencing rules for the components.

Page 38: SCORM- My Presentation

The SCORM SN book• describes – how SCORM conformant content may be sequenced

through a set of learner-initiated or system-initiated navigation events.

– The branching and flow of that content may be described by a predefined set of activities, typically defined at design time.

– how a SCORM conformant LMS interprets the sequencing rules expressed by a content developer along with the set of learner-initiated or system-initiated navigation events and their effects on the run-time environment.

Page 39: SCORM- My Presentation

The SCORM RTE book

• describes – the Learning Management System (LMS)

requirements for managing the run-time environment

– The RTE covers the requirements of SCOs and their use of the API and the SCORM Run-Time Environment Data Model.

Page 40: SCORM- My Presentation

Discussion………

?

Page 41: SCORM- My Presentation

References• http://www.adlnet.gov/scorm/index.cfm• http://www.adlnet.gov/downloads/index.cfm• http://coe.sdsu.edu/eet/articles/scorm2/index.htm• http://en.wikipedia.org/wiki/SCORM• http://www2006.org/programme/files/pdf/p65-poster.pdf• http://lttf.ieee.org/learn_tech/issues/january2005/index.html• http://www.lsal.org/lsal/expertise/papers/presentations/id2scorm20030304/

id2scorm20030304.pdf• http://www.imsglobal.org• http://www.imsproject.org/• http://www.aicc.org/• http://www.itsc.ieee.org/wg11/files/IEEE_1484.11.1_D5_submitted.pdf• http://www.itsc.ieee.org/

Page 42: SCORM- My Presentation

THANK YOU