Skip to main content
Elearn Education and Technology in Perspective acm
HOME BEST PRACTICES CASE STUDIES IN-DEPTH TUTORIALS REVIEWS RESEARCH PAPERS PAST ARTICLES The eLearn Blog

What's Important in a Learning Content Management System

As trainers and other educators suddenly find themselves evaluating expensive and complex server-side software—software in a functionality category that didn't even exist two years ago—it's hard to know what's what. To begin with, evaluating enterprise-class applications is inherently hard. Even the IT professionals aren't always very good at it. To make matters worse, the tools are constantly evolving and previously distinct software categories are merging as vendors rush to cram every feature imaginable into their offerings in an effort to stand out in the crowd. This article is my attempt to help you sort through at least some of the noise by helping you to answer one important question:

What do you really need?
It's easy to figure out which product has the most features. Much harder is figuring out which one has the right features. As somebody who has seen clients have both wonderful and terrible experiences with their LCMS's, I'm going to do my best to distinguish which features and which implementations of those features tend to give the best return-on-investment.

This article will not be a complete guide to everything you need to know about an LCMS. I don't know everything that you need to know about an LCMS because I don't know your particular situation. Nor am I intimately familiar with even half of the LCMS products on the market today. I won't provide a laundry list of all the features these various products have and I also won't discuss any of the features that I don't consider to be directly related to the management of learning content (or even some that are related, like personalization of content delivery.)

I'm going to focus on the problems of learning content production, since it is the content production problem that the CMS was invented to solve. Since organizations that purchase LCMS's typically start looking at these tools because they are faced with the challenge of producing and maintaining a daunting amount of custom e-learning content, I'm going to focus on the common problems that make that challenge so difficult and the low-hanging fruit where a properly designed LCMS can dramatically increase efficiencies, reduce cost, and release more time and resources to focus on the what really matters: teaching learners.

The rest of this article is organized into the following sections:

  • The History of Content Management
  • What's Unique About Learning Content
  • The Need
  • Templating and Navigation Automation
  • Workflow Automation
  • Bad Ideas and Other Distractions
  • What I'd Like To See Next

The History of Content Management
As far as I know, the modern content management system was invented in 1996 by c|net, the Internet news publishing company. As one of the web's first high-volume publishers, c|net faced some fairly serious production challenges that were new to the world. Web publishing is a fairly complex process. First, the author has to submit an article, written using tools that are intuitive for a non-technical writer to use. Then an editor needs to review the article and make changes, possibly even sending the article back to the author for editing. Next, it needs to go on to the copyeditor. Multiple versions of the document could be flying back and forth among the author, editor, and copyeditor. Once the content is finalized, it needs to be put into the layout in which it will appear on the site. The editor may decide to add related links. Somebody needs to decide where on the site the article will go. And once it's all done, somebody has to post the article to the public web site.

This is a challenging process to manage with even a handful of articles. C|net had to manage it with dozens of articles every day. Plus, with the creation of "Internet time," news needed to be updated even faster than daily newspapers had ever had to respond. The company needed to be able to collapse the entire process for publishing an article down to a matter of hours while simultaneously handling a huge number of articles.

The solution to this kind of problem is to automate any part of the process that doesn't require human judgment. Writers can type their articles directly into the publishing system using a web-based text editor. When the article is submitted online, it can instantly be made available to the editor, who also could receive an email alert that a new article is ready for review. The editor can then make changes online and click the "submit" button, which sends it on to the copy-editor. Since most articles are generally presented in one of a small handful of well-established layouts, the editor need only choose the appropriate layout template and the article will automatically be formatted appropriately. Likewise, the editor can click a few buttons to choose where on the site the article will be published and when it will go up, and the system will take care of the rest. No further human intervention is necessary. (Note that I'm not familiar with c|net's particular publication workflow. What I'm describing here are relatively generic features of a CMS.)

In this new system, most of the painful issues of paper passing, logistics, and scheduling are handled by the software. Editors can focus on editing. Writers can focus on writing. Programmers and graphic designers aren't really needed for the production of typical articles, and when they are needed they are only handling the aspects of the article that are unique. The CMS doesn't write good content for you, but it does clear away most of the clutter that distracts you from the task of writing good content.

C|net quickly realized that the tool they had built for themselves would be valuable to anyone who has large quantities of content that need to be published and kept up-to-date online, whether they are news sites, e-commerce sites (think Amazon.com), or corporate intranets. They licensed the technology to a company called Vignette, which is still the leading CMS provider today.

Up until recently, CMS's were not being used in online learning because the return on investment was not there. A CMS is usually an expensive piece of software both to buy and to set up. When all is said and done, it often costs anywhere from $150,000 to $500,000. (Some companies have easily spent a million dollars or more, depending on the purpose of the system and the elaborateness of the customization required.) In order to justify this cost, the system users have to be creating and maintaining a large enough volume of content that the system will pay for itself through the incremental savings of time and money required to produce each content item. In the last few years, significant numbers of organizations have started producing enough in-house custom e-learning content to justify the expense of a CMS. Between the increasing numbers of organizations that actually need a CMS for online learning and the fact that CMS prices have been coming down (albeit slowly), a market is beginning to grow.

Unfortunately, the needs of a CMS for Internet news publishing and the needs of a CMS for e-learning are not quite the same. Both the end product and the workflow process that produces it are unique to e-learning. Before we can benefit from c|net's innovations, we have to think through those differences carefully. We need to come up with a learning content management system, or LCMS.

Continue...



RSS Feed
Reader Comments (0)
Post Comment

Sign up for updates:


PAID ADVERTISEMENT

Copyright © 2001-2010 by the Association for Computing Machinery, Inc. Permission to make digital or hard copies of part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page of the document. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, republish, post on servers, or redistribute requires prior specific permission and a fee. To request permissions, please contact permissions@acm.org.

ACM-Advancing computing as a science and a profession.
ACM is widely recognized as the premier organization for computing professionals, delivering resources that advance the computing and IT disciplines, enable professional development, and promote policies and research that benefit society.

  • ACM Home - Founded in 1947, ACM is a major force in advancing the skills of information technology professionals and students worldwide.
  • About ACM
  • Join ACM
For information on how to become an eLearn sponsor, please contact ACM Media at acmmediasales@acm.org.

Read the ACM Privacy Policy and Code of Ethics
ACM - Association for Computing Machinery
Questions or Comments about ACM? Contact webmaster@acm.org
Call: 1.800.342.6626 (USA and Canada) or +212.626.0500 (Global)
Write: ACM, 2 Penn Plaza, New York, NY, 10121, USA