Skip to main content
All CollectionsIntegrations
How to Embed Teachfloor Courses and Activities into Moodle Using LTI
How to Embed Teachfloor Courses and Activities into Moodle Using LTI

Learn how to seamlessly integrate Teachfloor activities into your Moodle courses using LTI 1.3. This step-by-step guide helps instructors easily connect Teachfloor content to Moodle, customize activity settings, and enhance their learners' experience.

Filippo Schiano di Pepe avatar
Written by Filippo Schiano di Pepe
Updated over a week ago

Note: This functionality is available only upon request for users subscribed to the Advanced Plan.

This step-by-step tutorial shows you how to seamlessly integrate Teachfloor with Moodle using LTI 1.3, allowing you to embed courses and activities directly into your Moodle LMS.

Step 1: Access Moodle's External Tool Settings

  • Navigate to your Moodle site and go to Site administration > Plugins > Manage tools.

  • Click on configure a tool manually to add a new LTI integration manually.

Step 2: Configure Tool Settings

  • Log into your Teachfloor account.

  • Navigate to Integrations > LTI.

  • Copy the following information (URLs) provided on the integration page:

    • Teachfloor Field "LTI Tool URL" → Moodle Field "Tool URL"

    • Teachfloor Field "LTI Login URL" → Moodle Field "Initiate login URL"

    • Teachfloor Field "LTI Authorization URL" → Moodle Field "Redirection URI(s)"

    • Teachfloor Field "LTI Public Keyset URL" → Moodle Field "Public keyset"

    • Teachfloor Field "LTI Deep Linking URL" → Moodle Field "Content Selection URL"

Step 3: Configure Tool Settings in Moodle

  • Fill in the fields using the URLs obtained from Teachfloor:

    • Tool name: Teachfloor

    • LTI version: Select LTI 1.3

    • Public key type: Choose Keyset URL

Step 4: Configure Deep Linking

  • Check Supports Deep Linking and use the Teachfloor "LTI Deep Linking URL" for Content Selection URL.

Step 4: Adjust Privacy Settings

  • Under Privacy, ensure:

    • Share launcher's name with tool is set to Always.

    • Share launcher's email with tool is set to Always.

Step 5: Enable Grade Syncing

  • Under Services, find IMS LTI Assignment and Grade Services.

  • Set to Use this service for grade sync only if you wish to sync grades from Teachfloor to Moodle.

Step 6: Retrieve Tool Configuration Details

  • After saving, click the magnifying glass icon on the newly created Teachfloor tool.

  • You'll see the required details including Platform ID, Client ID, Deployment ID, Public Keyset URL, Access Token URL, and Authentication Request URL.

Step 7: Complete Setup on Teachfloor

  • Log into your Teachfloor account.

  • Navigate to Integrations > LTI > Configure LTI.

  • Enter the details obtained from Moodle:

    • Platform ID

    • Client ID

    • Deployment ID

    • Public Keyset URL

    • Access Token URL

    • Authentication Request URL

  • Click Save.

Step 8: Add Teachfloor to Moodle Courses

  • Go to the Moodle course where you want to embed Teachfloor course or activity

  • Click on More > LTI External tools.

  • Select Teachfloor LTI from the list and add it to your course.

  • Enable the toggle "Show in activity chooser" to allow easy activity addition.

Step 9: Add External Tool to a Moodle section

  • Go back to your Moodle course main page.

  • Turn Edit mode on.

  • Click "Add an activity or resource".

  • Choose External tool from the activity chooser.

Step 10: Select Teachfloor content

  • In the External tool settings page, click "Select content".

  • Browse available Teachfloor activities.

  • Select the Teachfloor activity you want to integrate.

Step 11: Customize activity appearance

  • After choosing your activity, customize:

    • Show Header (optional)

    • Show Navigation Drawer (optional)

    • Background Color (optional)

  • Click "Confirm Selection" to save your preferences.

Step 12: Finalize adding activity in Moodle

  • Provide an Activity name for your Teachfloor activity.

  • Ensure the checkbox "Display activity name when students access the tool" is selected.

  • Click "Save and display".

Step 13: Verify successful integration

  • Confirm that the Teachfloor lesson correctly displays within Moodle.

Congratulations! Your Teachfloor courses and activities are now integrated with Moodle using LTI.

Did this answer your question?