Embedding Lessons in Moodle

Last updated 12 days ago

How to embed a Next Tech lesson into the Moodle LMS.

Moodle and Next Tech support a protocol called Learning Tool Interoperability (LTI), which allows Next Tech lessons to easily be embedded into Moodle and supports direct grade passback.

The instructions below will show you how to create a global LTI tool, which allows you to quickly and easily add Next Tech lessons throughout the rest of your course as activities.

Create a Global LTI Tool

To get started, make sure you are logged in as an admin on Moodle (Moodle teachers can add activities once you've created the global tool, but only admins can create a new global tool). Then navigate to Site Administration > Plugins tab > External Tool > Manage Tools.

Underneath the tool URL field, click Configure Tool Manually. You should see a screen like this:

Enter the following settings:

  • Tool name: Next Tech

  • Tool URL: https://www.codevolve.com (make sure this exact!)

  • Consumer key: Publishable key from your account page

  • Shared secret: Secret key from your account page

  • Tool configuration usage: Select "Do no show; use only when a matching tool URL is entered"

  • Default launch container: Select the option you'd like (click the ? icon for a description of each embed type)

Then under the privacy setting, you can configure the data to send to Next Tech. Lessons will work without the student's (launcher's) name or email, however:

  • If you are using templates, you must provide us the template data you'd like to use

  • If your lesson is graded, you must enable "Accept grades from this tool"

  • You should check "Force SSL" for extra security

Once you have entered the required settings, save your new tool.

Embed a Lesson

Once you've created your global LTI tool, you can embed a lesson by navigating to a course, turning on edit mode, and adding a new activity. From the new activity popup, choose "External Tool":

Click "Add" to be taken to this screen:

Enter the following values:

  • Activity name: The name of your activity (shown to students)

  • Preconfigured tool: Leave as "Automatic, based on tool URL"

  • Tool URL: The lesson's LTI URL (found in the lesson editor by clicking the share icon in the top right corner, then selecting "Learning Platform"

If you've setup your global tool and the activity correctly, you will see a green checkmark next to the "Tool URL" field that says "Using tool configuration: Next Tech".

You can also set grading and privacy settings from this page. Next Tech always returns a grade value between 0 (0%) and 1.0 (100%), so if you enter 200 points for this lesson and the student scores a 50% on Next Tech, they'll receive 100 points in Moodle.

When you're finished, click "Save and display".

Viewing Your Lesson

Your lesson should now show up, for example:

You can configure how the lesson is displayed to students via your global tool URL settings.

If you have any questions, please don't hesitate to get in touch!