Course wizard

Blocks ::: block_eledia_coursewizard
Maintained by Picture of Matthias Berlin (Schwabe)Matthias Berlin (Schwabe), Picture of Andreas GrabsAndreas Grabs
With this block a user with specific rights can easily create new courses and enrol users into the new course just by adding their e-mail addresses.
Latest release:
48 sites
6 fans
Current versions available: 2

This block is a wizard. With this block a user with specific rights can easily create new courses and enrol
users into the new course just by adding their e-mail addresses.
For e-mail adresses which ar not known in your moodle system,
a new user will be created and automatically enroled into the new course.
New users will get an e-mail with login data.

You can even add users to an existing course.

Since version 0.2 you can select user profile fields which will be automatically filled with the values from the creating user.

For this block there is no need to have the moodle rights to create courses or users.
This block brings along three new rights:

  • block/eledia_coursewizard:create_course:

User can create a course with the course wizard block.


  • block/eledia_coursewizard:create_user:

User can add and create users with the course wizard block.


  • block/eledia_coursewizard:change_category:

User can change the category for new course created with the course wizard block.
Without this right the new course will be created in the category of the origin course.


Users who already have the rights to create courses or users or to edit course categories do not need
the corresponding right for the course wizard block.

Moodle 2.6, 2.7 or 2.8

The zip-archive includes the same directory hierarchy as moodle.
So you only have to copy the files to the correspondent place.
Copy the folder eledia_coursewizard to moodle/blocks/eledia_coursewizard.
The langfiles normaly can be left into the folder moodle/blocks/eledia_coursewizard/lang.
All languages should be encoded with utf8.

After it you have to run the admin-page of moodle (http://your-moodle-site/admin)
in your browser. You have to loged in as admin before.
The installation process will be displayed on the screen.
That's all.

You can setup the plugin by going to
Site administration --> Plugins --> Blocks --> Course wizard.

Version control

- 0.2 (2014122200)
-- added synchronization of user profile fields

- 0.1 (2014033100)
-- first release


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Matthias Berlin (Schwabe)
Matthias Berlin (Schwabe) (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    Tue, Jul 1, 2014, 11:35 PM
    Thanks for sharing the block Matthias. I was able to successfully install and test the basic functionality of the plugin and glanced over the code. You are cleared to land now, welcome to the Plugins directory!
  • Picture of Matthias Berlin (Schwabe)
    Thu, Jul 3, 2014, 8:13 PM
    Thanks for approving David!
  • Picture of Federica Marra
    Tue, Feb 24, 2015, 5:11 PM
    This block is really a wizard! I'm just wondering how does it work with the new users created (by writing their email). If they do not confirm the link, will they still be users uploaded in the website or will they be deleted after a while?
  • Picture of Matthias Berlin (Schwabe)
    Fri, Mar 20, 2015, 10:04 PM
    Hello Federica,
    sorry for my late answer.

    There will be no confirmation link in the email. Users created by this plugin will get ordinary moodle accounts like the ones created by the originally moodle function.
  • Picture of Franky Just
    Thu, Jan 28, 2016, 5:37 PM
    Hello, is there any chance that this plugin will be available for Moodle 2.9 and 3.0? I've installed the plugin under 3.0.2, all seems to be right, it's marked as enabled, and an administrator has the appropriate rights to place the block somewhere. But the plugin doesn't show up in the dropdownlist under Add a block.
  • Picture of Franky Just
    Thu, Jan 28, 2016, 6:26 PM
    Hi, I've tested again and now it works also under Moodle 3.0.2.
Please login to post comments