Enable Names and Role Provisioning Services in Moodle
Updated last week by Rana WildsRole provisioning automatically reads a user's role from Moodle and assigns a matching role in Padlet. A Teacher in Moodle becomes a Teacher in Padlet; a Student stays a Student. This happens every time a user launches Padlet from Moodle.
How it works
Two separate mechanisms are involved:
Launch token (always on) — When someone opens a padlet from inside Moodle, the launch itself tells Padlet what role that person has, and Padlet sets their Padlet role from it. This happens on every launch and there is no setting that turns it off.
Names and Role Provisioning Services (NRPS) (optional — the settings below) — A separate service that lets Padlet ask Moodle for your full class list, so students appear in Padlet before they've ever clicked a Padlet link. It does not control login permissions or role assignment.
Default role mappings
LMS role | Padlet role |
Administrator | Admin |
Faculty, Instructor, Lecturer, Manager, Staff | Teacher |
Learner, Designer, Facilitator, Tutor, Online Learner | Student |
Custom roles | Student |
Padlet only promotes users, never demotes them: Student → Teacher → Admin. If a Student becomes a Teacher in Moodle, they'll be promoted to Teacher in Padlet. If they later become a Student again, they'll stay a Teacher in Padlet until manually changed.
Before you start
You need Moodle admin access and Padlet for Schools admin rights.
Enable Names and Role Provisioning Services
- Log into your Moodle admin account and click Site administration at the very top of the page.
- Select the Plugins tab > in the 'Activity modules' section, click External tool > Manage tools.
- Click the pencil icon on your Padlet tool.

- Under 'Services,' the following should be selected:

- Under 'Privacy,' the following should be selected:

- Click Save changes.
FAQs
If I disable NRPS, will roles stop being assigned?
Why is a user getting the "maximum teachers" error?
1. Use custom role mapping to map that role to Student
2. Increase your plan's teacher cap
3. Manually change their Padlet role — keeping in mind it will revert on the next launch
A user's Moodle role changed, but their Padlet role didn't. Why?
Exception: if your school uses External Rostering Services (like ClassLink or OneRoster), full roster syncing can override this safeguard and downgrade users.
