Monday, January 11, 2010
Thoughts on Learning in 3D- Virtual book Tour
I'm fortunate that this blog is an early stop on the “#Lrn3D” virtual book tour for Learning in 3D: Adding a New Dimension to Enterprise Learning and Collaboration by Karl M. Kapp and Tony O'Driscoll. There is much to come on the tour, from colleagues and friends widely held in high esteem through the learning and training profession. My perspective on virtual worlds may cast me as an outlier, and therefore warrant some explanation. If you can bear with my explanation and thoughts about it, there just may be a book discount in it for you.
Though I am competitive, I'm not a gamer. I'm considered a technologist by myself and others, but I'm not a fan of virtual worlds and Second Life. I've tried them a few times and they have served little purpose for me. I suspect it may be awhile before they do. [Although Stephen Colbert recently said that “…more and more of life is becoming 3D.”]
The previous paragraph is an odd transition into a post about Learning in 3D. However, I believe my post, like the book it is about, will benefit both others like myself, and those at the other end of the spectrum. Personally, I am challenged to understand and find the benefits of these environments. It often seems that training needs can be better served by more widely understood and widely adopted technologies combined with sound instructional design and basic business acumen. Virtual Worlds and 3D for learning are areas that deserve thought and resources whether you find yourself enamored, intrigued or skeptical.
As an avowed skeptic, I found information in the book to expand my understanding of these areas and tools to apply to learning in 3D (as well as simulations and training in general). Two things in particular helped me become more understanding of virtual worlds for learning. First, an alternate view– not thinking of the technology, but the plot or story. As contributor Randy Hinrichs puts it in Chapter 4:
Virtual worlds are about theater, character development, relationships with other characters, plot, conflict, denouement, catharsis, and conclusion. We need to design for the full immersive experience in which the users must adapt to the environment, survive in the environment, and fail if they haven’t learned well enough.
Second, I benefited from frameworks and scaffolding as schemas for concepts and as job aids for design and development. The authors deliver on these with useful tools like a model of design principles for 3D Learning Experiences (also in Chapter 4). There are other useful checklists presented as rhetorical “Key Questions” throughout.
Finally, I found it refreshing to review the case studies both for the successes and the lessons learned about design and implementation. It’s not just pie-in-the-sky, but gets down to brass tacks about what worked, what didn’t and how it can be done better in the future. These are real case studies from major organizations, and there are nine of them. Each has some innovation and some challenges. I really appreciate that they also share the lessons learned about implementation, orientation, design and evaluation.
That just skims a few parts of the book. I’ll leave it to my colleagues to provide broader and deeper analysis— I just touched on a few areas, mostly from Chapters 4 and 6. If you’d like to learn more about the book, stay tuned to the virtual book tour, visit the book web site, book wiki or for awhile buy it from the publisher with a 20% discount using code L3D1.
Labels: elearning, second life, secondlife, simulation, technology
Add to or view the (8) comments external links to this post
Saturday, April 11, 2009
IMS QTI Still Relevant Despite 2.1 Being Revoked
IMS withdrew the QTI 2.1 spec, despite some existing implementation and information going back to 2006 that is was imminently ready for use. The official IMS wording seems to be toned down a bit, but there is also a clip from early wording on Rowin Young's blog. Other early opinions ended up on list servers like this. I've fired up a Google alert on this issue and will be tracking it. Meantime, one of my co-workers at Questionmark and a key contributor to QTI 1.x, John Kleeman, has penned, Why QTI Really Matters.
Check it out and watch for updates here. I expect a few more QTI experts and pundits from other specification bodies to have some observations soon. However, an unnamed organization with a litigious nature may be unwittingly suppressing discussion.
Labels: elearning, learning, LMS-LCMS, technology
Add to or view the (3) comments external links to this post
Sunday, April 05, 2009
SCORM Vulnerabilities + IMS Spec withdrawal = Excitement
Exciting times for elearning standards. Lots of discussion about two unrelated events. First, SCORM “cheats” are published and the community rallies to address the issues. Secondly, and coincidentally, the IMS recently withdrew the QTI spec from further work by IMS membership. I'll follow-up on the IMS QTI issue in a subsequent post (likely linking to more detailed information from others).
What is SCORM Cheatlet?
I coined “cheatlet” as a portmanteau of cheat and bookmarklet (itself a portmanteau of bookmark and applet). A bookmarklet is a browser bookmark that uses the javascript: protocol prefix instead of the typical http: prefix used for web pages. This allows one to create a bookmark that runs JavaScript code in the browser.
I dove into bookmarklets when developing my iPastelet utility for iPhone in the summer of 2008. It immediately occurred to me that this technique could be an interesting way to hack/cheat the SCORM JavaScript API. Thus was born my implementation of the cheatlet. It worked easily and nearly immediately. By clicking a bookmark, I could send a score to an LMS. I tuned it to send a time, a status, and in a sinister turn, close and then nullify the API object handle to prevent any legitimate data from overwriting the hacked score.
Cheatlet Concept goes Public
In late August 2008, with a working demo of this code in hand, I sent it to major players in the SCORM world, including a major ADL contract agency, major LMS vendors, SCORM code suppliers of various types, and tool vendors. Many vendors responded that it was simply an instantiation of a hack to a known issue. One indicated they were well aware of this and raised the issue early on to discourage the AICC from deprecating HACP for the JavaScript API, that vendor was Questionmark (Disclosure, I started work for Questionmark in January 2009).
I seemed to be more concerned than others. In late August, I submitted a paper on the issue to the LETSI SCORM 2.0 Workshop, without disclosing precisely how to implement or code the exploit. The paper, Security Before Features was discussed online and at the Pensacola meeting in October 2008, but little seemed to happen as a result. Work continued on SCORM 2004 4th Edition without any API changes.
Cheatlet Example/Running Code Goes Public
Flash forward to a few weeks ago. Working completely independently, Phillip Hutchison had a similar moment of inspiration and crafts his own SCORM “cheatlet” bookmark. The big difference was this included a working cheat as a link right in the blog post (chealet linked since removed, but code is still available by request to Phillip). Soon this issue received broader attention. Reaction and opinions flew about the internet. Plateau proactively sent a letter to its US government LMS customers about this issue to help calms their fears. Ironically, I think this also drew further attention and discussion.
Defense Approaches, Work-arounds, Opinions
Soon after the example code hit the internet, opinions flew between experts on twitter, email and blogs. I posted a overview of the issues on the Questionmark blog, along with a follow-up post on general defensive strategies, including some specific solutions to support those approaches.
- The Importance of Security and Integrity of Performance Data
- Defense in Depth: Security for SCORM and Beyond
The ADL posted workarounds for some aspects of the vulnerability. Both are more clearly aimed and HTML/JavaScript coders, but that may be exactly who read this blog.
- SCORM Content Vulnerability Workarounds by Jonathan Poltrack
- Securing Your Assessments, Excerpt from Carnegie Mellon Best Practices Guide for the Design and Development of SCORM Assessments (means to make “View source” more challenging)
Some feel quite strongly that SCORM has never been suited for more than the lowest-stakes elearning events. I feel that stakes must always be viewed as a continuum. Furthermore, I believe it is far easier to consider the high stakes end of the spectrum first and back-down as necessary. In any environment, is incredibly difficult to start with little or no security and patch your way up to a secure system.
Others may see it differently. I'm sure there will be plenty of opinions. I'd say my views on this issue tend to align with Phillip Hutchison (whom I've never met, but respect) more than Mike Rustici (whom I've known & respected for many years). I'll come back and update this post as they emerge. Other opinions include:
- SCORM security (two kinds of SCORM people), Phillip Hutchison, Pipwerks
- SCORM Security - Some Perspective, Mike Rustici, Rustici Software
Labels: elearning, LMS-LCMS, SCORM, technology
Add to or view the (0) comments external links to this post
Saturday, March 14, 2009
They Saw It Coming, BUT... Newspapers Now, LMS Next
I just read Clay Shirky on Newspapers and Thinking the Unthinkable. Substitute “LMS/Central Training Department” for instances of “Newspaper/publishers” and it is a real wake-up call.
Read it. Think about it. Who are the real-world, radical change-observing “pragmatists” and who are the in denial status-quo with incremental-change “revolutionaries” in your organization?
Are the people who say that the now and the future is in informal learning, collaboration, mobile and social networking the revolutionaries,or the pragmatists? Are the experts those wizened experienced people who say learning & training have been and always will be structured, pre-defined and centralized, (and they often add or else it is wasteful and inefficient).
Look outside your windows (or preferably Mac) there is a whole world (-wide web 2.0 ) happening. What the heck, check it out on your phone or Xbox or …
See past the matrix illusion of the Central Committee's integrated-firewalled-siloed starts-and-stops-at-your-enterprise LCMS-LMS-authoring-tool including Centralized Succession Planning, now with connect-to-your-actual-cubemate-Social-Networking™.
Got it? Good. Now go read two Jay Cross posts, New Roles for Former Trainers and then Agile Instructional Design. For bonus points tonight or tomorrow, twitter (+2), text (+1) or email (+.05) a few colleagues and collaborate on how you can apply scrum techniques on your next training or elearning effort.
Feedback? Like this kind of post? Let me know, I've got a few more cans of elearning willy pete in the armory.
Labels: elearning, informal, learning, LMS-LCMS, technology
Add to or view the (1) comments external links to this post
Thursday, January 01, 2009
Elearning Events Updated for 2009
The Elearning Events Calendar is updated with key elearning conferences and trade shows from January 2009 - June 2009. I didn't do a good job of updating it from August-December 2008, but I'll try to be better. If you are aware of a conference I missed, send an invite or email to events(at)mobilemind.net and I'll add it soon after I hear from you.
I've added events from AICC, ADL, Articulate, eLearning Guild, I/ITSEC, IMS Global, the Masie Center, Questionmark, SumTotal, Training Magazine, and more. I'll add links for the Plateau and Saba conferences when details become available (they are usually in Fall).
I also moved the calendar to a separate page to make it easier to read and navigate. The link to the new page is in the header navigation of my site as Events, as well as the first link in the opening paragraph of this post.
Happy New Year 2009.
Labels: elearning, events, tips
Add to or view the (2) comments external links to this post
Sunday, November 30, 2008
Will Adobe XFL revolutionize Rapid Elearning Workflows?
For some time Adobe insiders and followers have been talking about XFL, a package file format for Flash (here, here, here and more in search). XFL combines XML and some binary assets in a zip archive. Currently Adobe CS4 applications use XFL as an interchange format.
How does this impact rapid elearning? Office automation tools are also using package file formats, such as the somewhat controversial Microsoft Office Open XML format. This is the metaformat that subsumes the underlying markup languages for word processing, presentation and spreadsheet content.
Taken together I suspect we will see the rise of many custom workflow and “homebrew rapid elearning” applications. It will be easier than ever before to use common zip and XSL tools to take “SME content” in .docx and .pptx files and transform them into XFL. From XFL to published SWF is an easy step for CS4, and will allow for expert tuning/enhancement in Flash itself. That sort of tuning isn't possible in current tools.
Corporate developers and elearning shops will likely create their own tools and workflows like Mohive and CourseAvenue Studio, but optimized for their market, clientele, content, style, work cycle and requirements.
Still others developers will bypass tools like Adobe Presenter, Articulate Presenter, and iSpring Pro, Rapid Intake ProForm, instead creating their own tools. These tools will likely work with specialized, optimized and more structured Word or PowerPoint files/templates, but also provide more optimized workflows and optimized content.
I think the opportunities for more flexible rapid elearning development will increase. The race is on for Articulate and Adobe to improve their offerings with richer tools and more instructional design savvy built-in. Wonderful as it is, Articulate Engage could be just the tip of the proverbial iceberg. Likewise, CourseAvenue Studio and Mohive will need to expand the value of their workflow, repository and shared template capabilities.
Elearning professionals can contribute design skills to these new custom processes. Those with Flash skills will appreciate content flowing more easily from Word and PowerPoint to Flash, allowing upstream production efficiencies while still resulting in “raw” Flash files that can be enhanced and enriched with animations, effects and AS3 code.
It will be interesting to observe as the likely home brew solutions, open source tools, tool kits and SDKs emerge– all making it easier for content to flow from office automation tools to Flash source code file formats. I suspect other package file formats will also emerge and contribute to interesting solutions.
Labels: Adobe, elearning, learning, technology
Add to or view the (1) comments external links to this post

