Development:Userenrols plugin

From MoodleDocs
Revision as of 03:53, 29 July 2010 by Fred Woolard (talk | contribs)

The userenrols course import plugin allows you to import user enrollments for a course from an uploaded delimited text file. It is contributed by Fred Woolard.

Enrollments are associated with a selectable course role, and the plugin can optionally create course groups and assign the new enrollees to those groups.

Each of the users listed in the input file must have an existing Moodle user account; new Moodle user accounts will not be created.

Why This Plugin

Site administrators can accomplish the same task using the "Upload Users" interface from the Users->Accounts menu. However, this plugin is meant to be used by a course instructor, or anyone who has the [moodle/role:assign] capability for a given course, to make any number of ad hoc manual enrollments of users who already have accounts.

Installation

  • Select the correct version of the "userenrols.zip" plugin for your Moodle installation
  • Uppack the zip file into the course/import folder of your Moodle site
  • Read the INSTALL.txt file for details on either installing a patch or copying the plugin's lang and help files

This plugin is a refactor of the mass_enroll course admin mod done by Patrick Pollet and Valery Fremaux, using the standard groups course import plugin as a template.