An open API service indexing awesome lists of open source software.

https://github.com/catalyst/moodle-block_enrolkey

Easily use enrolkeys from anywhere in moodle
https://github.com/catalyst/moodle-block_enrolkey

enrollment moodle moodle-block moodle-plugin

Last synced: 11 months ago
JSON representation

Easily use enrolkeys from anywhere in moodle

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/catalyst/moodle-block_enrolkey.svg?branch=master)](https://travis-ci.org/catalyst/moodle-block_enrolkey)

# moodle-block_enrolkey

An easy way to enrol using an enrolkey from anywhere within moodle

* [Dependencies](#dependencies)
* [Branches](#branches)
* [Installation](#installation)
* [Setup](#setup)
* [Client Usage](#client-usage)
* [Support](#support)

Dependencies
--------

This plugin requires the https://github.com/catalyst/moodle-auth_enrolkey to be installed.

Branches
--------

The master branch is compatible Moodle version: 3.5, 3.6, 3.7

Installation
------------

Add the plugin to /blocks/enrolkey/

Run the Moodle upgrade.

Setup
-----
First enable the block_enrolkey plugin for use.

`Site administration > Appearance > Default Dashboard page > Manage Authentication`

Add the block:

- `Blocks editing on`
- `Add a block`
- select **`Enrol key`**
- `Blocks editing off`
- `Reset Dashboard for all users`

Client Usage
------------

When a user logs in the **Enrol key** block should be displayed. The user can enter a token into the input field in the form.

If the token matches **any** valid instance of self enrolment, then the user will be enrolled to those courses.

Support
-------
For any issue with the plugin, please log the in the github repository here:

https://github.com/catalyst/moodle-block_enrolkey/issues

Please note our time is limited, so if you need urgent support or want to
sponsor a new feature then please contact Catalyst IT Australia:

https://www.catalyst-au.net/contact-us

This plugin was developed by Catalyst IT Australia:

https://www.catalyst-au.net/

Catalyst IT