Showing posts with label Learning Management Systems. Show all posts
Showing posts with label Learning Management Systems. Show all posts

Wednesday, January 27, 2010

Can't set the adlcp:scormtype in Reload Editor

Reload Editor is a fantastic and free SCORM packaging tool. One problem I ran into with it however is that I can't seem to set the resource attribute 'adlcp:scormtype'. Since an undefined adlcp:scormtype will default to asset, my LMS won't show any Navigation!

So for now I have to manually add adlcp:scormtype="sco" to my resource nodes as a solution.

It looks as though this problem was addressed on the development site for Reload (see issue 873054), however the only compiled release is Version 1, so unless you're savvy enough to get the most recent source code and compile it yourself, you're likely to run into this problem as well.

Anyways hope this tidbit reaches someone wondering why their Reload package is not working in their LMS - your poor little adlcp:scormtype might just need setting!

Tuesday, August 4, 2009

Using Multiple Style Sheets to control the look and feel of your SCORM content without sacrificing Portability

The problem i've been looking to solve is how can I develop course content that makes use of CSS so that I can maintain the look and feel of an institutions content, but also develop portable SCORM packages.

To start off with, let's assume that you have already figured a way to hack around with your LMS and the way it stores content so that you can implement a site wide style sheet. (This is easier if you have direct access to the server)

Now anytime you're creating a new course you just make sure your html pages are linked to that stylesheet so that you can have some long term control over the look and feel of those pages, however:

What happens if you want to share or move this content? Sure you may be developing nice little SCORM packages that upload into your system just fine, and link to that CSS file you've plopped on your server, but that's not going to work for another system is it!

So you now have 2 options, A) Find away to get your stylesheet onto this new LMS in a way that the initial path from the SCORM html content doesn't break, or B) Develop your SCORM packages with two CSS links. One for the CSS file on your server, and a duplicate that will be packaged with the SCORM object:

<link type="text/css" rel="alternate" href="portable_style.css"/>
<link type="text/css" rel="stylesheet" href="../../whateverpath/default_style.css"/>

The duplicate should only be used if the browser fails to find the default. What's great about this, is it also doubles as having a 'safety' stylesheet in case your default ever gets moved/deleted from the server by accident.

Wednesday, July 22, 2009

How web direction should influence a new generation of Learning Management Systems

To me web pages/applications have been evolving as follows:

1. Initial web sites were static pages

2. A new wave of web sites allowed for users to customize the page/app (I think this is probably when 'widgets' showed up..)

3. The latest wave of web sites customize the page based on the actual use of that site.

The quickest example of this latest wave is when Amazon uses a permission based marketing strategy of suggesting items based on what you have been looking at on the site.

I think the next evolution of a Learning Management System, will be platform that doesn't simply house content, and record students grades, but will intelligently respond to users and help customize and improve their education experience.

What are some features that could easily be implemented using today's technology?

  • Course home pages will have a widget displaying a couple key topics that the user read last time they logged in.


  • Topics in the course index can be bolded and suggested for review if the user has been showing trouble with them in quizzes


  • The LMS can make suggestions about the users pace through the content based on there current pace and the deadline for completion - this could even become as smart as the LMS chunking content for the user and giving customized lessons - users that log in frequently would be given less content, and users that log in once a week would be given larger amounts at once, but both users would be pacing through the content so that they finish on time.


  • LMS can cross reference different courses and grades to help with time allocation, "Jim, I noticed your Chemistry mark has been dropping, would you like me to allocate you more time for those lessons?"

With or without the above ideas, the role that Learning Management Systems have in their interaction with the user is sure to increase.

or maybe I've just been playing too much wii fit....

Tuesday, June 16, 2009

likes / dislikes - SCORM edition

Things I like about SCORM:
  1. Portability. The wonderful theory that I should be able to export a course package from one LMS and seamlessly import into another LMS. It's nice to have these kind of dreams....


  2. The API. There is an abundance of examples and sample code and wrappers to help you make your first Learning Object communicate with an LMS, and being able to design Flash Objects that pull the user name and report scores is kinda cool and easy when you get the hang of it.


  3. Authorware. Over the past five years, Course and Assessment creation software has made leaps and bounds in quality (Adobe, Articulate). I do believe this area has a lot of room for new companies to enter the compitition, which is great because we should see a steady improvement in solutions.


  4. Branching. If properly supported by an LMS, it will allow course designers and developers to create a learning path that adapts to the user, which is the first step in emulating how a teacher adapts to a student.


Things I dislike about SCORM:
  1. Out of date, clunky Dreamweaver extensions. Did developers just give up? it seems like there should be more options when it comes to compiling a SCORM package from a Dreamweaver site.


  2. Inconsistency in LMS SCORM implementations. I've seen packages being imported to Course Level, Module Level and Asset Level depending on the LMS, I've seen numerous LMSs just ignore SCORM interactions.


  3. 2004 Sco to Sco navigation - I feel like this should be easier to implement than it sounds.


  4. Limited use of CSS. Because SCORM packages are these 'self dependent' objects, it becomes impossible to properly maintain the look and feel of a facilities e-learning products using CSS. There are ways around this on an LMS by LMS basis by looking into the folder structure where courses are imported to, but this is simply a hack and not a solution. Obviously we can still have one CSS per SCORM object, but what happens when a facilities rebranding occours? each object's style sheet will have to be updated and then the package will need to be re-imported.


  5. The fact that the people most interested in working with SCORM, are usually teachers, subject matter experts or instructional designers and not usually developers. This is not really anyone's fault since we are talking about a standard for web communication which understandably becomes a developers game, but it is a shame that the current state does not allow for enthusiastic educators to quickly turn their ideas into SCORM materials. I think as more and more Authorware becomes available this problem will eventually shrink, with Developers being moved from working directly with the educators to creating software for the educators.

That's all, Stay Classy Internet.