Skip to main content
Every lesson you build in CoachIQ is made up of elements—the building blocks you combine to create interactive training content. This guide covers each of the six elements in detail, including configuration options and best practices.
Adding elements: In the Lesson Builder, click on any element icon in the toolbar to add it to your current slide. Each slide can have multiple elements layered on top of each other.

Element quick reference

ElementIconWhat it doesAthlete interaction
MediaDisplays video or imageWatch/view
TextTTShows text overlayRead
ButtonGridProvides navigation or linksTap
Quiz🤔Multiple choice questionSelect answer
Form📋Free-text input fieldType response
Upload📎File upload promptSubmit video/image

Media element

The Media element pulls videos and images from your Media Hub to display on slides. This is typically the foundation of most slides—start with media, then layer other elements on top.

How to add media

1

Click the Media icon

In the Lesson Builder toolbar, click the Media element (▶ icon).
2

Select from Media Hub

A panel opens showing your Media Hub. Browse or search for the video or image you want.
3

Click to add

Click on any media item to add it to your slide. It will appear on the canvas.

Media settings

Once added, select the media element to access settings in the right panel:
SettingWhat it controls
ScaleSize of the media on the slide
PlacementPosition on the canvas
Pro tip: For full-screen video backgrounds, scale to 100% and center the placement. Then layer text or buttons on top for a polished look.

Media best practices

  • Use Media Hub first: You can only add media that’s already in your Media Hub—upload your content there before building lessons
  • Mind the format: Vertical/portrait videos work best since lessons display in mobile format
  • Keep videos short: 30-90 second clips per slide work better than long videos spanning multiple minutes

Text element

The Text element adds customizable text overlays to your slides. Use it for instructions, key points, titles, or any written content.

How to add text

1

Click the Text icon

In the toolbar, click the Text element (TT icon).
2

Edit the default text

A text box appears with placeholder text. Click to edit and type your content.
3

Style your text

Use the right panel to customize appearance.

Text settings

SettingOptions
ContentYour text (edit inline on canvas or in panel)
Font sizeSlider from 0-100%
Text color12-color palette
Background12-color palette + transparent option
WidthSlider to control text box width

Text color options

Both text color and background offer the same 12-color palette:
  • White
  • Black
  • Gray
  • Red
  • Orange
  • Yellow
  • Green
  • Teal
  • Blue
  • Indigo
  • Purple
  • Pink

Text best practices

  • High contrast: Use light text on dark backgrounds (or vice versa) for readability
  • Keep it short: Athletes are swiping through quickly—limit text to key points
  • Use backgrounds: A semi-transparent background helps text stand out over video/images
  • Position thoughtfully: Place text where it won’t cover important parts of underlying media

Button element

The Button element creates tappable buttons that can navigate between slides, open external links, or provide downloadable files.

How to add a button

1

Click the Button icon

In the toolbar, click the Button element (grid icon).
2

Configure the action

Choose what happens when athletes tap the button.
3

Style the button

Customize colors to match your brand.

Button actions

ActionWhat it doesWhen to use
Take to next slideAdvances to the next slide in the lessonDefault navigation, ensuring athletes acknowledge content
Add web linkOpens an external URLLink to your website, YouTube, or external resources
Add downloadable linkProvides a file downloadShare PDFs, worksheets, or other downloadable resources

Button settings

SettingOptions
Button textWhat the button says (e.g., “Next”, “Download PDF”, “Watch More”)
ActionNext slide, web link, or downloadable link
Text color12-color palette
Background color12-color palette

Button best practices

  • Use for pacing: Adding a “Next” button (instead of just swipe) ensures athletes consciously move forward
  • Clear labels: Use action-oriented text like “Download Workout PDF” instead of just “Download”
  • Consistent styling: Keep button colors consistent throughout your lessons
  • Test links: Always preview your lesson to make sure external links and downloads work
Downloadable files: The downloadable link option accepts any file type—PDFs, spreadsheets, documents, etc. This is how you share materials that can’t be displayed directly in lessons.

Quiz element

The Quiz element adds multiple choice questions to your lessons. Athletes tap to select their answer from the options you provide.

How to add a quiz

1

Click the Quiz icon

In the toolbar, click the Quiz element (🤔 icon).
2

Write your question

Enter the question athletes will see.
3

Add answer options

Add multiple choice options. Click Add Option to add more choices.
4

Configure appearance

Choose light or dark theme.

Quiz settings

SettingOptions
Question textThe question you’re asking
OptionsMultiple choice answers (add as many as needed)
ThemeLight or Dark

Important: Quizzes are not graded

CoachIQ quizzes are for engagement and feedback collection only—there is no scoring, pass/fail, or correct answer designation. You see what athletes selected, but the system doesn’t grade responses.
What quizzes are good for:
  • Checking understanding (you review responses manually)
  • Gathering preferences (“What skill do you want to work on next?”)
  • Engagement and interaction during lessons
  • Collecting data about your athletes
What quizzes are NOT for:
  • Formal assessments with grades
  • Certification requirements with pass/fail
  • Automated feedback based on correct/incorrect

Quiz best practices

  • Keep questions clear: One question per quiz element
  • Limit options: 3-5 answer choices works best
  • Use for checkpoints: Add quizzes after teaching a concept to reinforce learning
  • Review responses: Check the Program Stats to see how athletes answered

Form element

The Form element adds free-text input fields where athletes can type their own responses. Use it for reflection questions, goal setting, feedback, or any open-ended input.

How to add a form

1

Click the Form icon

In the toolbar, click the Form element (📋 icon).
2

Write your prompt

Enter the question or prompt athletes will respond to.
3

Configure appearance

Choose theme and button color.

Form settings

SettingOptions
Question/promptThe text asking athletes for input
ThemeLight or Dark
Button colorColor of the Submit button

Form vs Quiz: When to use each

Use Form when…Use Quiz when…
You want open-ended responsesYou want specific answer choices
Athletes should reflect or explainYou’re checking factual understanding
Collecting goals, feedback, questionsGathering preferences between options
Response length variesQuick, simple interaction

Form best practices

  • Ask specific questions: “What’s one thing you’ll focus on this week?” is better than “Any thoughts?”
  • Set expectations: Let athletes know roughly how much you expect (a sentence vs a paragraph)
  • Use for accountability: Ask athletes to commit to goals or reflect on progress
  • Review responses: Check Program Stats regularly to read what athletes submit

Upload element

The Upload element lets athletes submit their own videos, images, or files. This is powerful for remote coaching, form checks, and drill assignments.
Important distinction: The Upload element is for ATHLETE uploads, not coach uploads. If you want to add your own video to a slide, use the Media element instead.

How to add an upload prompt

1

Click the Upload icon

In the toolbar, click the Upload element (📎 icon).
2

Configure the prompt

Athletes will see a prompt to upload their content.
3

Set the theme

Choose Light or Dark appearance.

Upload settings

SettingOptions
ThemeLight or Dark

What athletes can upload

Athletes can upload:
  • Videos (from their camera roll or recorded in-app)
  • Images/photos
  • Other file types

Upload use cases

Show an example of correct form, then ask athletes to upload a video of themselves performing the movement. Review their submissions and provide feedback.
Assign a drill and have athletes upload video evidence that they completed it. Great for accountability in remote training.
For fitness coaching, have athletes submit progress photos at regular intervals throughout a program.
Ask athletes to film themselves practicing a skill from your lesson, then submit for review.

Upload best practices

  • Explain what you want: Add a Text element above the Upload explaining what athletes should submit
  • Show an example first: Use a Media element to demonstrate what you’re looking for before asking for uploads
  • Check submissions regularly: Athletes expect feedback—review uploads in Program Stats and respond
  • Set expectations: Let athletes know how you’ll use their uploads (review, feedback, etc.)

Where element responses are collected

All interactive elements (Quiz, Form, Upload) collect responses at the Program level, not the individual lesson level. To view responses:
  1. Open the Program containing your lesson
  2. Click the Stats button in the top bar
  3. View all submissions organized by lesson/checkpoint
This means if you use the same lesson in multiple programs, responses are tracked separately for each program.

Layering multiple elements on one slide

Each slide can have unlimited elements layered on top of each other. Common patterns: Video + Text + Button:
  1. Media element (video) as background
  2. Text element with key instruction overlay
  3. Button element at bottom for “Next”
Image + Quiz:
  1. Media element (image showing a scenario)
  2. Quiz element asking about what they see
Text + Form:
  1. Text element explaining the reflection prompt
  2. Form element for athlete response
Reorder elements: In the left sidebar, you can drag elements within a slide to change their stacking order. Elements lower in the list appear on top.

Frequently asked questions about lesson elements

No. CoachIQ quizzes don’t have correct/incorrect answers or scoring. They’re for engagement and data collection. You can review responses manually to see what athletes selected.
Use the Button element with the “Add downloadable link” action. Upload your PDF and athletes can download it when they tap the button.
Currently, athletes can proceed through lessons without uploading. If you require submissions, consider adding a text note explaining that uploads are expected.
There’s no limit. However, keep slides focused—too many elements can feel cluttered. If you need lots of content, spread it across multiple slides.
Yes. Drag elements up/down in the left sidebar to change their stacking order. Elements lower in the list appear visually on top.
Athletes can upload videos, images, and other common file types. There’s no strict restriction, but video and image uploads are most common.

Next steps