Getting to Know Project Tin Can (Next Generation SCORM)

This is a mondo post.

Yesterday’s post from the ADL announcing a kickoff webinar for Next Generation SCORM (aka Project Tin Can) reminded me that I’ve been wanting to get a better feel for how this emerging standard works, so I spent a bit of time playing with the prototypes that I learned about at DevLearn 2011 (yeah, I know… procrastination what?).

This has been a really interesting idea to me since I first started hearing about it last year; I’ve done a couple of projects in which I wanted to track and report on much more than completion and score (including my M.Ed. capstone project) and in previous versions of SCORM, I had to sort through a lot of suspend data to get what I needed. If Tin Can can easily report granular enough information to serve a research project, it’s interesting to think of what other learner stories it could help you tell.

You can make your own prototypes at scorm.com, and while I haven’t taken that step yet, I thought it would be interesting to look at the data generated in my capstone project and compare that to what output would look like in Tin Can.

A little background: I built two versions of a course with one slight difference, and I built in some variable storage on the back end so that I could go back and look at how much the learners explored within each version of the course. (In other words, I had Lectora add data to a variable string for each time a link was accessed and each time a page was loaded, then had it retain variables so that all of that would be saved in the suspend data.)

This is the suspend data for one learner/tester using SCORM 1.2…

VarResourcesUsed=*P01*P02*P03*P18*P20*P18*P04*P05*P27*P06*P07*P08*P09*L35
*P10*L37*P11*P12*P31*P32*P14*P33;VarS01=Strongly%20Agree;VarS03=Strongly%
20Agree;VarS02=Strongly%20Agree;VarQ05=YouTube;VarQ04=To%20create%20a%20s
trong%2C%20memorable%20impression;VarQ03=LinkedIn;VarQ02=Join%20only%20as
%20many%20networks%20and%20groups%20as%20you%20have%20time%20to%20contrib
ute%20to%20well.;VarQ01=Mention%20how%20you%20met%20or%20rewrite%20the%20
message%20to%20personalize%20it%20in%20some%20way.;VarD105=I%20prefer%20n
ot%20to%20say;VarD104=Some%20college%20or%20Associate%27s%20degree;VarD10
3=White;VarD102=18-25;VarD101=Female;VarCourseVersion=1;

…and this is what that same activity would look like using Tin Can:

{time/date} Amy selected “Strongly Agree” for Survey Question 01
{time/date} Amy selected “Strongly Agree” for Survey Question 03
{time/date} Amy selected “Strongly Agree” for Survey Question 02
{time/date} Amy selected “YouTube” for Quiz Question 05
{time/date} Amy selected “To create a strong, memorable impression” for Quiz Question 04
{time/date} Amy selected “LinkedIn” for Quiz Question 03
{time/date} Amy selected “Join only as many networks and groups as you have time to contribute to well.” for Quiz Question 02
{time/date} Amy selected “Mention how you met or rewrite the message to personalize it in some way.” for Quiz Question 01
{time/date} Amy loaded page 33
{time/date} Amy loaded page 14
{time/date} Amy loaded page 32
{time/date} Amy loaded page 31
{time/date} Amy loaded page 12
{time/date} Amy loaded page 11
{time/date} Amy accessed link 35
{time/date} Amy loaded page 10
{time/date} Amy accessed link 35
{time/date} Amy loaded page 09
{time/date} Amy loaded page 08
{time/date} Amy loaded page 07
{time/date} Amy loaded page 06
{time/date} Amy loaded page 27
{time/date} Amy loaded page 05
{time/date} Amy loaded page 04
{time/date} Amy loaded page 18
{time/date} Amy loaded page 20
{time/date} Amy loaded page 18
{time/date} Amy loaded page 03
{time/date} Amy loaded page 02
{time/date} Amy loaded page 01
{time/date} Amy selected “I prefer not to say” for Demographic Question 05
{time/date} Amy selected “Some college or Associate's degree” for Demographic Question 04
{time/date} Amy selected “White” for Demographic Question 03
{time/date} Amy selected “18-25” for Demographic Question 02
{time/date} Amy selected “Female” for Demographic Question 01
{time/date} Amy started Course Version 1

Obviously it’s much cleaner, but the primary benefit in terms of data analysis is that all of the activities are discreet items that can be collected and analyzed. So it seems to be both more human-readable and more machine-readable.

Also, storing all of this in the suspend data isn’t exactly a best practice in elearning development, so while suspend data can be used to report on interactions, your LMS database may not actually be built to store that much data. I have to imagine that storage that accommodates Tin Can records would have to be more robust (indeed, that’s listed as a weakness on scorm.com), but at the same time, wouldn’t it be an advantage to plan/build for what you want to use?

If you’re yet not familiar with Tin Can and want to learn more, I recommend starting with scorm.com’s overviewcapabilities list, and weaknesses list. And of course, there’s the webinar linked above, which will take place on April 5th. Also, this is probably the first post of many as I continue to learn about this topic; feel free to jump in with questions, comments, and ideas, and other resources, and maybe we can get some of the leaders on this project to respond, too.

Update: I really should be referring to the technology as the Tin Can API now, rather than Project Tin Can. 

What I’m Missing at Learning Solutions, Part 1

Jealous!

Looking ahead to the conferences happening this summer, the one I’m probably most sorry to be missing is Learning Solutions Conference and Expo 2010.

But just because I can’t go doesn’t mean I can’t window-shop! So, completely ignoring my word count, here are the sessions I would be trying to decide between if I were in Orlando today:

Using Web Analytics to Track the Use of Formal and Informal Learning – Lots of us try to avoid our LMSs, but then we don’t get good tracking on how many customers we’re serving. Analytics could bridge that gap and I do use Google Analytics for websites I manage… but I don’t know a lot about using it inside a company’s intranet, which it seems like you would have to do.

The Role of Standards in Supporting Innovation in e-Learning – This might be a little basic for me, but I’m really interested in the work that LETSI is doing.

Creating Game-like Engagement without a Game Designer’s Budget – I’m a big believer that it’s the creativity behind the game — and the understanding of what makes a game good — that makes it exciting… not the multimedia. It sounds like this session is aimed at the right ideas.

Assessing e-Learning Results: Fundamentals, Myths, and Special Opportunities – I like that Will Thalheimer focuses on research-based solutions, so I tend to be interested in pretty much anything he has to say.

Project Management for Rapid e-Learning Projects – Project management has always been a challenge for me… not so much because I’m bad at it (hopefully), but more because I’d like to be better so that I could spend less time doing it.

Improving Systems Training by Adding Informal Learning – See comments on Will Thalheimer’s session above.

Distributed Learning: Rethinking Design to Encourage Advanced Performance – I’ve spent a lot of effort over the last year trying to change from designing learning “events” to designing solutions that meet learners’ needs over time. Interested in what Clark Quinn has to say on the topic… his perspective is usually a very interesting one.

Creating Media Like a Pro: Tips and Tricks for Audio and Video Development – And as much as I like to contemplate theory and learning strategy, I’m part of a very small shop and that is just getting its feet wet in video development. Some nitty-gritty tips would be good, and I always pick up good stuff from Diane Elkins’s presentations.

Advanced e-Learning Technology Architecture: Moving Beyond Course Delivery – Again, just interested in how technology supports — and limits — learning delivery.

Creating Value in e-Learning Design through Effective Instructional Feedback – I also usually learn a lot from Allen Interactions’ classes and sessions, though this one might not be much that’s new after taking both of their Elearning Instructional Design classes from ASTD.

On the upside, I guess I don’t actually have to decide between these, since I won’t be there. Did you pick any of these? How were they?

Open-Source Gaining Wider Acceptance…?

Thanks @sahana2802, for twittering this story; the full report is worth a read, too. The gist: Open-source software (OSS) is gaining wider acceptance now, mainly due to economic challenges.

opensourceAt work, I use Firefox, Audacity, and FreeMind, but still battle OSS objections, particularly when recommending software that would affect many users (*cough* Moodle).

From my perspective, I can’t see how Moodle has a less certain future than NameBrand LMS, which is part of a suite that was bought by another company, which has its own LMS and isn’t so interested in supporting NameBrand any more. Just sayin’.

At your company – or among your clients – has OSS reached a point where you can compare features without having to discuss open-source philosophy? Is OSS, in fact, preferred? At my company, the answers are no, but I’m optimistic — and hopefully rightly so.