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


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

LM-Light Standard : Creating Courses : Configuration File

The course configuration file is a small text file that can be used by a course developer to transfer information to the LMS administrator.

It's an optional feature but, if present, it should be at the top level of the course folder/directory structure, and should be called 'config.txt' (case sensitive).

Here is an example of a simple course configuration file:

title: My Demo Course
author: Steve Addison, Addison Robson LLC.
version: 0.A 12 Jun 2006
width: 800
height: 600
description: <p>This is a <b>very</b> simple configuration file.
<p>For more information, please see 
<a href="http://www.lm-light.net">www.lm-light.net</a>

The basic format of each line is:

keyword: value

until the 'description:' keyword is reached. from which point on all the remaining information is assumed to be the (HTML) description field. The LMS can then read this description when the course is uploaded.

The following keywords are supported:

Keyword Data
title: The title of the course as displayed in course listings etc.
author: Who wrote/created the course.
copyright: Copyright information.
version: Version number of the course.
width: Recommended width of course frame/window.
height: Recommended height of course frame/window.
test: Recommended number of test attempts. Set this to 0, or omit the 'test' keyword if there's no test. Set this to -1 if you're recommending no limit on the number of test attempts.
description: The description of the course in HTML format.


  1. The 'description' keyword must be the last keyword in the configuration file because all text after that point will be treated as the description.

  2. All keywords are optional.

  3. All data is considered to be plain text except for the course description which is assumed to be HTML.

  4. The LMS may not respect the settings in the config.txt file - for example, it may choose to set a different number of test attempts, or an LMS administrator might choose to re-write the course description.


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