Authoring Tool Tips and Tricks

By Paul Schneider, Ph.D.

 

So you finally implemented your new LMS and because you went with a SaaS model, it is already up and running… Life couldn’t be better, or, could it? True to form there is always something to do for the busy learning professional. Right now you are finding that, while all those off-the-shelf courses you secured are useful, they just don’t meet all of your company’s specific content needs. Fortunately, you budgeted for some e-learning authoring tools, but you’ve only had time to turn out the typical page turner course. You know that more is possible, but you aren’t sure about what steps to take next. To top it off, you just got a call from technical support telling you that some of your students are finishing the new custom courses, but they don’t appear to be tracking in your LMS!

 

Welcome to the wonderful world of e-learning online course development. If you previously delved into this world you know that it is ripe with possibilities and frustrations. The industry has come a long way since the days of writing programming code to design even the most basic interactions, but like any other profession and skills, a tool does not make a course/instructional designer. To help you jumpstart your skills, here a few tips and tricks that, while they won’t turn you into a degreed/skilled course designer, they should make your life easier and point you in the right direction for solving future problems.

 

While there is a plethora of authoring tools available to you as a developer, this article focuses on three common options: Articulate, Lectora, and Captivate. Although I’ll focus on these tools, the principles and concepts covered here will generally apply to other authoring tools, though the buttons may be a different color, shape, or size!

 

Tip 1: Debugging LMS/course SCORM communication

 

Sooner or later you are going to run into a problem with your course not communicating properly with your LMS. If you had a completely controlled environment this may not be so, but when was the last time every one of your learners had the same OS, Java, Pop-up blocker settings, and Flash version installed? However, there are ways to peek under the covers and see what the courses are saying to your LMS and if you look closely, some it may actually make sense.

 

Articulate: Articulate has a built in LMS communication debugging tool, but it is not readily accessible unless you know where to look. To launch this debugging tool:


 

1.     Make sure your web browser pop-up blocker(s) are turned off.

2.     Load the course in your LMS, and then once the course starts, pause the first slide.

3.     Launch Articulate Quizmaker and open a quiz. It doesn’t matter which quiz. Once the quiz is open, click on it make sure that quiz is the currently active window.

4.     Now click on the course window in the LMS, and type on your keyboard debuglms!!! (include the !!!).

5.     A SCORM communication debug window will pop up.

6.     View and exit the course as intended, except now you will see the course talking to the LMS.

 

 

Lectora: Lectora has a debugging tool for SCORM output as well as for normal development. The later can be quite helpful if you are using a number of variables in your course. Here’s how to debug the course while you are working on the project:

1.     Click on the Debug icon in Lectora.

2.     To see the communication information when talking to your LMS, in the Publish SCORM section, click on Options.

3.     Click on Debug Published Content.

4.     Load the course in your LMS and view and exist the course as intended.

 

Captivate: As of Captivate 3.0, there were no formal debugging tools. However, this is where you might want to take advantage of tools that are available directly or indirectly in your LMS.

 

Many LMSs use Java to handle communication between the LMS and the course. With this in mind, if you open your Java Console you will see a string of text communication from the course to the LMS. However, do first check with your LMS provider as they may have a different method of displaying this information.

 

So what does all this communication between the course and the LMS mean? Here is an example of something you might see in one of these communication windows:

 

The good news is you can ignore much of the text, and you don’t need to learn how to speak XML. The most important pieces of these strings of information are typically preceded by something called LMSFinish or finish and followed by lesson status and score raw. The Finish command basically is the course telling the LMS, “I’m done now and here comes the last bit of info I want you to record.”

 

The Lesson Status information is what tells the LMS what the course status is, meaning is it passed, failed, completed, incomplete, or not attempted. The Raw Score is typically the score the LMS records. So if someone completed the course with an 85 percent you would get a status of completed and a raw score of 85. As you can see, it’s not too hard once you break it down and focus on the important parts.

 

Once you have this information you can work with your LMS and/or authoring tool vendors to determine why the course is NOT sending the correct information. Or, if the course is sending the correct information, why the LMS is not properly recording it.

 

Tip 2: Telling stories

 

My next tip has more of an instructional design focus. Getting your course to work is important, but a boring ineffective course that now records, “Yes, I completed this lesson with a 100 percent, but the learner can’t for the life of them remember anything except clicking next,” just doesn’t cut it. The following are a few general tips and concepts to keep in mind when seeking to develop courses that are a little more robust.

 

One of the best instructional design tricks is, ask “What does the learner need to do?” Typically, we instead ask, “What they need to know?” When you focus on the action, the knowledge becomes an inherent part of the design and will result in designing a course that better speaks to your learner’s every day experiences. Remember, they are asking, “How will this help me with my job?” and ultimately your goal is to get them to change/improve their behavior, or in other words, “do things.”