Jump to: navigation, search

Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: Integrations.

Note: This article requires updating. Please add/remove systems as necessary.

Integration is the bringing together of Moodle with other programs so they function together as a system. Moodle can be integrated with a variety of other programs to meet various needs of a website.


SME Server

  • For Moodle 1.83
  • Moodle is maintained as 2 RPM packages, moodle and smeserver-moodle which means that if you run the SME Server operating system, you can install Moodle very easily.
  • Maintainer:
  • SME Server Moodle Documentation:

Debian server

FreeBSD server

Third party script installers

Fantastico installer

  • Many web hosts on the Internet use Fantastico and Moodle has been part of their standard package in their Education suite for years. The Fantastico system for Cpanel provides one-click installation for a number of open-source software packages. As with any 3rd party packages, while it is an easy initial install and you will receive notices about updates, it may require tweaking to meet the needs of a specific Moodle site.

Moodlers report their current and past experiences with Fantastico in the Installation Problems forum.

4PSA Integrator installer

Front ends and CMS


There are a few ways in which you can integrate Joomla with Moodle. As at, July 2010, there are three applications / tools available:

  • JFusion
  • Joomdle
  • Promoodle


JFusion is a free GPL Extension for Joomla. JFusion provides universal user integration between a number of applications and Joomla including Moodle. JFusion is limited to providing Single Sign On and can be found at


Joomdle is a free GPL Extension for Joomla, developed in 2010, that provides integration between Moodle and Joomla. Joomdle's approach is that many organisations (Education, Government, Corporate) and communities wish to leverage the power of Moodle's educational functionality without having to give up their preferred Content Management System. It provides the following features:

    • Single Sign On between Joomla and Moodle
    • Centralised user profiles
    • Searching Moodle content from the Joomla search engine
    • Centralised user profile administration
    • Presentation of Moodle content in Joomla pages
    • Integration with other Joomla 3rd party extensions such as e-commerce and social networking platforms
  • For more information refer to :


  • A Joomla component (1.3 and 1.5) that, when added as a Joomla menu link, will log Joomla users into Moodle.
  • Can use either Joomla authentication (with Moodle using the external database authentication plugin) or Moodle authentication (with Joomla using the available Moodle authentication plugin).
  • For more information see:
  • As at June 2010, the website does not "suggest" this application is still available. Furthermore, the application has been removed from the Joomla Extension Directory.


  • Affectionately known as Mahoodle
  • It's all built in to Moodle (1.9) and Mahara. At the moment it really just means single sign on and automatic account creation.
  • There have been a few bugs sorted recently, so make sure you are running up to date versions of both
  • Setting it all up has quite a few steps that need to be followed carefully - it's documented here (PDF) -


Drupal Moodle

Requirement: Drupal 6.x, Moodle 1.9.5, Drupal LDAP integration module.
Install in Drupal: copy 2 php files, edit 2 php files, create block in Drupal. Check Moodle site administration settings>Server>Session handling defaults.
  • Update (Victor Kane)
Version of this module which supports the new Drupal 5.0 beta and Moodle 1.7.x
From reading various links in Sept 2009, SSO can serve as a database to confirm usernames and passwords. It does not provide a dual log in function where the goal is for an authenticated user to only login once.


  • An approach emphasizing Single Sign On using OpenID to connect Drupal, Moodle and Mediawiki. OpenAcademic is also looking at methods of moving content between Drupal and Moodle. This project looks to create a system simple enough for a small school/organization to install, yet robust enough to scale upwards (with the right hardware/staffing) to support large institutions. All code developed with this project will be released back to the open source community.
  • Moodle Course List is a module to display a block with links to the Moodle courses the current user is members of.

Drupal Commerce

Commerce Moodle Integration is a Drupal 7 module that integrates Drupal Commerce with Moodle 2.3, automatically enrolling Drupal users to Moodle courses when buying the specified products.


Moodle Cron for Windows 2.0