Skip to content
philcali edited this page May 23, 2012 · 2 revisions

UES extensions are standard Moodle plugin points like blocks, mods, etc that respond to specific UES events, which in turn can modify or observe the enrollment process.

Decoupled Extensions

With extensions applied in this manner, it is possible to have zero to 100 or more extensions working at the same time. All of this can be done without modifying UES core code, very similar to the way Moodle itself can be extended.

Existing Extensions

Extension authors can modify this page to include a link to their extension and a brief description of what it does and how it works.

  • cps: CPS (Course Preferences System) allows instructors to customize creation and enrollment preferences, and adds tables storing these preferences. Follow the previous link to get a better more in-depth description and examples of use cases.

  • ues_logs: This extension provides a read only student enrollment log (specifically adds and drops), so teachers can follow enrollment behavior in their class.

  • ues_reprocess: This extension creates a Reprocess link under the Users node in the Settings block. The extension allows instructors to reprocess the course on demand (UES is provided time-sensitive information, therefore this is possible).

Clone this wiki locally