• Moodle

Magic

Authentication, re-imagined.

  • Basic free
  • Pro €199 / year

Key feature 01 / 04

Easy login

Users sign in with time-limited Magic links — no password to remember, and more secure at the same time. With Pro, Magic sign-up creates accounts on the fly, and privileged accounts enter their password before receiving a Magic link.

Key feature 02 / 04

Create and edit user accounts

With Pro, teachers add new and existing users to their courses without access to the user management. Users added this way are connected to the teacher account, so teachers can manage them.

Key feature 03 / 04

Relative role assignments

With Pro, Magic links users to their parents, mentors or supervisors based on a profile field, e.g. the parent’s email address, and assigns the matching role. Missing accounts can be created on the fly, and parents see their linked users on the dashboard.

Key feature 04 / 04

Campaigns

With Pro, create multiple registration forms with availability, access and approval rules — free or paid. On sign-up, users are enrolled in courses, added to cohorts, notified and linked to related users, with optional access expiry.

Magic at a glance

Fewer barriers to sign in

Magic simplifies sign-in and sign-up, supports sub-accounts and makes testing courses with demo users easy.

Compare plans Try it yourself · upcoming
Skip to overview & plans Compare plans
Magic Get it now

Everything about Magic

Overview

Sign-in and sign-up, simplified

Magic simplifies the sign-in and sign-up process. Inspired by modern workplace tools, users authenticate with time-limited Magic links instead of a password. Magic sign-up, if enabled, creates user accounts on the fly for new users.

With Magic campaigns, admins create multiple, highly customizable registration forms that add users to cohorts, trigger notifications and create role relationships. Teachers use quick registration to add users to their courses without access to the user management — helpful for testing and good for user privacy.

Management summary

Value, cost and rollout on a single page. Export as PDF for your committee.

Open as PDF (opens in a new tab)
  • Security

    No passwords to remember

    Time-limited Magic links make sign-in simpler and more secure.

  • Sub accounts

    Related users connected

    Parents, supervisors or owners manage their related accounts.

  • Testing

    Demo users for testing

    Teachers add test users without access to the user management.

Features & pricing

Feature Basic Pro
Email-based login without passwords.
Basic: 2 of 4 features Pro: every feature of the group
A minimalist login experience.
Basic: not included Pro: every feature of the group
Create, register and connect users.
Basic: not included Pro: every feature of the group
Parents, mentors or supervisors linked to their users.
Basic: not included Pro: every feature of the group
Registration forms with access rules.
Basic: not included Pro: every feature of the group
What happens after sign-up.
Basic: not included Pro: every feature of the group
Campaign figures in reports and dashboards.
Basic: not included Pro: every feature of the group

All · every feature of the group 2 of 6 · some features — Not included

Use cases & screenshots

Sub accounts

Sub accounts for parents and supervisors

Map profile fields to roles so parents or supervisors are connected to their related users automatically.

  • Role mapping
  • My user accounts

Authentication

Simplified authentication

Users sign in with a Magic link and new users register with their email only.

  • Magic sign-in
  • Magic sign-up

Testing

Testing courses with demo users

Teachers register and enroll demo users in one step, directly from the course — with long-lasting Magic links for easy access.

  • Quick registration
  • My user accounts

Tech & compliance

Running it

Installation & updates

Installed as described in the Help Center.

Reviewing it

Data protection & hosting

Your data stays in your Moodle. Magic runs entirely inside your Moodle site and stores its data in your Moodle database and file storage, on your own server. bdecent does not run a cloud service for it, and the plugin never contacts bdecent: no licence checks, no telemetry, no usage tracking. Access is controlled by Moodle roles and capabilities, so only the people you authorise can see or change it. Magic implements Moodle's Privacy API, so its data is included when you export or delete a user's data for GDPR requests. Magic links are sent through Moodle's email. Paid campaigns use the payment gateways you have set up in Moodle's Payment API.

Accessibility & license

Magic is built with Moodle's own template system and the Bootstrap components of Moodle's standard theme Boost, so it follows your theme's colours and fonts. We have not published a formal WCAG audit yet — if something gets in your way, tell us and we will fix it. Released under GPLv3, like Moodle itself.

Stay updated Never miss a release note: join the Magic Product Hub and get news about releases, webinars and design packages by email. Join the Product Hub ↗
Try Magic yourself A ready-made Magic sandbox: log in as teacher or student, change settings or build your own course. It resets regularly. Try it yourself · upcoming