Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Auth External Database Release Notes

From MoodleDocs
Warning: This page is no longer in use. The information contained on the page should NOT be seen as relevant or reliable.
  • Added more data mappings:
    • maildigest
    • autosubscribe
    • trackforums
    • password
  • Implemented the cron method.
  • Added unlimited execution time for auth/db/auth_db_sync_users.php
  • New settings when Password format is set to internal:
    • Create Unique Password: If the password type is set to internal then this setting determines if a unique password is created and emailed to the user's email address in the external datbase.
    • Only Change this Password: Adding a value to this field causes moodle to only create a password for those users that have their password set to the value. For example changeme will cause all users with the password changeme to have a unique password created and emailed to them. Leave this blank if you want to change all users password when their acocunt is first created.
    • Force Password Change: If the password type is set to internal then this setting determines if the user is forced to change their password on their first login
  • Performance improvements:
    • With original code, attempted to create 100,000 users and execution was terminated after waiting for a long time (hour or more).
    • With the new code, created 20,000 users in 36 seconds and 100,000 users in 188 seconds.