-
Notifications
You must be signed in to change notification settings - Fork 1
Plugins
UES enrollment provider plugins are considered the source for the enrollment process. A provider plugin may query an external database, a web service, a user store, or mix all of the above to provide UES the correct time sensitive enrollment information.
Provider plugins can be any external Moodle plugin point that handles two events:
ues_list_provider
ues_load_{name}_provider
Typically, local plugins serve as great Moodle plugin points and UES event handlers. Some providers may require and extra installation step, so be sure to read all documentation regarding the plugin before installing.
Once the plugin is installed, you can verify that it can be seen by UES by going to Site Administration -> Plugins -> Enrollments -> UES Enrollment -> Enrollment Provider. The name of the provider should show up in the dropdown.
Enrollment provider authors can use this page to advertise their plugin here. Edit this page providing the link to the plugin, and a short description of what it does and how it works.
-
fake: The Fake enrollment provider is simply used for testing the that the UES enrollment process works. It creates courses and enrollments from collections built in-memory. Developers working on extensions can use this provider to test module communication through events.
-
lsu: The LSU enrollment provider is a provider that communicates with a SOAP web service, and transforms the XML response to UES enrollment information.