2011 DevLearn – Beyond SCORM – Aaron Silvers


Published on

For more information on the Tin Can API, visit http://tincanapi.com

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • This isn’t SCORM 101This isn’t how to implement SCORMThis is about the future of SCORMShould we change it?
  • Why are you here?What do you want to get out of this presentation?Who do you train and how do you train them?============Who is an instructional designer / game designer?Who is a developer?What else are you?Who knows what SCORM is?Who has implemented SCORM?Who has had problems implementing SCORM?
  • SCORM has been great for online trainingThe friction it has removed has enabled literally thousands of companies to work togetherWorld wide adoptionDe Facto industry standard, that only happens because it works well for the problem it solves
  • -There are many things it does well, but namely the web-based page turner-It does what it was intended to do….the things that were commonplace ten years ago
  • E-learning today: page turnersOften not much more engaging than plain textNot necessarily a standards problem, but they don’t help either
  • ---web browser dependency---javascript---temporal session---single user---no concept of instructor / facilitator---constant internet connection presence---data model must be shoe-horned---attempt-centric nature doesn't lend itself to playing until you improve---assets must be delivered to and installed on LMS---any tracking implies results submission---general incompatibilities----tied to a single learning event
  • ----who the players are----they are communicating and working together (mostly)----each solving a different piece of the puzzle----we feel your pain, solutions are addressing the roadblocks
  • Create a learning experience APIThree phasesWrapped up formal outreach, presenting preliminary conclusions and design for feedback now
  • Keep It SimpleGive Me PowerHow can we make everybody happy?
  • Simplicity and Power are inherently at odds with one another, how to overcome?Core Design Tenants---simplest case,  get somebody up and running 8-8, 8 pages and less than 8 hours---enable complexity for those who want it, but hide it from those who don't need it---put burden of complexity on those most able to handle it and those who need it---remove constraints of traditional SCORM---backwards compatibility where it makes sense
  • Simple English sentence captures the essence of a learning experienceEnglish is a great example of simple by powerful and extensible
  • The essence of all this mess it at it’s core I Did This
  • API structured as a simple expression of Noun Verb ObjectProposed TCAPI is a technical binding to this simple conceptConceptually, each of these words is an extensible bucket of different concepts to expressWill come back to the tech stuff if you want, but first let’s look at what this structure can express
  • Hey, I'm reporting my own dataUseful at times, although in this example, we might not want to take Mike’s word for it
  • Wait, there's more than on person in Crew #8
  • watch one, do one, teach one – learning is about doing different things
  • this means Mike actually did what he was trained to do, ties performance data back to learning
  • Hark, a simulation
  • Learning happens outside the computer
  • Two things to notice that are implicit in those statements that represent very different assumptions from today’s model:On the Fly Creation – LRS can receive records for people and experiences it didn’t previously know about“This” is not tied to the actual content, but rather a pointer to the content. The thing reporting the result doesn’t have to be the actual thing delivering the experience.Think about how this relates to simulations and scenarios
  • Starting to form a transcript of my recorded learning experiences
  • Other things to noticed that result from the technical architecture we are considering
  • What we’re ironing out now.Complexity #1: sentences aren’t always quite this simple. Did you noticed I cheated on some of them?How do we express all of the bottom boxes without introducing unnecessary complexity?How do we express sub-sentences and related details?Complexity #2, creating a technical binding, defining verbs, providing extension points
  • Using statements like “I did this” and borrowing from what we see happening with Facebook and Friendfeed before it seems like a pretty renegade thing to do, but this has very strong ties to a lot of other things other working groups are doing, and it all goes back to what the Soviets did with a little thing called “Activity Theory.”
  • Activity Theory was developed as a way of understanding and shaping a workforce, which was of course a very soviet thing to do. Lev Vygotsky was a psychologist in the Soviet Union in the 1920s and 1930s. Games people cite Vygotsky for a little thing he came up with called the “Zone of Proximal Development” but along with that, he developed an activity theory that was heavily centered on tool mediation and the relationship of a single actor to an object or objective. It goes way deeper than this, but this is how it got started. While Vygotsky’s work in Thought and Language was pretty well known outside of the USSR, it wasn’t until the 1980s when his activity theory was known to the outside world.
  • That’s when a guy by the named of Yrjö Engeström proposed an alternative model to the Soviet Activity Theory that contained three interacting entities – the individual, the object and the community instead of just the individual and the object.Engeström also borrowed some ideas from Human-Computer Interaction theory. For instance like the notion of rules. All in all, this expanded Activity Theory by putting the actor in the context of a community where there were social norms and roles at work. This basic framework could help to explain social development, organization, culture, and social systems at various scales and degrees of inspection.
  • Trying to take advantage of a strong association with concepts from Activity Streams
  • Tin Can is an ADL BAA that is purely R&D in all ways. Goal was to take a blank slate and propose a solution for tracking learning content with today’s technologies on today’s internet. Tin Can phase I results will be prototyped by internal ADL folks moving forward to look at integration points between Tin Can and other Next Gen SCORM activities (I’m actually scheduling this now). We just don’t know exactly how it fits yet, and that’s ok. It’s a proposed solution based on an R&D project. We are about to prototype it with our own stuff and see how it fits. Perhaps the next step will be a formal best practice OR submission to a spec body for formalization. However, we need further R&D before we can do any of that. CMI 5 is a natural evolution of the legacy CMI 4 and SCORM specifications.  It is a formal spec/std effort by AICC that ADL is contributing to (by serving as a catalyst with our prototypes).  It addresses 75% of the most common issues found in our outreach (tin can user voice, help desk, one on one meetings, etc).  CMI 5 will provide a piece of the new communication framework in next gen SCORM. CMI 5 uses the concepts from a previous project, the LETSI RTWS with one small, but important, change: no specified binding… so how you communicate (REST,JSON RPC, SOAP,etc) is fine.  We also defined some of the missing parts of LETSI RTWS by hooking it to CMI 5. CMI 5 took the lessons learned from RTWS and uses the modified IEEE schemas… so… I see it as a more refined RTWS not an alternative to RTWS.One of the lessons we learned from SCORM is that committing all our resources to solutions without them being driven by the "market" resulted in a lot of angst. This is something we (ADL) are working hard to avoid going forward.We think agility is good. That is the goal: fast fast fast.  I foresee many different services and technologies that will eventually make up a whole “store” of next-gen SCORM services that work together in a chaordic system, but don’t have to be all adopted in lock-step, which means implementers would be able to design learning technology solutions that meet the unique needs of their stakeholders, and the data can find it’s way, when it needs to, from one service to another.  And this brings us back to where ADL is with TinCan, and how it particularly fits with Next Generation SCORM.Now that we know you *can* use the TinCan API for learning content, we’ll work on *how* that actually works in the real world… how it integrates with other technologies. Tin Can = radically different… and just not done yet.  CMI 5 – uses similar concepts to old SCORM, with updated bindings, so its ready for prime time a bit earlier.One question that certainly needs to be explored is what are the “verbs” that describe how people learn? Learning Registry is tackling this, too. Eventually we may well have controlled vocabularies but everything is new.And TinCan, in that way, is completely awesome, because we got an approach from the ground-up that meets the needs today that isn't hamstrung by legacy thinking.
  • Watch for adlnet.gov which will have more information on Next Generation SCORM, videos and prototypes
  • 2011 DevLearn – Beyond SCORM – Aaron Silvers

    1. 1. Beyond SCORM: Supporting Future Learning Experiences DevLearn 2011Mike Rustici mike@scorm.com @mike_rusiticiAaron Silvers aaron.silvers.ctr@adlnet.gov @aaronesilvers
    2. 2. image from disney’sphineas and ferbWhatchaDoi n?
    3. 3. SCORM’s SuccessCC image by lynac on flickr CC image by amylena on flickr Before SCORM After SCORM
    4. 4. It CanBe Done… But It’sNot Pretty cc image from Phil Manker on flickr
    5. 5. What are the roadblocks?
    6. 6. To The Rescue • ADL – FLEX – Project Tin Can • AICC – CMI 5 – PENS • LETSI – RTWS – CaaS • IMS – Common Cartridge cc image from revbean on flickr – LTI
    7. 7. Simplicity Power
    8. 8. I Did This
    9. 9. I Did ThisNoun Verb Object
    10. 10. I I completed “Explosives Training”Noun
    11. 11. I Crew #8 completed “Explosives Training”Noun
    12. 12. Did Mike Taught “Explosives Training”Verb
    13. 13. Did Mike Successfully Handled ExplosivesVerb
    14. 14. This Mike completed “F-16 Engine FailureObject Scenario Simulation”
    15. 15. This Mike taught “SCORM For Simulations atObject LEEF 2011”
    16. 16. cc image from Whole Wheat Toast on flickr1. On the fly entity creation2. Device transition
    17. 17. Mike taught “SCORM For Simulations at LEEF 2011” Crew #8 attended “SCORM For Simulations at LEEF 2011” Johnny participated in “SCORM For Simulations at LEEF 2011”cc image from HåkanDahlström on flickr Ben authored “SCORM For Simulations at LEEF 2011”
    18. 18. I Watched “Kahn Academy, Pattern of US Cold War Interventions” I Read “The Cold War: A Military History”, by Ambrose, Carr, Fleming et al I Passed “The End of the Cold War”, University of Georgia - History 4091 I Simulated The Cuban Missile Crisis as Robert McNamara I Played Negotiation in Motioncc image from Joe Lencioni on flickr I Experienced Berlin Wall in Second Life I Was Mentored By Stephen Ambrose I Blogged “My Childhood and the Cold War”
    19. 19. Team 2 wrote “Impacts of the Cold Waron Explosive Technology”Mike edited “Impacts of the Cold War onExplosive Technology”Professor Smith graded “Impacts of theCold War on Explosive Technology”Professor Smith gave Mike an A on“Impacts of the Cold War on ExplosiveTechnology”Professor Smith gave Team 2 a B on“Impacts of the Cold War on ExplosiveTechnology”
    20. 20. cc image from Whole Wheat Toast on flickr• Out of Browser Experiences• Offline and Occasionally Connected• Cross Domain• Alternate devices and formats (mobile)• Security• Decoupled data models
    21. 21. I Complexities • • • Email address Open Id Organizational Id • System Id I Did This Did • Learned Noun Verb Object • Attended • Participated • Player • Simulated • WatchedSomebody In Context Well / • Wrote I Did This On June 17 says that Of ____ Poorly • Answer • Passed This Asserted Noun Verb Object Target With Result Timestamp By • URL • Textual Description • Structured Learning Object Metadata • Repository Handle • CoP • Simulation Definition
    22. 22. Prototypeshttp://projecttincan.com/
    23. 23. Activity Streams: The Hotness http://www.threadless.com/product/383/The_Communist_Party
    25. 25. Vikings Did This(in the context of a community).
    26. 26. So, who uses activity streams?• Project Tin Can• Federal Learning Registry• Activity Strea.ms• Google+• Facebook
    27. 27. You Do This Already!
    28. 28. Social Metadata: how people use stuff!!!• Social networks highlight people and how they use stuff.• Learning Registry focuses on how the “stuff” gets used.• Same type of data; different way to sort the activity stream.
    29. 29. How do all the pieces fit?
    30. 30. A “Next Generation SCORM”• Project Tin Can – A fresh start – Pure R&D• AICC CMI 5 – Evolution form CMI 4 and current SCORM – New communication framework• And More…
    31. 31. Mike Rustici mike@scorm.com * @mike_rustici Aaron Silvers aaron.silvers.ctr@adlnet.gov * @aaronesilvers Project Tin Can http://www.scorm.com/tincan * @projecttincan ADL Flexhttps://sites.google.com/a/adlnet.gov/future-learning-experience-project/home * @lrnEXP Federal Learning Registry http://learningregistry.org/ * @learningreg LETSI RTWS http://www.letsi.org * @letsi AICC CMI 5 http://aicc.org