Academiccolab.org TM Developing SCORM Compliant Content Technical Issues and Solutions John Toews, Academic ADL Co-Lab NMC Online Conference on Learning.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide To JavaScript Chapter 1 JavaScript Basics.
Advertisements

TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
Web Server Programming
Learning Content Standards Demos, Details, and De-mystification Robby Robson, Eduworks Chair, IEEE Learning Technology Standards Committee
Technology Overview JAVA Servlets CS-611 S. Witherspoon.
Why ReadyGo. ReadyGo Strategy Companies desire: Easy method to create courses Courses that run on all environments Ability for content.
IM Lab NCCU 1 Introduction of SCORM: Sharable Content Object Reference Model Hao-Chuan Wang Computer Science Department National Chengchi University 2003.
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.
USING FLASH IN HTML Topics Include: What is Flash? Why use Flash? Flash VS Other Methods What are some things I can do with flash? How can I start using.
EValid Getting Started. Agenda Introduction to eValid First experience of using eValid Recording and Site Analysis in eValid.
SCHOOL OF EDUCATION Designing web-based language learning materials: authoring with Macromedia ‘Dreamweaver’ and ‘Coursebuilder’ Dr Pamela Rogerson-Revell.
Website Development with PHP and MySQL Introduction.
A SIMPLE GUIDE TO CREATING SCORM COURSES. Objectives  Overview of SCORM  Requirements of SCORM courses  Use cases for SCORM courses  Technical aspects.
Chapter 11 ASP.NET JavaScript, Third Edition. 2 Objectives Learn about client/server architecture Study server-side scripting Create ASP.NET applications.
Efficient Development through SCORM Standards Paul F. Merrill Michael D. Bush Thor Anderson
DITA for eLearning Content Development Brian Driscoll SoftAssist, Inc.
An Introduction to SCORM By Robert Fentress Instructional Designer/Developer Institute for Distance & Distributed Learning (IDDL)
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.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Chapter 14 Introduction to HTML
Learning Resource iNterchange
Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
Jennifer O’Donnell EDUC 681 Survey of Instructional Technology Applications Adobe Captivate.
 What I hate about you things people often do that hurt their Web site’s chances with search engines.
Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
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.
Implementing IMS Common Cartridge Warwick Bailey, Director Icodeon Ltd Cambridge, UK.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
09/28/ Cascade Server User's Conference1 Smart Cascade Server Implementations & Strategies 2009 Cascade Server User’s Conference Justin Klingman,
CAIL Studio NonStop SOA Integration and Non- Intrusive Application Customization - Featuring - HTML access, Web Services, Screen Aggregation, and Automation.
EQUELLA Product Strategy and Development
Making Tracks – Bridging the Chasm Partnership between  University of Hull ( Robert Sherratt and Steve Jeyes)  Icodeon Ltd (Warwick Bailey)  NRICH Maths.
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.
New to Mobile Learning Course Development: Getting Started Garin Hess.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
Understanding AJAX Hype, Hope, Hurt and Help for the Web MJTS May 4th, 2006 _________________________ Terence Conklin, Conklin Systems
Tutorial 7 Working with Multimedia
Tutorial 7 Designing a Multimedia Web Site
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Standards-based trackable E-learning in a Disconnected Environment NetGenica.
The SCORM Runtime Environment Chris Poole: Senior Content Developer The Scorm Runtime Environment An Overview By Chris Poole.
Standards, Reusability, and the Mating Habits of Learning Content Robby Robson Eduworks Corporation
1 World Wide Web Concepts (Chapter 18) 인공지능연구실. 2 목 차  Elements of the Web  Web Browsers  Keeping Tracking of your Favorite Web sites  Security and.
8th Sakai Conference4-7 December 2007 Newport Beach POCS – Content Sequencing for Sakai Mark J. Norton Nolaria Consulting.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
1 CSC317/318 INTERNET PROGRAMING / DYNAMIC WEB APPLICATION DEVELOPMENT Siti Nurbaya Ismail Faculty of Computer Science & Mathematics, Universiti Teknologi.
Patricia Ploetz, ABD Academic ADL Co-Lab University of Wisconsin Stevens Point Canadian Association for Distance Education Wise And Witty Weekday Presentation.
What is cmi5? (And why should you care?). Who am I? Art Werkenthin President & CEO of RISC, Inc. –Over 25 years experience in LMS Industry –Early adopter.
AICC compliant LMS Feedback from an Airbus study  AICC meeting – Stuttgart – September 28, 2009  Sébastien FRAYSSE – e-Learning IT specialist KNOWLEDGE.
SCORM conformance and authoring software Dr Tabetha Newman Information Transfer Tel. +44 (0) August 2002.
The world’s open source learning platform Moodle Mobile SCORM 1.2 player Juan Leyva & Daniel
POWERTEACHER PRO Quick Start – To get started immediately and begin taking advantage of PTP, perform the following tasks… Greetings Grader and welcome.
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
SCORM Compliant Authoring Tool
Section 17.1 Section 17.2 Add an audio file using HTML
Building a Custom Video Player
Internet Programming.
Moodle Mobile SCORM 1.2 player Daniel #mootus16.
The Web Wizard’s Guide To JavaScript
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.
HTML 5 Training HTML 5 SYMANTICS [Notes to trainer:
Presentation transcript:

academiccolab.org TM Developing SCORM Compliant Content Technical Issues and Solutions John Toews, Academic ADL Co-Lab NMC Online Conference on Learning Objects Audio Script Available At:

academiccolab.org TM Need SCORM? Don’t wait till the end of the development process! Simply implementing LMSInitialize and LMSFinish doesn’t really take advantage of SCORM! » Tracking » Moving » Locating » Sequencing

academiccolab.org TM Advantages? What advantages? Q: Isn’t SCORM just an added burden for content developers? A: No! SCORM allows you to do many things in a standardized way that used to be proprietary, such as bookmarking, requesting the student name or other information, tracking activity completion and scores and much more!

academiccolab.org TM Technical Warning! This session assumes you are… –Comfortable viewing and editing HTML and JavaScript code Example SCORM package available at mplePackage.zip mplePackage.zip –Familiar with SCORM Academic ADL Co-Lab SCOurse available at Understand LMSInitialize and LMSFinish, as well as LMSGetValue and LMSSetValue and some of the CMI data model

academiccolab.org TM SCO Granularity – How big is a SCO? It depends! From a single page, to many pages, to a “module” or entire course Should be based on the requirements of the content – reusability, communications & features implemented May find that the initial choices for SCO size are not necessarily the best

academiccolab.org TM SCORM Tip – Content Physical Layout Directory structure allows packaging of any number of SCOs, along with global resources that require only one instance within the development project

academiccolab.org TM SCORM Tip – Automating Navigation SCO content is page1.htm, page2.htm, …, pageN.htm Scripts automate the in-SCO navigation buttons and process

SCOurse content in LMS (SCORM application) SCOurse content in custom viewer for demos and non-SCORM applications

academiccolab.org TM Multi-page SCOs: The Problem..\My Documents\My Received Files\Momoneymoscroblems.jpg

academiccolab.org TM Multi-page SCOs: Proposed Workarounds Use a JavaScript flag variable (requires editing of every link on the page) Session cookie tracks LMSInitialize status Launch new page for content – potentially blank parent page Frameset solution – hidden frame –Example frameset package available at ple.zip ple.zip

academiccolab.org TM Multi-page SCOs: Frameset Solution

academiccolab.org TM SCORM API Issue Defined API usually implemented in Java applet JavaScript / Java applet scripting requires LiveConnect Popular Macintosh browsers do not implement LiveConnect (Internet Explorer, Safari)

academiccolab.org TM Flash Issue Defined Similar to SCORM API issue For Flash to be 100% SCORM (bi-directional communication) requires both: –LiveConnect –Flash player implementing “fscommand” Minimal SCORM functionality (outgoing communications only) more widely available – should developers use?

academiccolab.org TM Data Model “Issues” SCORM 1.2 doesn’t require full set of elements to be implemented (CMI data model) Useful data model elements (such as those that track activities & interactions) optional SCORM 1.3 (coming soon), will solve by requiring all data model elements

academiccolab.org TM Questions, etc. Threaded discussion available throughout the conference Additional resources available through iCohere Are you an Academic Co-Lab Partner? John Toews, NMC Conference on Learning Objects, October 2003