Adding a Moodle LTI Integration

For account admins, learn how to add a Moodle LTI integration to your Dreamaker.io account and connect it with your Moodle server.

Paola Vidulich avatar
Written by Paola Vidulich
Updated over a week ago


LTI integrations are available in all organization accounts or by request, and can be added from the Integrations page.

Interested in an LTI integration other than Moodle? Contact us.

In Dreamaker.io

Add your Moodle installation as a Dreamaker.io integration:

  1. Log into your Dreamaker.io account and go to Account or Account & Members.

  2. Select Integrations.

  3. To add a Moodle integration, click on the Install button next to Moodle LTI Integration

  4. Enter your Moodle consumer ID in the space provided. This is your Moodle domain name, without any slashes and without www For example, my-moodle-domain.com 

  5. Click on Install to finalize the integration.

You will now see your *Secret key and the Tool URL. These will be needed to complete the integration in Moodle (see below). Your secret key should be kept safe and not shared with others. 

In Moodle...

Step 1: Add Dreamaker.io as an external too

Log into your Moodle account and follow the steps below (or go directly to https://[my-moodle-domain]/mod/lti/toolconfigure.php  and skip to 3.)

  1. Access Site Administration and select the tab for Plugins.

  2. Select Activity modules > External Tools > Manage tools

  3. Copy the Tool URL from your Dreamaker.io account (created in the above section) and under Manage tools, Add tool enter the Tool URL. Click on Add

  4. On the next screen, add a unique Consumer key, such as your admin email address . Copy the Secret key from your Dreamaker.io account (created in the above section) and in Moodle paste into the space provided for Shared secret. Click on Save changes

Step 2: Configure Dreamaker.io

Click on the cog icon (indicated in image below) to open the External tool configuration:

Configure the Dreamaker.io tools as per below:

  1. Under Tool Settings, set Tool configuration usage to "Show in activity chooser and as a preconfigured tool"

  2. Set Default launch container to "New Window" to open Dreamaker.io in a new window. This is very important to ensure all Dreamaker.io features are accessible.

  3. If Icon URL or Secure icon URL are not set, use https://www.dreamaker.io/favicon.ico?v=eE59m3Y0yR 

  4. Under the Privacy section, set Share launcher's name with tool to "Always"

  5. Set Share launcher's email with tool to "Always"

  6. Set Accept grades from the tool to "Always"

  7. Check Force SSL

  8. Click on Save changes to complete setup.

Dreamaker.io can now be added to your Moodle activities... 🎉🎉🎉

*Find out more about LTI integration security, consumer keys and shared secrets here.

Related topics

Did this answer your question?