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.