O'Reilly logo

Moodle 2.0 for Business Beginner's Guide by Jason Cole, Jeanne Cole, Gavin Henrick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action - automating enrollment with external database plugin

A more robust method for automating enrollments is the external database enrollment plugin. The external database enrollment plugin is similar to the external database authentication plugin, which we discussed earlier in this chapter. Moodle can use a table in an external database to assign users to courses with the proper role. You or your IT department can create the table from a number of sources, including HR, portal, or e-commerce systems. The table can be relatively simple, with just a few columns with the necessary data.

Using a database table has a few advantages over using a flat file. While the flat file is easy to create, database enrollment is usually easier to manage. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required