Learning Solutions Magazine
     [Forgot Password?]
Your Source for e-Learning
Technology, Strategy, and News
ARTICLES      
RSS feed RSS feed

Build a SCORM 1.2 Conformant Course with Lectora 2007

"Lectora is a very easy tool to learn and build with. You can make many of the features complex, but with just the information in this article you should understand the fundamentals of SCORM development in Lectora, and be capable of putting simple, SCORM conformant content together. Using some of the power features of Lectora ... can allow you to produce these simple SCORM- conformant courses in a very rapid and repeatable way."

The world of e-Learning content development is still a complex and inconsistent place. In many ways, content is still the “Wild West” of learning. There is a variety of tools available for companies to use to develop e-Learning. Many of these tools can be used to produce simple to complex e-Learning courses.

These tools are valuable to companies because they are designed to simplify the process of packaging SCORM content for use and tracking in the Learning Management System (LMS) of your choice. In my experience with developing content for various corporations, the tools are often not well understood and the people responsible for using them are offered limited training. While the tools are easy to use, they all have features and nuances that the training never seems to cover. I always joke with people that the most important questions you will have about a tool will never occur to you during training. This means that the communities supporting the tools, and the experiences people share, are the most valuable assets available to a content developer.

In this article, I will discuss the very common practice of developing content with the intent of getting it to seamlessly integrate with a LMS. The value of this article will be in the tips and tricks for making SCORM 1.2 conformant content that you create with Trivantis’ Lectora Professional Publishing Suite v. 2007 SP5 (5100) work properly. Specifically, I will focus on content that includes a scored assessment, and I will address communicating achievement of the required minimum score to the LMS. This should prepare you to build similarly structured content that will work in your LMS.

(Editor’s Note: If you are not familiar with Lectora, you may want to read Len Perkins’ article, “Using Lectora to Repurpose e-Learning Content — Can It Really Deliver?” published August 7, 2006 in Learning Solutions Perkins’ article provides a more introductory view of working with Lectora.)

Templates and content structure in Lectora

In my experience, one of the elements you must master for success with Lectora is the proper use of course templates. The version of Lectora Professional Publishing Suite described here provides the option to “Save Title as Template” on the File menu. This is important, as it allows you to build a shell that is common to all of your courses, and to save it for use as a starting point in future content development. This should be very exciting for anyone interested in rapid e-Learning development, or content development standardization.

Lectora offers a wide variety of options for creating custom e-Learning content. In this article I will limit discussion of specific presentation layer objects, such as buttons, pages, and actions, to instances where the use of the objects is critical to the performance of a course loaded into a SCORM-conformant LMS.

A basic template would contain these basic elements, and I will describe them as you would use them to build a SCORM-conformant course:

  • A Title (Course container) and an Assignable Unit (Lesson)
  • A Chapter and one or more Pages (Module)
  • A Test

I’ll also describe what it takes to communicate with the LMS, and the publishing process.

The Title and Assignable Unit

In Lectora, the Title is the container that holds all the course objects. A Title can contain multiple Assignable Units. Assignable Units will be explained in more detail shortly, but basically they are lesson-size learning objects.

The Title has a variety of properties on various tabs (see Figure 1), but there is one critical value. To add an Assignable Unit to a Title, the Type of Title radio button on the Content tab in the Title Properties window must be set to: AICC/SCORM/CourseMill (3.x and above) Published Title, as shown in Figure 1. Lectora automatically creates an Assignable Unit when you do this.

 

Figure 1 Title Properties Window

Title: Child objects

The Title has child objects defined for the entire Title. You can build these objects into a Lectora template to avoid further modification. A typical example would be creating actions and a text block that defines variables used to display a page counter. You can use the value of the variables set by the actions to assign a modifiable page count value to a Text Block object. The Assignable Unit can then inherit these objects, and use them to display a page counter such as “Page 1 of 25” on the screen.

The Assignable Unit

The course must contain an Assignable Unit to be SCORM-conformant. The Assignable Unit defines the maximum score on the Test, and the mastery score the learner must achieve in order to receive completion credit. You can track each Assignable Unit in a course.  

For the example in this article, the course will contain one Assignable Unit with one graded test. The required values set for the Assignable Unit can then become part of your template. This makes it possible to enforce consistency between courses, and to ensure proper configuration of items built using the template. In my experience developing content in Lectora, I have found it desirable to structure content this way to simplify the build and tracking of tests. You can also build untracked knowledge checks into the courses as needed to help the learner master content and prepare for successful completion of the test at the end of the course.

It is important to understand that the Assignable Unit needs the values shown in Figure 2 for Maximum Score and Mastery Score. The Maximum Score is the best score the learner can receive on the test for this Assignable Unit. The Mastery Score is the score the learner must get in order to receive credit for completing the course in the LMS. The defaults, 100 and 75, respectively, do not appear in the Properties Window when it opens, and the developer can leave those fields blank (see the labels in Figure 2). However, I personally prefer to explicitly define these values (by typing them in) to avoid confusion. All of the other values shown in Figure 2 are the defaults that appear when the Window opens. In this case, there is no time limit for the Test.

 

Figure 2 Assignable Unit Properties Window

 

Assignable Unit: Objects

A series of objects can be added directly under the Assignable Unit object to define global features such as user interface images, navigation buttons, a progress bar, and the table of contents. (See Figure 3.) You should build these objects into the template and not modify them. If you built the template properly, these objects will be sized, positioned, and formatted as needed in the template. You can also add pages as children to the Assignable Unit if desired.

 

 

Figure 3 Assignable Unit Objects

 

 

 

 


Chapters and Pages

In Lectora you can use Chapters to organize the content of the course. Every learning organization generally will use their own language for groups of pages. Others might refer to a Chapter as a Module or Lesson. Each chapter will consist primarily of Pages and the objects for those Pages. Chapters can also contain Actions if variable manipulation is required. For example, if you have a Chapter that does not connect linearly to the content, you may want to hide the page count. An example of this could be Course Help. You would organize such a feature in a Chapter, but it would only be accessible through a link from within the course.

For the purposes of building a template in Lectora, you would want to provide a sample Chapter that shows the developer the base formatting. This may include any Actions for a typical Chapter, as well as critical Pages within a Chapter that have specific formatting. An example would be the first and last Pages of a Chapter. If they are the same in all content Chapters, it is beneficial to build their layouts into the template.

If the content has a specific Help Chapter, or other content that is consistent across all courses, these Chapters should be built completely and be part of the template. Typically the course will have a Help Chapter for items such as navigation, support, assessments, and so on. The more work the template can eliminate for the developer, the better.

Pages

The Page in Lectora is the presentation object. The Page allows you to present content to the learner in the form of text and graphics, audio, video, and animation, to name a few of the more common options. As with the Chapter, the Page itself requires little formatting once set up. As a development team, you will determine whether Pages appear in the Table of Contents, the naming convention for each Page, what objects the Page does and does not inherit, any transitions for the Page as the course moves from page to page, and the use of metadata for the Page.

The children of a Page object include all the items positioned on that Page. Typical objects would include text blocks, images, audio, and video.

Page properties

The name of each Page in Lectora is important. You should give each Page a descriptive and unique name. No two pages should have an identical name, as duplications can generate warnings during the publishing process.

Using the Inherit tab (see Figure 2), the developer determines which objects the Page will include or exclude. What is available to that Page is dependent upon what the parent object has inherited. For example, suppose you have built your navigation buttons as children to the Assignable Unit. If you want them available on a page in a Chapter within the Assignable Unit, the Chapter cannot exclude the inheritance of those buttons. If the Chapter has excluded the buttons, the Page does not have the ability to include or exclude those buttons.

Metadata can be added for every resource object (that is, animated image, audio, document, image, video) or page object. For SCORM-conformant courses in Lectora, metadata publishes as standard XML metadata into the accompanying imsmanifest.xml file. Lectora has very useful help documentation for creating metadata for an object. You can manage metadata from the Property tab for an object.

Objects in Lectora

Lectora allows the developer to incorporate a wealth of objects into the content of the course. This section will briefly identify the objects that Lectora v. 2007 SP5 supports. There are two classes of objects (more or less), and I will refer to these as Lectora objects and Imported objects.

What does that mean? There are objects that are already fully built within Lectora (see Table 1). There are also files that are added to the course in Lectora but which require externally imported files to complete the object build (see Table 2).


(11)
I appreciate this article
 RSS feed

Comments

Login to comment

Be the first to comment.

Related Articles

While Rapid Intake Unison is a good tool for creating interactive activities, you can also use it to upload and convert PowerPoint presentations, including animation, audio, and synchronization timing settings. Here’s a step-by-step guide!
If you are creating online learning, sooner or later you are going to face the Learning Management System (LMS) selection challenge. There is a plethora of LMSs, and it can be hard to determine the right one for your situation. Here are some important questions to ask before you start shopping!
Interactive games add motivation and interest to e-Learning! This tip shows you how to put together a “Jeopardy” type game using Rapid Intake.
Advertise Here

Advertise Here

Advertise Here

You need to upgrade your Flash Player
This interactive requires Flash Player version 7 or higher.


Advertise Here

You need to upgrade your Flash Player
This interactive requires Flash Player version 7 or higher.