Course Request Manager

Blocks ::: block_cmanager
Maintained by Picture of Kyle GoslinKyle Goslin, Daniel McSweeneyDaniel Mc Sweeney
Do you struggle to manage requests for moodle courses from your users? No more!! Course Request Manager allows you to create custom request forms with mandatory or optional fields. The tool allows for quick approval of course requests and can automatically send users details of their new courses including enrollment keys etc. Simplify your admin role by installing this essential plugin!

Course Request Manager 4.1

Moodle 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
Released: Friday, April 11, 2014, 8:12 PM

// block_cmanager is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// block_cmanager is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see .
// by Kyle Goslin & Daniel McSweeney
// Copyright 2013-2014 - Institute of Technology Blanchardstown.

Course Request Manager for Moodle

by Kyle Goslin & Daniel McSweeney


CRM Current Version 4.1
For Moodle: 2.5+
Tested on: Moodle 2.5 / 2.6



This block is allows administrators to streamline the course creation
process at the start of the semester by allowing educators to make
requests for courses to be created.

Once requested, the Moodle administrator is responsible for accepting or
denying requests for courses. If the administrator is not happy, a comment
feature allows a conversation to take place between them and the educator about
the pending request.

During the process of creating a course request, additional information
about the course can be collected from the educator such as course title,
course codes and semester information. This block also offers additional
customizable fields to allow the administrator to collect additional course

== Installation ==

To install this block, simply drop the entire cmanager folder into your
moodle/blocks folder.

Once this has been done, navigate back to your homepage and add an instance
of the block.

Once you have done this, a short script will run setting up cmanager's environment
variables. This script will notify you when it is finished.

.. and you are ready!

For detailed install documentation, please take a look at the documentation
in the "Documentation" folder.

== Upgrade ==
To upgrade, simply copy the entire cmanager folder into your
moodle/blocks folder.

== Documentation ==

Documentation for this block can be found in the "Documentation" folder.

== Bug Tracking ==

If you discover any bugs, please do not hesitate to share it with us at:

== Latest Release ==

The latest release of our block can be found at:

Version information

Version build number
Version release name
Stable version
MD5 Sum
Supported software
Moodle 2.1, Moodle 2.2, Moodle 2.3, Moodle 2.4, Moodle 2.5, Moodle 2.6

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.