Skip to main content
There are three ways to connect Moodle:
The Moodle extension in Hyperstack with Choose how to connect: LTI 1.3 (recommended) and Zapier
This page covers LTI 1.3. For the plugin, see the Moodle plugin. For Zapier, see the Zapier integration and the Moodle Zap template. Works with Moodle 4.x and 5.x.

Before you start

  • A credential group with its design.
  • Administrator access in Hyperstack.
  • A Moodle site administrator.

Step 1: register Hyperstack in Moodle

1

In Hyperstack, open the Moodle setup page

Click Add integration, then Moodle, choose LTI 1.3, and copy the Registration URL. It works for 7 days and connects Moodle to your organization only.
2

In Moodle, go to Site administration, Plugins, Activity modules, External tool, Manage tools

Paste the URL in Tool URL and click Add LTI Advantage. Moodle registers Hyperstack.
3

Activate the tool

Hyperstack shows as Pending in the tool list. Click Activate.
4

Check the tool settings

Share launcher’s name with tool and Share launcher’s email with tool must be Always (registration sets them). Set Tool configuration usage so Hyperstack shows in the activity chooser.
Many Safari users? Set the tool’s Default launch container to New window. Moodle can’t keep Hyperstack’s sign-in inside the course page when the browser blocks third-party cookies.
The Set up Moodle page in Hyperstack with the registration URL and the Moodle steps

Step 2: add Hyperstack to a course

  1. In the course, turn editing on, click Add an activity or resource and choose Hyperstack.
  2. Click Select content. Hyperstack shows your credential groups: choose one and click Add to course.
  3. Save the activity. Use Restrict access so it opens only when the learner has finished the course.
Moodle's Select content dialog showing Hyperstack's Add a credential to this course form
When a learner opens the activity:
A Moodle activity page showing Well done with the View my credential button

Who gets a credential

Test with a student account (or your LMS’s “act as user”). Teacher and admin accounts never get a credential, and preview modes such as Canvas Student View have no real email.

What learners see

  • Well done: their credential is ready, with View my credential. It is published at once and emailed to them. Opening the item again shows the same credential, never a second one.
  • Email address needed: the LMS didn’t share their email, so nothing was issued. Ask your LMS admin to share names and emails with Hyperstack.
  • Not set up yet: the item isn’t linked to a credential group. A teacher opens it and picks one.

Troubleshooting

Every launch is on the Logs tab of the setup page in Hyperstack for 90 days, with what happened and why.

Data and privacy

Last modified on October 24, 2026