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 : Course Completion

When a course has been completed, you should indicate this to the LMS. The course completion condition isn't specified by the LM-Light standard - it is entirely under the control of the course developer. For example, it might be dependent on any one of the following:

  • a mastery test being passed successfully;
  • the student simply viewing the final page of the course; or
  • the student clicking on a button or link to indicate agreement.

The completion status is set using the following LM-Light call:

<?php LMsetCourseComplete(); ?>


This is a course where completion simply means that the final page has been viewed:

<?php require "LM-Light.php"; ?>
<?php LMsetCourseComplete(); ?>
  <title>Page 3</title>
<body bgcolor="#ffffff">

<p><a href="2.html">Go Back to Page 2</a>
<p>This is Page 3 so the course is now complete.



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