130 likes | 299 Views
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.
E N D
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. A secondary need is to track analytics describing the way learners interact with the courseware since SCORM does not track these items.
What We Propose LMS 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 …
Benefits What is in it for me 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).
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
Implementation A 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
Implementation A Web Services Approach
How About Analytics? Bringing Web Analytics to Training 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
How About Analytics? 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. • 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.’
Its Been Done Web Analytics Examples Chartbeat.com Google Analytics Clicktale.net piwik.org www.openwebanalytics.com
The Mash-Up SCORM + 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.
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
Questions Wrap Up Brian Caudill JCA Solutions http://www.jcasolutions.com http://scormdev.blogspot.com/ http://www.scormblog.com/ http://www.linkedin.com/in/scorm Office: 1-800-305-8159 x201 Cell: 407-222-5432 bcaudill@jcasolutions.com