
Magic
- Moodle 1.9–5.1
- 更新 2024-01-27
Simplifying authentication and automating workflows.
Simplifying authentication and automating workflows.
MAGIC AUTHENTICATION
Magic saves time and maximizes convenience for both learners and teachers. Whether it’s password free sign in/up for users or the mapping of complex workflows, assignments or approval processes that normally require a lot of manual effort, Magic can automate countless workflows.
Use cases
Simplified authentication
Sub accounts
Testing courses and providing demo users
The Magic basic plugin is all about authentication. For more functionality, we offer a Pro plan.
>> Feature overview
Magic sign in — login, simplified
Email-based verification to ensure the authenticity of the user. A unique Magic link is sent to the user’s registered email address, serving as their authentication token. No more passwords or usernames required.
Admins can customize the login process by enabling or disabling the use of passwords for accessing Moodle. This feature can force users to use a Magic link to login. Moreover admins can define if a username is accepted in addition to email to receive a Magic link. With Magic Pro it is possible to define the Magic login link button position. It’s also possible to allow logins via additional email providers and use the instruction field to include further information or links.
If you wish to integrate demo accounts, as shown in the second example below, you can find more information here . Magic Pro is required for this feature.
Password-free login
Users simply enter their email address, click the button “Get a magic link via email” and click on the link in their email inbox to access Moodle.
Use case: demo accounts
Add long-lasting Magic Links to the login form to provide easy access to demo accounts. Note: Magic Pro is required to set expiry for individual users. Learn more
Expiry
Define limited lifespans of Magic invitation links as well as Magic login links. These global settings define the duration for which the links remain valid as they are expiring after a specified period. It is also possible to adjust the behavior of login keys as they can be utilized for a single use or until their expiry time.