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

Integrations: Difference between revisions

From MoodleDocs
 
(28 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<p class="note">'''Note:''' This article requires updating. Please add/remove systems as necessary.</p>
<p class="note">'''Note:''' This article requires updating. Please add/remove systems as necessary.</p>


Moodle has been integrated with a variety of other systems. This page lists the most commonly-used ones.
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.  


=Servers=


==SME Server==
==SME Server==
Line 11: Line 12:
* SME Server Moodle Documentation: http://wiki.contribs.org/Moodle
* SME Server Moodle Documentation: http://wiki.contribs.org/Moodle


==Debian==
==Debian server==


* For Moodle 1.6+
* For Moodle 1.8.2+
* Moodle is maintained as a Debian package, which means that if you run the Debian operating system, you can install Moodle very easily.
* Moodle is maintained as a Debian package, which means that if you run the Debian operating system, you can install Moodle very easily.
* Maintainer: Isaac Clerencian
* Maintainer: Moodle Packaging Team
* Debian Bug report logs: http://bugs.debian.org/moodle
* Debian Bug report logs: http://bugs.debian.org/moodle
* Debian download: http://packages.debian.org/moodle
* Debian download: http://packages.debian.org/moodle


==FreeBSD==
==FreeBSD server==


* For Moodle 1.5+
* Moodle can be used with http://www.freebsd.org servers
* Moodle is available as two packages for FreeBSD, one for MySQL and one for PostgreSQL.
* FreeBSD Moodle download: http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/moodle
* Maintainer: Kevin Lo
* FreeBSD download: ftp://ftp.openbsd.org/pub/OpenBSD/3.8/packages/


==Fantastico==
=Third party script installers=


* For Moodle 1.8.4
==Fantastico installer==
* The Fantastico system for Cpanel provides one-click installation for a [http://netenberg.com/fantastico_scripts.php number of open-source software packages]. Moodle has been part of Fantastico for years now as the standard package for Education within the suite. The majority of cheap web hosts on the Internet use Fantastico allowing you to install Moodle with a single click.
* Discussion: http://www.netenberg.com/forum/
* Maintainer: Netenberg
* Fantastico De Luxe: http://netenberg.com/fantastico.php


Here is a sample of what Moodlers have reported about their experiences with Fantastico over the last few months in the [http://moodle.org/mod/forum/view.php?f=15 Installation Problems forum], in chronological order, starting with the oldest:
* 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 [http://netenberg.com/fantastico_scripts.php 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.
* http://moodle.org/mod/forum/discuss.php?d=63765#287608
* http://moodle.org/mod/forum/discuss.php?d=64372#290265
* http://moodle.org/mod/forum/discuss.php?d=67127#p301944
* http://moodle.org/mod/forum/discuss.php?d=67397#p303165
* http://moodle.org/mod/forum/discuss.php?d=77219
* http://moodle.org/mod/forum/discuss.php?d=80337#p356281
* http://moodle.org/mod/forum/discuss.php?d=80672#p362259
* http://moodle.org/mod/forum/discuss.php?d=80672#p365671
* [http://moodle.org/mod/forum/discuss.php?d=107381 Recovering from a Fantastico installation]


==4PSA Integrator==
Moodlers report their current and past experiences with Fantastico in the [http://moodle.org/mod/forum/view.php?f=15 Installation Problems forum].
 
==4PSA Integrator installer==


* This product is just like Fantastico, but for the less-common Plesk control panel. And yes, Moodle is in there too.
* This product is just like Fantastico, but for the less-common Plesk control panel. And yes, Moodle is in there too.
* Maintainer: 4PSA
* Maintainer: 4PSA
* 4PSA Integrator: http://www.4psa.com/products/4psaintegrator.php
* 4PSA Integrator: http://www.4psa.com/products/4psaintegrator.php
=Front ends and CMS=


==Joomla==
==Joomla==
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
Refer to [http://extensions.joomla.org/extensions/vertical-markets/education-a-culture/teaching-a-learning Joomla Teaching and Learning Directory]
'''JFusion'''
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 http://www.jfusion.org
'''Joomdle'''


* A Joomla component (1.3 and 1.5) that, when added as a Joomla menu link, will log Joomla users into Moodle.
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 :
** http://www.joomdle.com
** http://www.joomdle.com/wiki/Main_Page for the Joomdle wiki
 
 
'''Promoodle'''
* A [http://www.joomla.org 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).
* 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:
* For more information see:
**http://promoodle.com
**http://promoodle.com
**[[ProMoodle Installation]] for installation instructions for Single Sign On with Joomla-Moodle using ProMoodle only.
* As at June 2010, the Promoodle.com website does not "suggest" this application is still available.  Furthermore, the application has been removed from the Joomla Extension Directory.


==Mahara==
==Mahara==
Line 66: Line 85:


==Mambo-Moodle 1.0==
==Mambo-Moodle 1.0==
 
'''No longer supported'''
* For Moodle 1.4
* Was for Moodle 1.4 at download.moodle.org/download.php/modules/mambo_moodle.zip
* This is a module for Mambo that allows it to merge very nicely with a Moodle installation.
::This is a module for Mambo that allows it to merge very nicely with a Moodle installation.
* Maintainer: Cas Nuy
::Maintainer: Cas Nuy
* Download: http://download.moodle.org/download.php/modules/mambo_moodle.zip


==Mediawiki==
==Mediawiki==
Line 79: Line 97:
** [[AuthMoodle]]
** [[AuthMoodle]]
** [[MediawikiSSO]]
** [[MediawikiSSO]]
==Moodle Cron for Windows 2.0==
* This Windows package installs a service to automate some tasks on Windows servers (on Unix servers and most webhosts you can just use the built-in cron tool).
* Maintainer: Peter Honan, Petr Skoda
* Download: http://download.moodle.org/download.php/windows/MoodleCron-Setup.exe


==pnMoodle==
==pnMoodle==
 
''' No longer supported'''
* This is a 2003 module for PostNuke and Moodle that allows an existing Moodle installation to appear within a PostNuke installation, with single sign-on and even sideblocks.
* This is a 2003 module for PostNuke and Moodle that allows an existing Moodle installation to appear within a PostNuke installation, with single sign-on and even sideblocks.
* Maintainer: Cas Nuy
* Maintainer: Cas Nuy
Line 95: Line 105:


==Drupal Moodle==
==Drupal Moodle==
'''SSO Module'''
* [http://moodle.org/mod/forum/discuss.php?d=116295 A thread] at CMS extensions and integrations forum about Drupal SSO
*Moodle Modules and plugins
*[http://moodle.org/file.php/5/moddata/forum/811/512190/Moodle_Block_for_Drupal_6.x_v0.3.zip SSO integration Moodle Block for Drupal 6.x] from CMS & Intregration forum works with Moodle 1.9.5. ZIP file includes directions.
:Maintainer: Cas Nuy
:Requirement: Drupal 6.x, Moodle 1.9.5, Drupal LDAP integration module.
:Download: No longer at download.moodle.org/download.php/modules/drupal_moodle.zip
: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)
* Update (Victor Kane)
Line 105: Line 116:
:Download: http://awebfactory.com.ar/files/moodle.tgz
:Download: http://awebfactory.com.ar/files/moodle.tgz
::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.  
::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.  
* [[http://drupal.org/node/1058838 Moodle Integration] - upgrade for Drupal 7 and Moodle 2 in the works --[[User:Frank Ralf|Frank Ralf]] 19:45, 29 August 2011 (WST)


'''OpenAcademic'''
'''OpenAcademic'''
* An approach emphasizing Single Sign On using [http://openid.net OpenID] to connect Drupal, Moodle and Mediawiki. [http://openacademic.org 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.
* An approach emphasizing Single Sign On using [http://openid.net OpenID] to connect Drupal, Moodle and Mediawiki. [http://openacademic.org 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.


=Other=
==Workforce Connections==
==Workforce Connections==


Line 115: Line 129:
* Maintainer: U.S. Department of Labor
* Maintainer: U.S. Department of Labor
* http://workforceconnections.dol.gov/
* http://workforceconnections.dol.gov/
==Moodle Cron for Windows 2.0==
* This Windows package installs a service to automate some tasks on Windows servers (on Unix servers and most webhosts you can just use the built-in cron tool).
* Maintainer: Peter Honan, Petr Skoda
* Download: http://download.moodle.org/download.php/windows/MoodleCron-Setup.exe
=See also=
Moodle Docs
* [[Integration FAQ]]


==See also==
Forum discussions
* [http://moodle.org/mod/forum/view.php?id=5558 CMS extensions and integrations forum]


*Using Moodle [http://moodle.org/mod/forum/view.php?id=5558 CMS extensions and integrations forum]
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=88750 Moodle 1.8.3/Drupal 5.6 Integration - Successful] forum discussion


[[Category:Administrator]]
[[Category:Administrator]]
[[Category:Authentication]]

Latest revision as of 11:45, 29 August 2011

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.

Servers

SME Server

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

Joomla

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

Refer to Joomla Teaching and Learning Directory


JFusion

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 http://www.jfusion.org


Joomdle

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 :


Promoodle

  • 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 Promoodle.com website does not "suggest" this application is still available. Furthermore, the application has been removed from the Joomla Extension Directory.

Mahara

  • 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) - https://eduforge.org/docman/view.php/176/3200/Mahoodle.pdf

Mambo-Moodle 1.0

No longer supported

  • Was for Moodle 1.4 at download.moodle.org/download.php/modules/mambo_moodle.zip
This is a module for Mambo that allows it to merge very nicely with a Moodle installation.
Maintainer: Cas Nuy

Mediawiki

pnMoodle

No longer supported

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
Page: http://awebfactory.com.ar/node/174
Download: http://awebfactory.com.ar/files/moodle.tgz
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.

OpenAcademic

  • 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.

Other

Workforce Connections

  • For Moodle 1.3
  • Moodle forms the core of this US Government package designed to "Empower the 21st Century Knowledge Worker".
  • Maintainer: U.S. Department of Labor
  • http://workforceconnections.dol.gov/

Moodle Cron for Windows 2.0

See also

Moodle Docs

Forum discussions