This is a step-by-step guide for setting Embed elements into your module or lesson.
š§ What is the Embed Element?
(See screenshot below)
The Embed Element in Teachfloor allows you to embed any third-party tool, software, or widget into your course. This is done using an iframe embed codeācommonly supported by tools like Google Docs, Calendly, Typeform, Loom, Miro, Airtable, Notion, and many more.
Your learners donāt need to leave Teachfloor to interact with these toolsātheyāll engage with them right inside the module.
š§ How to Add an Embed Element
Navigate to your course curriculum
Open the course where youād like to insert an embedded tool.Click ā+ Add Elementā
This option appears in the left-side panel of your curriculum editor.Select āEmbedā
Scroll through the available elements and select āEmbedā under the content tools.
(See screenshot below)
āļø Shared Settings
Before we focus on the Embed-specific options, donāt forget to configure the basic settings first. These include:
General Settings (Name, Description, and Resources of the element)
Visibility Controls
Requirements (Prerequisite lessons)
Metadata (Internal tags)
š These settings work the same across all element types. For a complete breakdown, refer to our centralized guide:
šÆ Embed-Specific Settings (Unique to This Element)
(See screenshot below)
ā
The heart of the Embed Element lies in the Embed Setup Panel. Letās go through everything you can do here:
1ļøā£ š Embed Setup (Copy & Paste Your Code)
š¹ Step 1: Copy the Embed Code from the Tool
Almost every tool you want to embed will give you a special block of HTML codeāspecifically an iframe.
Hereās what an iframe looks like:
htmlCopyEdit<iframe src="https://example.com/embed" width="100%" height="800"></iframe>
This code tells Teachfloor:
What to show (
src)How wide it should be (
width)How tall it should be (
height)
š§ Where to find embed codes:
Tool | Where to Find Embed Code |
YouTube | Click Share > Embed |
Calendly | Go to Share > Add to Website > Inline Embed |
Google Docs/Slides | Click File > Publish to Web > Embed |
Typeform | Click Share > Embed into a web page |
Loom | Click Share > Embed |
Miro/FigJam | Click Share > Embed or Export |
Airtable/Notion | Use the platformās āCopy Embedā function |
(See screenshot below)
ā
š Important: Some tools may require the document or form to be āpublishedā or set to public/viewable by anyone with the link before the iframe works.
š¹ Step 2: Paste the Code into Teachfloor
In your Embed Element:
Scroll to the Embed Setup section.
Paste the entire iframe code inside the text box.
Your embed is now ready to preview.
(See screenshot below)
ā
ā Recommended sizing:
htmlCopyEdit<iframe src="..." width="100%" height="800"></iframe>
width="100%"ensures full responsivenessheight="800"gives enough vertical space to prevent scrolling
š Want a tighter height? Try height="600" or even 400 depending on the toolās layout.
2ļøā£ š¼ļø Aspect Ratio Control
(See screenshot below)
ā
This setting allows you to lock the proportions of the embedded content.
Disabled (default): No ratio restrictionāthe content fills the area freely.
Enabled: Manually set a specific ratio (e.g., 4:3), which is common for videos or presentations.
This is how the embedded software will look like 4:3;
(See screenshot below)
š Use this when the embed content looks āsquishedā or cropped. It ensures a consistent layout across devices.
3ļøā£ š§± Width Control
(See screenshot below)
ā
You can customize how wide the embedded content appears on the learnerās screen:
Option | Behavior |
Default | Content is centered and aligned within the standard content container. Ideal for most tools. |
Wide | The content stretches across the full width of the page. Ideal for wide interfaces like dashboards or interactive canvases. |
šØ This is particularly useful for content like embedded slideshows, full-page forms, or Miro boards.
(See screenshot below)
ā
ā What Learners Experience
When learners open a module with an Embed Element, they will see:
The cover image and description (if enabled to display on top)
The embedded third-party tool displayed in the iframe
Optional resource files or text beneath
A āMark as Completedā button once theyāve finished interacting
(See screenshot below)
šÆ Learners are not redirectedāeverything is embedded within the course interface for a seamless experience.
š§ Use Case Examples
Scenario | Embedded Tool |
Book a mentoring call | Calendly link |
Watch a tutorial | Loom or YouTube embed |
Fill out a survey | Typeform or Google Form |
Collaborate visually | Miro board |
View a live dashboard | Airtable, Notion, or Google Sheets |
Submit an assignment | Embedded Google Doc or Dropbox Paper |
š¬ Need Help?
If your iframe isnāt displaying correctly:
Double-check the embed code for syntax errors
Make sure the third-party platform allows iframe embedding
Use the recommended height and width for best results
Still stuck? Our friendly support team is always here.
š Click the chat icon in the bottom-right corner of Teachfloor and let us helpāreal humans, no bots.





