LM-Light: A New E-Learning Standard
About LM-Light Courses Learning Management Systems More Info

Introduction

The LM-Light Standard
 - Course Structure
 - LM-Light Tags
 - Starting a Course
 - On Each Page
 - Exiting a Course
 - Starting a Test
 - Saving a Test Score
 - Course Completion
 - Configuration File

Course Development
 - Development Environment
 - Using a Text Editor
 - Including Tests
 - Using PowerPoint
    - Option 1 - PDF
    - Option 2 - GIF/JPG
    - Option 3 - HTML
 - Using Lectora
 - Download Tools
 - Diagnosing Problems

Home Page

Course Development : Download Tools


CC-GNU LGPLLM-Light Development Stub

The LM-Light "Development Stub" can be used when developing courses that employ PHP - typically for the test or for other forms of interaction. In these cases, you need to have some way to handle the calls to the LM-Light library. The Development Stub provides a set of empty function calls so that your program can continue to work without having a LMS installed.

The Development Stub is released under the terms of the CC-GNU LGPL. For details of the CC-GNU LGPL license, please refer to www.creativecommons.org/licenses/LGPL/2.1. You can download the Development Stub from [this link]. Installation and configuration instructions are included in the installation bundle.

Back to Top


CC-GNU LGPLLM-Light Logging Stub

The LM-Light "Logging Stub" does very much the same as the Development Stub but also logs any interactions between the course and the LMS and records the results in a text file. This can be used to help diagnose problems with courses as you develop them if you don't have a LMS installed.

The Logging Stub is released under the terms of the CC-GNU LGPL. For details of the CC-GNU LGPL license, please refer to www.creativecommons.org/licenses/LGPL/2.1. You can download the Logging Stub from [this link]. Installation and configuration instructions are included in the installation bundle.

Back to Top


CC-GNU GPLReference LMS

The Reference LMS is an example of an LMS that will support the LM-Light standard for courseware. It's designed to allow you to test LM-Light courses and has the following basic functionality:

  1. Add, edit and delete student accounts.
  2. Add and delete courses.
  3. Monitor student progress.
  4. Launch courses, track progress (bookmarking & test scores, pass/fail status).
  5. Courses can be added in either zip or tar format (assumes that unzip is available on the Linux platform).

The Reference LMS is not intended as a production quality LMS and has the following limitations:

  1. Only 1 administrative account (always Student #1).
  2. Students are automatically subscribed to all courses.
  3. No e-mail tool.
  4. Only runs on Linux/UNIX with Apache web server and MySQL database (and PHP as required by the LM-Light standard).
  5. The only student information stored is the student name.

If you want more functionality, you can either:

  • Extend the code supplied (under the terms of the GNU Public License).
  • Use this code to guide you in the development of your own LMS.
  • Purchase Capeesh, a business-class LMS supporting the LMS standard.

The Reference LMS runs on Linux (or similar UNIX-like systems) running Apache (1.3.33 or higher recommended) and requires MySQL (4.0.25 or higher recommended although earlier versions may work) and PHP (4.4.4 or higher recommended although earlier versions may work).

The Reference LMS is released under the terms of the CC-GNU GPL. For details of the CC-GNU GPL license, please refer to www.creativecommons.org/licenses/GPL/2.0. You can download the Reference LMS from [this link]. Installation and configuration instructions are included in the installation bundle.

Back to Top

 

Copyright & Licensing Information
Unless otherwise stated, material in this website is Copyright, Addison Robson LLC. Use of the website content for commercial and non-commercial purposes is permitted under Creative Commons licenses. For more information, please consult [this page] or use [this form] to contact us.
Creative Commons License