NameDrop on Moodle
What you’ll get
Section titled “What you’ll get”NameDrop appears as an External tool activity that an instructor adds to a course page. Students click the activity to launch NameDrop, which renders welcome+roster inline (Embed mode) or in a new tab (depending on the launch container choice).
Setup (one-time, by Moodle admin)
Section titled “Setup (one-time, by Moodle admin)”Step 1: Get your NameDrop credentials
Section titled “Step 1: Get your NameDrop credentials”In your NameDrop dashboard at https://app.namedrop.io/integrations, click Connect Moodle. Note the URLs.
Step 2: Register NameDrop at the site level
Section titled “Step 2: Register NameDrop at the site level”- Sign in to Moodle as administrator.
- Site administration → Plugins → Activity modules → External tool → Manage tools.
- Click configure a tool manually.
- Fill in:
- Tool name: NameDrop
- Tool URL:
https://lti.namedrop.io/lti/launch - LTI version: LTI 1.3
- Public key type: Keyset URL
- Public keyset URL:
https://lti.namedrop.io/jwks/{your-tenant-id} - Initiate login URL:
https://lti.namedrop.io/lti/login - Redirection URI(s):
https://lti.namedrop.io/lti/launch - Tool configuration usage: “Show in activity chooser and as a preconfigured tool”
- Default launch container: Embed
- Save.
Step 3: Connect to your NameDrop tenant
Section titled “Step 3: Connect to your NameDrop tenant”Moodle generates a Client ID for the tool you just added. In your NameDrop dashboard, paste it into the Moodle integration form. Save.
Step 4: Add NameDrop to a course
Section titled “Step 4: Add NameDrop to a course”In any course:
- Turn editing on.
- Pick a section → + Add an activity or resource → External tool.
- Activity name: NameDrop
- Preconfigured tool: select NameDrop.
- Save.
Students click the activity link → NameDrop launches inline.
Optional: Record-my-name activity
Section titled “Optional: Record-my-name activity”To add a focused recorder activity (no roster), add a second External tool activity in the course:
- Same as Step 4 above.
- Activity name: Record my name
- Preconfigured tool: NameDrop
- Expand Privacy → Show more….
- Custom parameters: add
view=record-my-name - Save.
Per-user placement workarounds
Section titled “Per-user placement workarounds”Moodle has no LTI user-profile placement. Two non-LTI options if you need a personal entry point for every user:
- Custom user profile field (URL type) — In Site administration → Users → User profile fields, add a URL-type field that links to a token-protected NameDrop URL. This is not LTI; the link uses a separate token-redeem flow that NameDrop’s team will help you build.
- Frontpage block — Add a Text or HTML block to the Moodle frontpage with a “Record my name” link. Everyone sees it on first login, but it’s not personalized (no auto-launch as the logged-in user without extra glue).
Option 1 is the typical solution for institutions that want per-user reach. Contact NameDrop support to set up the token-redeem flow.
Q: Can the Moodle activity send the course roster to NameDrop? A: Yes. Enable Services → IMS LTI Names and Role Provisioning in the tool configuration. NameDrop fetches the roster at launch time.
Q: What if my Moodle is behind a firewall? A: NameDrop’s lambda needs to fetch your Moodle’s public keyset URL during launch verification. If your Moodle is internal-only, contact NameDrop support — we have an alternative key-distribution flow.
Q: How do I uninstall? A: Site administration → External tool → Manage tools → NameDrop → Delete. Disconnect in your NameDrop dashboard.