Your Moodle version

Blocks: Course Request Manager

block_cmanager
Maintained by Picture of Kyle Goslin Kyle Goslin, Daniel McSweeney Daniel 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!
10k
178
4
Moodle 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9

Description

A real time saver for site admins who needs to process requests for new course setups.  The course request manager block allows the admin to easily design and deploy custom course request forms which 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, check boxes 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 block also 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 (new in version 3)
  8. View request history etc
  9. Design custom notification emails
  10. Set fields to mandatory or optional (new in version 3)
  11. Allow manager and course creator roles to approve requests (new in version 4.3)

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

It has been developed by Daniel McSweeney and Kyle Goslin from the Institute of Technology Blanchardstown, Dublin

www.itb.ie

 

== Screencasts (Version 3) ==

A series of short screencasts on the setup and use of course request manager version 3.x for moodle (screen casts for version 4.x will follow)

Setting the admin settings
A quick overview of the various administrator settings for course request manager.

eMail Configuration
Setting the eMail configuration options for the course request manager block for moodle 2.

Setting up  the request form - page 1
Setting the configuration options for the first page of the course request form.

Setting up  the request form - page 2
Setting the configuration options for the second page of the course request form.

Making Requests - User Perspective
An overview of the request process from an end user perspective.

Managing Requests - Admin Perspective
An overview of the request management process from an administrator perspective.

Screenshots

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Contributors

Picture of Kyle Goslin
Kyle Goslin (Lead maintainer)
Daniel McSweeney
Daniel Mc Sweeney
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Josh Trutwin
    Mon, Sep 30, 2013, 9:40 AM
    Kyle, for what it's worth my patches were against moodle 2.4. I haven't tried the module yet with 2.5, we are waiting to upgrade until next term. Thanks.

    Josh
  • Picture of Alexander Deichman
    Sun, Nov 24, 2013, 10:47 AM
    I'm having some difficulties with visual styles of this plugin/block. I use Moodle 2.5 with Splash theme. In the block, the images are referenced directly following a certain assumption of plug-in location. Ex.: "../blocks/cmanager/icons/make_req.ico" In my case, I get an X. Could it be possible to modify the block and use image.php to get the files?
  • Picture of Alexander Deichman
    Sun, Nov 24, 2013, 11:51 AM
    I have posted a suggestion on github for changes in block_cmanager.php
  • Picture of Guido Roessling
    Wed, Feb 19, 2014, 5:11 PM
    I would appreciate if the enrolment key were optional, so that the administrator could select side-wide that no enrolment key is requested. This would work better for our local installation...
  • Picture of Kyle Goslin
    Tue, Apr 1, 2014, 11:18 PM
    @Guido - This will be in version 4.0. Thank you!
  • Picture of Jürg Hoerner
    Wed, Aug 6, 2014, 2:46 AM
    In 2.7 Configuration are not saved. As example: New discription of a Short Name.
    Also new fields are not saved.
    DB postgres not tested on my sql DB
  • Picture of Jürg Hoerner
    Wed, Aug 6, 2014, 2:51 AM
    I can save configurations on the second page.
  • Picture of Mia M
    Thu, Aug 21, 2014, 7:35 PM
    Question - since most of my form fields are required I would rather not use red for the required field text. How to change that? I would then just put an asterisk next to each required field. I can't seem to find an attribute for this in the CSS or the form code.
  • Daniel
    Sun, Nov 2, 2014, 9:19 PM
    hello,
    Even activating the course requests and connecting me with the name of a teacher I get the following message: error/Sorry you cannot request a course

    Thank you for your response.
    Daniel
  • Daniel
    Wed, Nov 5, 2014, 4:41 PM
    hello,
    Are you there?
  • Daniel
    Tue, Nov 11, 2014, 7:45 PM
    hello,
    Version 4.2 seems to generate an error on 2.7.2 but version 4.1 seems to work.
    To be continued ...
    Daniel
  • Picture of Chris Chapman
    Fri, Nov 28, 2014, 7:55 PM
    Hi, have been using this block successfully for a while, but now want a new member of staff with 'manager' role to deal with requests, have looked at all permissions and for the life of me cant get it show admin options! any ideas?
  • Daniel
    Tue, May 26, 2015, 8:33 PM
    Hello,
    Are you planning to wear this very useful block for Moodle 2.7, 2.8, 2.9?
    thank you
    Daniel
  • Daniel McSweeney
    Tue, May 26, 2015, 11:21 PM
    Hi Daniel,
    yes sorry I've been offline for a while. I'm fixing some of the permissions issues you have reported and will do some testing with version 2.8 & 2.9. I hope to have it 2.8 and 2.9 ready by the end of the first week in June (all going well).
  • Daniel
    Wed, May 27, 2015, 2:15 AM
    great
    thank you !
1 2 3
Please login to post comments