An LMS is another name for a Learning Management System. And a modern Learning Management System is essentally a software application running on a server conected to the internet or a local network. The features and capabilities of LMS's very widely, as do the costs, but a good Learning Management System should include:
The greatest challenge in implementing a successful online training project is in creating professional-grade learning content and building engaging, dynamic courses. Use the links below to help develop a winning strategy and step-by-step procedures that will work in your specific environment. The development phases presented here, and the steps under each, could be described as a course building "methodology." However, it's really nothing more than a set of organized guidelines based on years of content development work, online training management and widely-acknowledged best practices.
A modern, robust learning system allows you a great deal of flexibility in choosing file formats, developing online lessons, and organizing your ideas. These guidelines will help you make the right choices concerning developing learning material, and will allow you to maximize the effectiveness of your courses and stay within the boundaries of your skills and resources.
The Planning phase of course development is a necessary activity for any successful E-learning project. The steps below should help lead you to a documented, sensible training development plan.
FlexTraining offers a great deal of flexibility in how online knowledge assessments are done. Completing this planning step is a matter of asking yourself a number of questions and documenting the answers:
There are other policies and options you will set when you actually build your online tests, but these questions are sufficient to get you through the planning phase.
As you complete this phase, you should have some form of training development plan on paper. It may be long or short, detailed or summarized, depending on your budget and the time you have spent on it.
At a minimum, it should identify what courses you will need, what lessons/topics will be covered in each course, how you will test to see that learning is occurring, and what electronic formats you expect to utilize.
One last thing: The plan should specify exactly who is responsible for all the work involved in organizing and developing your learning material and online tests. Every task in an E-Learning project should be someone's responsibility.
Before you start to document a development plan, read and understand the remainder of this Course Building Strategies guide.
Don't get too caught up in the formality of creating a documented plan. Keep it simple and clean - there will be time later to add detail and finalize the document for presentation to management, if that's required.
If your learners will be required to take several courses in order to obtain a certification or to qualify for employment, consider grouping courses into Skill Groups. For example, FlexTraining offers simple but powerful Skill Group assignment and tracking to help you monitor your learners' progress toward their goals.
When considering various content formats, your best bet may be to stay with text and images, at least until you have established your training system and gained some experience. You can always move to more sophisticated formats later. Read more about File Formats in the "Creating Learning Content" upcoming article.
A collection of software, database, learning content and infrastructure that provides online course authoring, course-delivery, progress tracking, and management reporting.
Another name for an LMS. This term is not as popular as the one above, and really has only come into common use in the last several years. A TMS is naturally comprised of software, database tables, various learning content and the hardware and connectivity that provides course creation, course-delivery, progress tracking, and filtered and time-sensitive management reporting.
This is a term that can mean different things to different people. But the word "virtual" can be isolated and assigned the meaning "without an instructor in the room". It should be noted that this term describes situations where there is an instructor provided to assist with the online course, and where there is no instructor at all.
This is an advanced techique used in testing as a part of an online course. With Question Pooling, a course author might create 50 questions for an online knowldege assessment. However, when a learner accesses the test, perhaps 35 of the questions are randomly seleted by the learning system to be delivered to the student. In this way it is guaranteed that no two students are given the same test.
HTTP is the primary protocol for web content delivery. It is the standard by which requests are made of a web server, and is usualy a request for a specific web page. In an LMS platform, the HTTP request that is sent to the server is often a request to deliver the next screen, lesson, exercise, or test. This is true whether the LMS is running on a local server, a customer-owned server, or "in the cloud".
The term Database is used in a general sense to describe a collection of structed data, in any form. More specifically, a database is a formal product and store of data in tables, each containing rows and fields of various types. An LMS would use a database to hold student records, course structures, training schedules, and progress records.
Web-based learning systems are written in some form of computer code, in one of several programming languages. When using the Microsoft ASP.NET architecture, web systems are usually writen in either C# (pronounced "see sharp") or VB.NET, also known as visual basic or "VB". For example FlexTraining is a ASP.NET platform, and is written primarily in VB.NET. This makes for easy expansion and scaling, and straightforeward maintenance.
ASP.Net is a popular software architecture used by many developers in the MS Windows environment. It replaced the classic ASP platform several years ago. ASP.net allows developers to create software using either the Visual Basic language or the C-Sharp programming language. The FlexTraining LMS, for example, is an ASP.Net application, written primarily in Visual Basic.
The concept of "scalable" or "scalability" is very important in the world of large, enterprise training systems. Whan an application is scalable, it can be used for just a few hundred learners, or for many thousands. And if it's truly scalable, it will run as effectively and easily with the larger number of users. A scalable learning technology is a very valuable tool.