tracking and reporting scorm data using web services:
DESCRIPTION
Learner. Tracking and Reporting SCORM Data Using Web Services:. An LMS Agnostic Approach. The Need. What Needs to Be Fixed. There is currently a need within the industry to track learner data using the SCORM standard data model in a way that is not dependant on any specific LMS. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/1.jpg)
Tracking and Reporting SCORM Data Using Web Services:
An LMS Agnostic Approach
Learner
![Page 2: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/2.jpg)
The Need
There is currently a need within the industry to track learner data using the SCORM standard data model in a way that is not dependant on any specific LMS.
A secondary need is to track analytics describing the way learners interact with the courseware since SCORM does not track these items.
What Needs to Be Fixed
![Page 3: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/3.jpg)
What We ProposeLMS Agnostic Environment
• A mix of existing and custom web services• Track the entire SCORM 1.2 and 2004 4th Edition data model• Track other learner interactions within the courseware that
are outside the scope of SCORM. • Allow for future additions
– Allow developers to specify what specification they would like to use to send data to the web service
• AICC• SCORM• QTI• Other …
![Page 4: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/4.jpg)
Benefits
• This will increase the number of courseware vendors that use SCORM reporting to the fullest extent, knowing that the reports generated will be usable and accessible.
• This will separate the reporting from the LMS so that institutions can select the LMS that delivers training and manages learners in the way that they need, while still being able to access advanced reporting, measurement, and data tracking.
• This will enable the stake holders of these e-learning programs to easily view and assess learner performance data giving them a reliable measure of training return on investment (ROI).
What is in it for me
![Page 5: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/5.jpg)
Project Goals
• To create a web service, which we have named Metis-WS
• To create a JavaScript courseware API named Metis-JS
• To create a standard way of tracking, aggregating, and reporting learner data
• To create a system flexible enough to work with SCORM and non-SCORM data
• To create a customizable, real-time FLEX-based system with charting and graphing capabilities
![Page 6: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/6.jpg)
ImplementationA Web Services Approach
• JavaScript file (Metis-JS) that is placed in the SCORM course – Intercept the calls from the SCO and forward them
to both the Metis Web Service (Metis-WS), where the data can be aggregated, and the LMS, where the data can be used for SCORM session management.
• Web service (Metis-JS) that is accessible via HTTP
– Work with any course and any LMS– Work in a cross-domain environment – Consume raw data and render graphs
![Page 7: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/7.jpg)
ImplementationA Web Services Approach
course
SCORM API Wrapper
LMS API Adapter
SCORM Run-Time data
Metis-JSJavaScript wrapper
Metis-WSMetis web service
for aggregating SCORM runtime data.
SCORM Run-Time data
2
1
1a
1b
3
![Page 8: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/8.jpg)
How About Analytics?
Web analytics is the measurement, collection, analysis and reporting of internet data for purposes of understanding and optimizing web usage. -http://en.wikipedia.org/wiki/Web_analytics
• Web analytics incompasses many of the data points that trainers are interested in outside of SCORM– onMouseOver– OnMouseOut– OnClick (right and left mouse)– Onfocus– Key press– Key up – Key down
Bringing Web Analytics to Training
![Page 9: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/9.jpg)
How About Analytics?
• On-site web analytics measure a visitor's journey through your website. – Now think of that in terms of
training. ‘Measure a learner’s journey through your course.’
Beyond the World of SCORM
Web analytics are outside of the realm of SCORM and have been collected for years by webmasters. It is time to
start collecting these for trainers.
![Page 10: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/10.jpg)
Its Been Done
• Chartbeat.com• Google Analytics• Clicktale.net• piwik.org• www.openwebanalytics.com
Web Analytics Examples
![Page 11: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/11.jpg)
The Mash-UpSCORM + Web Analytics
The "Big Idea" of this project is to be able to Mash-Up services that
• Track SCORM data with services that currently track web analytics data
• Produce a system that is flexible to consume many standard and non-standard data types
• Produce useful graphical descriptions of the data.
![Page 12: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/12.jpg)
What We Can Do Now
• Use Open Source tools to track web analytics– http://piwik.org/ (Basic Analytics: page views, hits…)– http://www.openwebanalytics.com/ (Basic analytics PLUS
play the users mouse movements and heat-maps)
• Open Source LMS to track SCORM data– ILIAS– Moodle– Dokeos
![Page 13: Tracking and Reporting SCORM Data Using Web Services:](https://reader035.vdocument.in/reader035/viewer/2022062409/56814f77550346895dbd2aac/html5/thumbnails/13.jpg)
Questions
Office: 1-800-305-8159 x201Cell: 407-222-5432
Wrap Up
http://scormdev.blogspot.com/
http://www.scormblog.com/
http://www.linkedin.com/in/scorm
Brian CaudillJCA Solutions
http://www.jcasolutions.com