Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Facets 3.0.6 Minor update available for module facets (3.0.6). Release: Facets 3.0.5 Minor update available for module facets (3.0.5). Release: Flag 5.1.0 Minor update available for module flag (5.1.0). Release: Text with summary 1.0.0 Initial release available for module text_with_summary (1.0.0)! Release: Ágora Transparency Theme 1.0.7 Minor update available for theme agora_theme (1.0.7). Release: Automated Revision Log 1.1.3 Minor update available for module ai_revision_log (1.1.3). Release: Views HTTP Client 1.0.4 Minor update available for module views_http_client (1.0.4). Release: Block Layout Accordion 1.0.2 Minor update available for module block_layout_accordion (1.0.2). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Module Revived: ЮKassa (YooMoney) для Drupal v7 2.6.1 Module yoomoney_api updated after 7 months of inactivity (2.6.1).

Drupal LMS

183 sites Security covered Drupal 10–11 LMS ecosystem
View on drupal.org

Drupal LMS is a flexible Learning Management System that integrates with Drupal to manage courses and learning content. It allows you to enable specific modules for features like file uploads, certificates, SCORM and XAPI package support, and LRS capabilities, making it suitable for new or existing Drupal sites.

Drupal LMS is a Learning Management System for Drupal, designed to be extensible and modular, and to integrate well with other Drupal modules and content.

Drupal LMS allows you to enable individual modules as you need them, add views and theming, and then either start a new LMS website from scratch or integrate with an existing site. Eventually, there may be recipes to support getting up and running faster, but for now expect to do some site building to get everything set up.

For local development and a new project starter kit we recommend this Drupal LMS dev repository, all details in the README.

Drupal LMS began as a fork of the Opigno distribution, but has been rewritten from the ground up based on Drupal 10.3 and above.

Ecosystem modules:

  • LMS Membership Request: allows to require students request membership on selected courses.
  • LMS File Upload: Adds a file upload activity type.
  • LMS Webform: Integrates LMS with the Webform module to allow using webforms in activities.
  • LMS Certificate and LMS Certificate Entity : allow generating PDF certificates for completed courses.
  • LMS Messages: provides integration with the Message module for automatic creation and sending of messages on various LMS events.
  • LMS YAML: Allows exporting / importing courses using zip packages with files in YAML format.
  • LMS Xapi: Integrates Xapi packages (for example from Articulate 360) with a Drupal site, provides a field formatter for any entity type, integration with Drupal LMS by providing the Xapi Package activity-answer plugin and provides a minimalistic Xapi LRS for storing scores and states of activities.
  • LMS H5P: Integrates with the Drupal H5P module, which provides access to H5P's library of open source activities.
  • LMS Scorm: Adds support for Scorm packages.
  • LMS Migrate: Migration plugins and template examples for migrating from Opigno to Drupal LMS.

Themes

Documentation:

Community:

Join us on Drupal Slack #LMS

Depends on

Dependencies of the latest stable release

  • Group
  • user Drupal core
  • views Drupal core

Required by

1 tracked project depends on this one

Activity

Tracked releases
56
Tracked since
Oct 2024
Latest release
2 weeks ago
Releases (12 mo)
29 ▲ from 27
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.2.1 Stable 10–11 Aug 18, 2026
1.2.0 Stable 10–11 Aug 18, 2026
1.2.0-rc3 Pre-release 10–11 Jul 29, 2026
1.2.0-rc2 Pre-release 10–11 Jul 15, 2026
1.2.0-rc1 Pre-release 10–11 Jul 2, 2026
1.2.0-alpha1 Pre-release 10–11 Jun 17, 2026
1.2.x-dev Dev 10–11 Jun 10, 2026
1.1.18 Stable 10–11 May 25, 2026
1.1.17 Stable 10–11 Apr 21, 2026
1.1.16 Stable 10–11 Apr 1, 2026
1.1.15 Stable 10–11 Mar 25, 2026
1.1.14 Stable 10–11 Mar 16, 2026
1.1.13 Stable 10–11 Feb 19, 2026
1.1.12 Stable 10–11 Feb 11, 2026
1.1.11 Stable 10–11 Feb 2, 2026
1.1.10 Stable 10–11 Jan 13, 2026
1.1.9 Stable 10–11 Dec 12, 2025
1.1.8 Stable 10–11 Dec 1, 2025
1.1.7 Stable 10–11 Nov 21, 2025
1.1.6 Stable 10–11 Nov 21, 2025
1.1.5 Stable 10–11 Oct 29, 2025
1.1.4 Stable 10–11 Oct 28, 2025
1.1.3 Stable 10–11 Oct 24, 2025
1.1.2 Stable 10–11 Oct 17, 2025
1.1.1 Stable 10–11 Oct 17, 2025
1.1.0 Stable 10–11 Oct 2, 2025
1.1.0-rc1 Pre-release 10–11 Sep 25, 2025
1.1.0-beta4 Pre-release 10–11 Sep 15, 2025
1.1.0-beta3 Pre-release 10–11 Sep 8, 2025
1.1.0-beta2 Pre-release 10–11 Aug 27, 2025
1.0.10 Stable 10–11 Aug 27, 2025
1.1.0-beta1 Pre-release 10–11 Aug 4, 2025
1.0.9 Stable 10–11 Aug 4, 2025
1.1.x-dev Dev 10–11 Aug 1, 2025
1.0.8 Stable 10–11 Jul 7, 2025
1.0.7 Stable 10–11 May 29, 2025
1.0.6 Stable 10–11 May 13, 2025
1.0.5 Stable 10–11 May 9, 2025
1.0.4 Stable 10–11 May 8, 2025
1.0.3 Stable 10–11 May 5, 2025
1.0.2 Stable 10–11 Apr 28, 2025
1.0.1 Stable 10–11 Apr 22, 2025
1.0.0 Stable 10–11 Apr 14, 2025
1.0.0-rc2 Pre-release 10–11 Mar 21, 2025
1.0.0-rc1 Pre-release 10–11 Feb 20, 2025
1.0.0-beta10 Pre-release 10–11 Feb 10, 2025
1.0.0-beta9 Pre-release 10–11 Feb 10, 2025
1.0.0-beta8 Pre-release 10–11 Jan 24, 2025
1.0.0-beta7 Pre-release 10–11 Dec 13, 2024
1.0.0-beta6 Pre-release 10–11 Nov 22, 2024