cets 2011, mike kemmler, slides for scorm 101
TRANSCRIPT
SCORM 101Mike Kemmler
Chicago eLearning & Technology Showcase
http://bit.ly/scorm101
© Huron Consulting Group Inc. All Rights Reserved.
Huron is a management consulting firm and not a CPA firm, and does not provide attest services, audits, or other engagements in accordance with the AICPA's Statements on Auditing Standards.
Huron is not a law firm; it does not offer, and is not authorized to provide, legal advice or counseling in any jurisdiction.
Our Focused Approach to the MarketplaceFo
cuse
d se
rvic
es to
mee
t clie
nt d
eman
ds
Healthcare - Helping hospitals improve quality, increase revenues, reduce expenses and enhance patient/employee
satisfaction.
Higher Education & Life Sciences - Helping universities, academic medical centers, and life science organizations control costs
and improve financial, operational, and technology efficiencies to achieve their missions.
Legal Consulting -Helping corporate legal department and law firms control costs and improve efficiency related to discovery and
operational challenges.
Financial Services
Helping corporations and government agencies address financial and operational matters.
2© 2011 Huron Consulting Group. All Rights Reserved. Proprietary & Confidential.
Leading the way forward in Healthcare, Education, Legal, and Financial Consulting
Where did SCORM come from?
DoD established the Advanced Distributed Learning (ADL) Initiative in 1997
US military educates millions of military personnel, DoD civilians, and dependents
Annual expenditure of billions of dollars
SCORM and the LMS
A better LMS
SCORM conformance enables:
Standard “packages” of learning content
Recognize students/collect info about progress
Knowing details about content through metadata
Reusable Content
So what’s in a SCO?
ADL’s High Level Requirements
Accessibility Adaptability Durability Interoperability Maintainability Reusability
ADL’s High Level Requirements
AccessibilityThe ability to locate and access instructional components from multiple locations and deliver them to other locations
ADL’s High Level Requirements
AdaptabilityThe ability to change to satisfy differing user needs
ADL’s High Level Requirements
DurabilityThe ability to withstand technology evolution without costly redesign, reconfiguration or recoding
ADL’s High Level Requirements
InteroperabilityThe ability to take instructional components developed in one system and use them in another system
ADL’s High Level Requirements
MaintainabilityThe ability to withstand content evolution and changes without costly redesign, reconfiguration or recoding
ADL’s High Level Requirements
ReusabilityThe ability to use instructional components in multiple applications, courses and contexts
SCORM Bookshelf
SCORM Bookshelf
SCORM Overview• Introduction• ADL’s “ilities”• LMSs and SCORM relationship• Technical specifications and guidelines• SCORM evolution from earlier versions• How SCORM books organized/related• Software used for testing SCORM content and tools• Commonly used terms and acronyms
SCORM Bookshelf
Content Aggregation Model• Content Model: components used in a learning
experience • Content Packaging: how to package those
components for exchange from system to system • Metadata: how to describe those components to
enable search and discovery • Sequencing and Navigation: how to define
sequencing information for the components
SCORM Bookshelf
Run-Time Environment• How SCOs and Assets are launched in a the run-
time environment• How SCOs communicate with LMSs• The data model requirements and behavior• The application programming interface (API)
requirements for learning management systems
SCORM Bookshelf
Sequencing & Navigation• Detailed descriptions and requirements of the
sequencing information that can be applied to learning activities
• Detailed descriptions of LMS behaviors used to alter the learner’s experience with learning content
• The controls, requirements and data model used in SCORM navigation
• Common terms used in SCORM Sequencing and Navigation
Content Aggregation Model
Content Model
What’s in this can?
Meta-data Framework
Content Packaging
Structuring Content
Content Hierarchy
IMS Content Package
Content Packaging XML Binding
Run-Time Environment
Without a Launch Mechanism
With a Launch Mechanism
Without an API
With an API
Without a Common Data Model
With a Common Data Model
Sequencing & Navigation Examples
A learner might zip through a couple sections, prompting the system to skip ahead to more advanced material.
A learning management system might present different learners with different activities based on their job titles.
A content author might choose to limit the maximum time or number of attempts on a particular activity, directing a learner to different material based on their performance.
A learner might leave the main path to pursue an interesting tangent, hoping to be returned to the right place later on.
A learning management system might not allow a learner to see certain material until they have passed a prerequisite.
Logic Embedded in Content
Logic Outside Content
SCORM 102
What do I look for from LMS?
Upload Launch Time tracking Score tracking Completion status Bookmarking
Who fixes it if it doesn’t work?
Designer
LMS
Admin
LMS
Vendor
Authoring Tool
Vendor
Or do we really need a SCORM/AICC programmer/expert?
What to do if it doesn’t work?
Authoring tool LMS
◦ Settings?
◦ Other standard?
◦ Help files/forums
◦ Other users?
◦ Settings?
◦ Other standard?
◦ Support
◦ Other users?
Articulate – Output options
Articulate – Reporting status
Articulate - Tracking
What to do if it doesn’t work?
Authoring tool LMS
SCORM CloudADL Test Suite AICC/CMI Test Suite
Debug logs or Test Suite
Generate a Debug Log (SCORM)
SCORM1. Publish for LMS2. Open Configuration.js in Notepad3. Change SHOW_DEBUG_ON_LAUNCH = false; to true4. Save Configuration.js and exit Notepad5. Upload to LMS (should show debug window)
AICC1. Add ShowDebug=true to your launch URL -
http://host/PRESENTATION_DIR/index_lms.html?ShowDebug=true&AICC_SID=123&AICC_URL=http://host/lms/lms/aicc.asp
2. Alternatively, there’s a 1-pixel frame along the bottom of the course window - if you expand that and press ? 5 times, the debug log should pop up
Debug log
With debug window open, view and exit course as it was intended to be viewed
Copy and paste the log information into a text file
Dig into Articulate SCORM files
SCORM Runtime Handout
Scorm.com
51