Blackboard vs Desire2Learn
Thursday, February 14th, 2008Blackboard’s lawsuit against Desire2Learn just went to trial. This lawsuit has the potential to bring a lot of LMS vendors to their knees. Good luck, Desire2Learn. Hope you win!
Blackboard’s lawsuit against Desire2Learn just went to trial. This lawsuit has the potential to bring a lot of LMS vendors to their knees. Good luck, Desire2Learn. Hope you win!
The pipwerks SCORM wrapper examples have been successfully tested in SumTotal TotalLMS 7.6.
FYI, the examples’ imsmanifest.xml files required some modifications (the old manifests worked fine in the ADL test suites, but coughed a little when used in SumTotal TotalLMS 7.6). The JavaScript, ActionScript and HTML in the examples remain unchanged. If you’ve previously downloaded [...]
I looked up the QTI specs on the IMS site and couldn’t believe the boldfaced notice I saw on the page: “HTML documents may be viewed online, but may not be printed without permission” (emphasis added).
Can you believe that? IMS is in the business of creating standards they want the whole world to use. These standards should be open, easily accessible and free from licensing constraints. Why on earth do they want to put silly notices like this on their site?
Two small but important edits.
I just converted my AS2 SCORM class to AS3.
I just finished an ActionScript 2.0 class file meant to be a companion to my JavaScript SCORM API wrapper. It includes a bunch of type checking, type conversion, and error-checking, and works with both SCORM 1.2 and 2004.
Found a small bug when using the wrapper with Flash (AS2): functions that return string values (such as SCORM.data.get()) were coming out ‘undefined’. (grr)
Explicitly typing the return value as a string seems to make Flash happy.
Some small edits to the wrapper:
Fixed a few typos in debug statements
Added extra error-checking during SCORM.connection.initialize; if connection cannot be made AND no error code is given, display notice that server has not responded.
Related links:
Original SCORM API Wrapper journal entry
pipwerks.com SCORM page
I’ve been a longtime user of the ADL wrapper (with code from the late Claude Ostyn), and to be honest, it’s pretty much met my needs. But I was never completely comfortable with the wrapper for two reasons: 1) The code is hard to read with confusing and overly complicated looking variable names, and 2) the code made heavy use of global variables, which in this Web 2.0 world is a big no-no. This past week I decided to roll up my sleeves and make a new SCORM API wrapper that takes care of these issues.
Folks, it’s simple — if you have to paste a “this site works best with XXX browser” message on your site, whether it’s an LMS, an online course, or just a website for your mom’s knitting club, you’re doing something wrong. Do us a favor and stop it.