LDAP syncing scripts

Local plugins ::: local_ldap
Maintained by Charles Fulton, Andrew Zito
This plugin synchronizes Moodle cohorts against an LDAP directory using either group memberships or attribute values.

LDAP syncing scripts v3.7.1

Moodle 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1
Released: Tuesday, 18 May 2021, 4:11 AM

Changelog

3.7.1 (May 17, 2021)

  • Prevent mass-unenrollment when a connection fails

3.7.0 (November 9, 2020)

  • Update pagination for PHP 7.4
  • Change default branch to "main"
  • Update CI tool to version 3
  • Dropped support for Moodle 3.6

3.6.0 (June 15, 2020)

  • Code cleanup
  • Streamlined unit testing matrix
  • Dropped support for Moodle 3.4 and 3.5

3.4.2 (May 19, 2019)

  • Minor code cleanup and internal documentation fixes

3.4.1 (September 7, 2018)

  • Fixed bug where attribute syncing could fail in large Active Directory environments
  • Fixed bug where group syncing could fail in large Active Directory environments
  • Updated tests to use large data sets
  • Added optional unit test support for Active Directory

3.4.0 (May 4, 2018)

  • Updated for GDPR compliance
  • Fixed bug where parentheses were not filtered correctly (thanks to @cperves for the report)

3.3.0 (August 9, 2017)

  • Changed version numbering to match stable version
  • Bugfix for MDL-57558: attribute sync was broken by Moodle 3.3.1

2.0.1 (April 24, 2017)

2.0.0 (July 15, 2015)

  • Official support for Moodle 2.9-Moodle 3.1
  • Migrated CLI script to scheduled task
  • Unit test coverage for OpenLDAP

Version information

Version build number
2020110901
Version release name
v3.7.1
Can be updated from
v3.4.1 (2018090700), v3.4.2 (2018090701), v3.6.0 (2020061500), v3.7.0 (2020110900)
Can be updated to
v3.11.0
Maturity
Stable version
MD5 Sum
bee215a0b46554aef8fa12c0d25d9568
Supported software
Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1
  • Latest release for Moodle 3.7
  • Latest release for Moodle 3.8
  • Latest release for Moodle 3.9
  • Latest release for Moodle 3.10
  • The more recent release v3.11.1 (2023022701) exists for Moodle 3.11
  • The more recent release v3.11.1 (2023022701) exists for Moodle 4.0
  • The more recent release v4.1.0 (2024031300) exists for Moodle 4.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
main
VCS tag
v3.7.1

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.