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
Have a look at this video tutorial to see how this works:
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
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.
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.