Skip to end of metadata
Go to start of metadata
LAMS & Moodle2 Integration

LAMS Moodle plugin is now stable


Moodle 2 has a whole bunch of major changes under the hood and some of these new architectural affected our Moodle 1.x integration. So in this page we discuss the new integration with Moodle 2. This is also a good opportunity to change some of the current integration features.

The LAMS plugin for Moodle implements the following features

  • Status completion
  • Completion tracking
  • Groups and groupings
  • Grade outcomes
  • Grades
  • Backup and restore

Anxious? Try our demo site.

Using LAMS and Moodle

Have a look at this video tutorial to see how this works:

Features explained

Status completion

If for a Moodle course, the option to track student's completion is enable, when creating a lesson, a teacher will be able to set a criteria for when the LAMS lesson will be set as completed. These options can be:

  • Student must view this activity to complete it
  • Student must receive a grade to complete this activity
  • Show as complete when user finished the lesson
  • Completion tracking

As soon as a LAMS lesson is completed, Moodle is automatically notified making sure that both systems are at sync.

Groups and groupings

Like other Moodle activities, you can select which groups you want to access LAMS lessons.

Grades push to Moodle's gradebook

If the LAMS lesson has a quiz or an assessment that produces an result, this will be passed automatically to Moodle so it can be added to the Moodle's gradebook.

Grades outcomes

When creating a LAMS lesson, a teacher can specify the score that he/she wants this lesson to have in the Moodle course. For example a LAMS lesson can be given a score of 100 points.

Here's a simple example:

If a LAMS sequence has a quiz that has a maximum mark of 50, but when the teacher created the LAMS lesson in Moodle decided that the score for the LAMS lesson activity should be 100, then when a student finishes with a score of 40 points, this mark is passed to Moodle which then calculates the proportional mark based on the 100 points. In this case it will be (40/50) * 100, so the score in Moodle's gradebook will be 80 points.

See an example

Backup and restore

Now you can backup and restore courses and include LAMS activities.

Demo site

Want to try the integration, please try our demo here.

Comments, bugs?

Please report them in this forum in our LAMS Community

Using Moodle 1.x?

Unknown macro: {sub-section}

Attention: Moodle 1.6.8 to 1.9.x users

The integration described in this page only applies to Moodle 2.x. For all Moodle 1.6.8 to 1.9.x instance please see this page

Set up LAMS - Moodle 2 integration

Unknown macro: {sub-section}

For details and animations on how to set up LAMS and Moodle 2 integration visit: Install Moodle2 LAMS Plugin


Unknown macro: {sub-section}

The Moodle 2 plugin development page shows how we have put together the new Moodle 2 integration.

More info about LAMS

Have a look here