Course Request Manager icon

Course Request Manager

Maintained by Michael Milette
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!
Price option: Free

Supports Moodle 2.1-3.5 See all versions
Latest release: 7 years ago
Installations: 68
Downloads (last 90 days): 12

Frankenstyle name: block_cmanager
Blocks

Description

Update (January 2022): Please note that I recently adopted this plugin. Until I update this page with an updated version of the plugin, description, documentation and screenshots, please feel free to download an updated version of Course Request Manager from GitHub which is compatible with Moodle 3.7+. Please report any issues in the Issue Tracker.

Description

Course Request Manager is a real timesaver for site admins who needs to process requests for new course setups. The Course Request Manager block allows the administrators to easily design and deploy custom course request forms that can be used by users with appropriate permissions.

Unlike the moodle core request feature, which uses a single text box for information on the request, Course Request Manager allows the administrator to design course request forms with up to 15 form fields for gathering request data from a user. Form elements may include text areas, text fields, drop-down lists, checkboxes etc. Forms can be created and managed using a simple and easy-to-use form editor.

The block is ideally suited for administrators who want to deploy an internal moodle request system and avoid requests sent via email or other communication methods. It aims to improve on the core request feature by adding the ability to custom design request forms.

Features

The Course Request Manager block contains a suite of features for managing, approving and commenting on requests:

  1. Design custom request forms
  2. Quick approve requests
  3. Auto-assign request authors as teachers on approved courses
  4. Manage multiple course requests
  5. Automatically send confirmation emails
  6. Attach comments to requests
  7. Bulk request operations
  8. View request history etc.
  9. Design custom notification emails
  10. Set fields to mandatory or optional
  11. Allow manager and course creator roles to approve requests

The block is designed to improve workflow in managing and approving course requests.

This plugin was initially developed by Daniel McSweeney and Kyle Goslin from the Institute of Technology Blanchardstown, Dublin.

Contributors

Awards

Privacy friendly