Excited?Well let me convince you that you should be.Plumbing is fundamentally important.When it’s there and it’s working well it just disappears, but when it’s not working it causes all kinds of problems.Over the years, this technology has allowed us to create an industry
SCORM and Tin Can are technical standards for moving data
What is a standard? – It’s what makes DVDs work, MP3s work, Flash work, electricityWhen the content creators follow the standard, you can use your content with confidence.Standards have allowed us to build an e-Learning industry
thousands of tools that are scorm conformant
de facto standard, for the last 10 years, if you are playing in this space, you need to be SCORM conformantBrief historyImport, track, deliver e-learning courseware in a web browser
-If you’re out to have SCORM in your LMS, here are the seven most critical questions to ask your LMS vendor before you sign the dotted line. (We actually have more than 27 for you to consider, but you don’t want to watch all that. -Visit our website – scorm.com - to get the paper with full discussion of each of the questions.)
Question one: What versions of SCORM do you support
-There are five versions of SCORM right now – 1.1, 1.2 and 2004, second, third and fourth editions. -The most widely adopted is SCORM 1.2, so you’ll want that version at a minimum. -SCORM 2004 adds some great functionality but it’s not quite as commonly used. If no support, not a huge deal, but might indicate lack of seriousness in the industry
-Note that it’s not a seamless transition between them – just because it supports 2004 doesn’t mean it supports 1.2. -Not backwards compatible.
Question two: Are you SCORM certified by ADL? If not, please provide test logs.
-ADL will certify systems as being conformant with a particular version of SCORM. -A LMS is not “SCORM Certified”, it is “SCORM 2004 3rd Edition Certified” or “SCORM 1.2 LMS-RTE3 Certified”
-Certification is a bit of a process, and nice to see, but not critical.-If they are not certified, there is still a way to ensure that their claim of SCORM conformance is legitimate, ask them for their test suite logs. -ADL produces a freely-available conformance test suite that runs all of the same tests that a certification auditor runs. -So ask to see the logs from tests to ensure they can pass whether or not they’ve gone through the certification process.
-BIG NOTE: If they can’t pass the full set of conformance tests, they are MOST DEFINITELY NOT SCORM CONFORMANT. -The LMS might be SCORM-ish, SCORM-like, SCORM-y or SCORM-ified but it is not SCORM conformant. -Implementations like this are the most dangerous. We’re talking unending compatibility problems for you and lots of headaches for us because it gives people cause to complain about SCORM generally. -If there’s nothing else you get out of anything I say, please demand that the vendor provide some kind of proof of their SCORM conformance.
Question three: What’s the experience like for the user?You’re going to want to play with the LMS a bit and you’re looking for quite a few things here. -SCORM provides minimal guidance----related to functionality, not usability-Some systems have notoriously bad UX
-How many windows does the LMS open?-Does the LMS provide any indication of progress and status to the learner? -Is there an easy to use course menu?-How does the SCORM player respond to large courses?-Can the user interface be customized for each course?
Question four: How does data reported via SCORM feed into the rest of the system?You want to ensure the system does more than just mark things as completed; you want it to put the data where you expect it to go.
-SCORM contains logic that precisely defines when a SCORM package is considered “completed” or “satisfied”. -It contains logic to identify a precise score and many other data model elements.-However, SCORM doesn’t say that “once the course is completed, the learner should receive credit for it in the LMS and it should show up on his/her transcript”. -How the data created and tracked by SCORM affects the rest of the LMS system is beyond the scope of SCORM, but should be considered carefully to ensure that it is in line with expectations.-It’s all about understanding your expectations. -Knowing what you expect and making sure it’s actually what you get.-Different communities of practice have different expectations and use casesSome things to consider: -What triggers a course to be “recorded on the learner’s transcript”? Does it just need to be completed? Does it need to be satisfied?-What if it is recorded as completed but failed? Is a score required? Do all individual activities need to be completed, or does only the rolled up status (as dictated by SCORM sequencing rules) matter?-Once a course is completed, can a user take it again? ------Does this new launch start a new attempt, or simply resume the previous attempt? ------Does the data reported in this subsequent launch affect the prior status? In other words, can a previously completed course become incomplete? ------What is the process for starting a new attempt?What score is recorded in the “gradebook”?------Is it the score for the entire course? Do scores for individual activities how up outside of detailed reports?In SCORM 1.2, where there are no formal rules for “rolling up” status and score, how are status and score calculated for a course with more than one SCO?How do SCORM courses fit into the larger LMS picture? Are they their own entity, or are they a part of a larger curriculum or other structure?
Question five: What reports are available to extract SCORM data?SCORM can provide a wealth of data about what a learner does in a course, but it’s up to the LMS to keep the data and use it. You’ll want to know what kind of reports there are, how data is tracked and what the learner sees at a minimum.
-SCORM provides content with the ability to report a wealth of data about the learner’s experience with a course. *click*-The content can provide as much or as little of this data as is relevant.-The LMS may expose this is a very useful way, or not at all.
Question six: What tools are available to LMS user and content developer whencreating/importing content?You’ll want a sandbox to play and test content. But ensure that it precisely replicates the production environment or it won’t be that helpful.
-Is there a sandbox environment for LMS administrators to use when testing new content? Is this sandbox available to external content developers (if so, are additional licenses required for them)?-Does the sandbox precisely replicate the production environment? A robust sandbox that precisely mimics the production environment is a valuable tool that is often an oversight until after procurement (at which point there are financial barriers to its formation). -Ensure that the sandbox is only for content development and testing. Often, there is one sandbox that is both for testing new LMS versions/features/customizations and for testing content. This situation can lead to very disappointing results when content works well in the sandbox, but not in the production system because they are not precisely the same. A sandbox doesn’t necessarily have to be a separate system, an isolated area of the production system can be just as effective.
Question seven: Does the LMS require Java applets or other plug-ins be available in the browser?These can create huge support headaches and are notorious for causing compatibility problems.
So what is the Tin Can API?Next gen SCORMHistoryTLA – Experience APIV0.95Current adoptionSo why is this exciting?
Why we’re all here
Cost of technology is droppingRemoving friction to interoperability will help reduce it even farther
Relate to Amelia and MsMcMurryThousands of educational games in the app storeClassroom vision with teacher and dashboard
What percentage of learning happens in SCOs?Offline learning event examplesHow this might work in real world: tappestry, book scanner, bookmarkletAnything can be a learning experience
That’s just the start. In the mLearnDevCon presentation we’ll dive much deeper into the layers of the Tin Can OnionWe’ll talk about Learning Record Stores, Personal Data Lockers, passively capturing learning data, advanced analytics
REST-ish API, JSON payloadI Did This statements---broader expression of experiences, very rich expression---highly extensible
What is SCORM and Why are People Talking About Tin Cans? Mike Rusticimike@scorm.com * @mike_rustici * tincanapi.com HR.com Technology Enabled Learning