Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: Userenrols plugin.

Development:Userenrols plugin: Difference between revisions

From MoodleDocs
Line 16: Line 16:
==Where to Find==
==Where to Find==
The plugin can be found in the Modules and plugins database [http://moodle.org/mod/data/view.php?d=13&rid=4044 here].
The plugin can be found in the Modules and plugins database [http://moodle.org/mod/data/view.php?d=13&rid=4044 here].






This plugin is a refactor of the [http://moodle.org/mod/data/view.php?d=13&rid=3595 mass_enroll] course admin mod done by [http://moodle.org/user/view.php?id=69061 Patrick Pollet] and [http://moodle.org/user/view.php?id=34826 Valery Fremaux], using the standard groups course import plugin as a template.
This plugin is a refactor of the [http://moodle.org/mod/data/view.php?d=13&rid=3595 mass_enroll] course admin mod done by [http://moodle.org/user/view.php?id=69061 Patrick Pollet] and [http://moodle.org/user/view.php?id=34826 Valery Fremaux], using the standard groups course import plugin as a template.

Revision as of 18:10, 29 July 2010

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 Use 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 on the system (and no update of those user accounts is needed or desired).

Installation

  • Select the correct version of the "userenrols.zip" plugin for your Moodle installation
  • Unpack the zip file into the course/import folder of your Moodle site
  • Copy the userenrols/lang/en_utf8/import_userenrols.php file into the /lang/en_utf8 (or your preferred lang) directory of the Moodle site
  • Copy the userenrols/lang/en_utf8/help/userenrols directory into the /lang/en_utf8/help directory of the Moodle site AND THEN RENAME IT TO import_userenrols

Where to Find

The plugin can be found in the Modules and plugins database here.



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.