Add Lesson Content

Add a variety of content to your lessons to further enrich the learning experience of your students. This article shows you how to add and arrange content with the lesson editor (formerly the lecture editor).

For a list of supported file types available on Teachable, learn more about file types and recommended image sizes.

Overview

Using the lesson editor, you can add content like images, text, video, audio, and documents to your curriculum. You can also add education tools like quizzes, marketing tools like upsells, and advanced custom coding. All of these options are available using lesson blocks within the lesson editor.

To get to the lesson editor within your Teachable school:

  1. Log in to your Teachable admin area.
  2. In the admin sidebar, select the course you want to edit.
  3. Click the Curriculum tab and select an existing lesson to edit, or create a new lesson.
  4. Click the Add Content button within the lesson editor to display the block options.

    lesson_editor_in_admin.gif

For information on how to add or remove entire sections or lessons, refer to the Sections and Lessons article.

To upload a large number of files at once, learn more about bulk uploading content.

TIP: You can keep your lessons unpublished while you work on content for published courses. Unpublished lessons are not visible to students.

Add content

Content blocks include text, images, videos, audio, and resource document files. Click on the specific block type to learn more about the options. Once you have added a block to your lesson, click the Preview button to see how your content will appear to your students. To allow your students access to your lessons, click the Publish button.

Text & Images

In the text and image block, you can add and format text, as well as images with the text editor. Alternatively, you can add full screen images using the Banner Image block.

The text editor is a What You See Is What You GetWYSIWYG text editor; this means that what you type, and how you format the text, is how it will appear on your lesson page.

Here are the formatting tools available in the text editor:

  • Headers
  • Align (Left, Center, Right)
  • Bold
  • Italic
  • Underline
  • Hyperlink
  • Blockquote
  • Code
  • Bulleted List
  • Numbered List
  • Color (RGB, HEX, HSL)
  • Horizontal Rule
  • Clear Formatting
  • Image


To add text and/or an image to a lesson:

  1. Click the Text & Image block. A popup will appear.
  2. Enter text into the text editor field. The formatting tools will appear at the top of the text block.

    add_text_block_lesson_editor.gif
  3. To upload and embed an image in the text editor, click on the Image icon. Drag or select the images you'd like to upload to the text block.
  4. Resize the image in the editor by dragging the corners of the image. Alternatively, click the Edit button over the image to adjust the width.

    add_image_text_block_lesson_editor.gif
  5. Click the Save button once you have finished. You’ll see the text appear in the content list for that lesson.

If you need to edit the text or image again, click the Edit icon button to re-open the text editor, make your changes, and click Save. Any changes made to a published lesson will be available to students immediately.

You can also use the AI assist tool to help generate content within the lesson block by adding a prompt. Advanced settings also allow you to set the length of text, as well as set whether you would like the style of the text to come across casual, neutral, or formal. 

ai assist tool in text block.png

TIP: To add a "soft break" between paragraphs or lists, use shift+return (Mac) or shift+enter (PC) on your keyboard.

Video

In the video block, you can upload or embed video content. You can also auto-generate or manually upload subtitles to videos. Uploaded video content can be made available for download to your students.

Embed a video:

  1. Select the Video block.
  2. Toggle to Embed.
  3. Paste the link to a YouTube or Vimeo video.
  4. Select Add Video.

    Screen

Upload video files:

  1. Select the Video block. A popup will appear with options to upload the video file.

  2. Inside the popup area, drag the video file you wish to upload. Alternatively, hover over the sidebar to add files from your device or cloud storage service.

  3. After selecting the file(s) you’d like to add, click Upload.

    add_video_block_lesson_editor.gif

You can add a new thumbnail or subtitles at any time by clicking the video settings (gear icon) inside the video block. If you want to make your video available for download, toggle on the Show download link display settings.

video_settings_lesson_editor.png

NOTE: Depending on the size of the video file, it may take several minutes for the video to upload and optimize within the lesson editor. If you have updated the thumbnail, refresh the page within your browser to see the changes.

PDF Viewer

The PDF viewer block offers the ability to share readable pdfs directly inside your lesson without needing to download the documents. For students who would like to view the pdf offline, you can make the pdf file available for download.

To add a pdf file to your lesson:

  1. Click the PDF Viewer block. A popup will appear with options to upload the file.
  2. Inside the popup area, drag the pdf file you wish to upload. Alternatively, hover over the sidebar to add files from your device or cloud storage service.
  3. After selecting the file(s) you’d like to add, click Upload.

    add_pdf_block_lesson_editor.gif

If you want to make your pdf files available for download, toggle on the Show download link display settings for each pdf uploaded via the PDF Viewer block.

pdf_settings_lesson_editor.png

Audio

The Audio block allows students to listen to recorded audio files directly from the lesson page. You can also offer the files available to download.

To add an audio file to your lesson:

  1. Click the Audio block. A popup will appear with options to upload the file.
  2. Inside the popup area, drag the audio file you wish to upload. Alternatively, hover over the sidebar to add files from your device or cloud storage service.
  3. After selecting the file(s) you’d like to add, click Upload.

    add_audio_block_lesson_editor.gif

If you want to make your audio files available for download, toggle on the Show download link display settings for each audio file uploaded via the Audio block.

audio_settings_lesson_editor.png

Banner Image

The Banner Image block displays images as full screen files within the lesson. This block is best used for high resolution images. You can also offer downloadable versions of these images to your students. For images you want to edit or incorporate with text, use the Text & Image block.

To add a full screen image to your lesson:

  1. Click the Banner Image block. A popup will appear with options to upload an image file.
  2. Inside the popup area, drag the image you wish to upload. Alternatively, hover over the sidebar to add files from your device or cloud storage service.
  3. After selecting the file(s) you’d like to add, click Upload.

    add_banner_block_lesson_editor.gif

If you want to make your image(s) available for download, toggle on the Show download link display settings for each image uploaded via the Banner Image block.

banner_image_settings_lesson_editor.png

Resource

For files that cannot be read within a lesson, you can add additional files and resources with the Resource block. The files shared with this block are only available to download.

NOTE: To avoid confusion, ensure that your students have the applications necessary to open the files after download. For example, in order for a student to open a Word document, they'll need to have Microsoft Word on their device.

To add additional files to your lesson for download:

  1. Click the Resource block. A popup will appear with options to upload a file.
  2. Inside the popup area, drag the file you wish to upload. Alternatively, hover over the sidebar to add files from your device or cloud storage service.
  3. After selecting the file(s) you’d like to add, click Upload.

    add_resource_block_lesson_editor.gif

Code Example

The Code Example block allows you to display code to your students as view only, but will not be active code on the lesson page.

You can choose from a variety of coding languages from the drop down menu, including:

  • CSS
  • Dart
  • Go
  • Haskell
  • HTML
  • Java
  • JavaScript
  • JSON
  • Liquid
  • MySQL
  • Objective-C
  • PHP
  • Python
  • Ruby
  • Scala
  • Text
  • Typescript
  • YML

To add a code example to your lesson:

  1. Click the Code Example block. A popup window will appear.
  2. Use the drop down menu to choose the code language. Enter the example code into the code block field.
  3. When you are finished, click Save.
  4. Repeat steps 1-3 to add multiple examples in different code languages.

    add_code_example_block_lesson_editor.gif

To edit the code block, click on the Edit button. Once updated, click Save.

Embed Media

NOTE: Available for schools on the Basic plan and up. Course compliance is not available for embedded video content.

The embed media block allows you to use a url to embed content directly to your course. This block supports the following third-party sites:

  • Google Docs
  • Loom
  • Typeform
  • Vimeo
  • Youtube
TIP: Make sure file permissions are set to public before embedding. For Google Docs, set files to "publish to web".

To add embedded content to your lesson:

  1. Click the Easy embed block. A popup window will appear.
  2. Copy the url of the content you want to embed and paste it in the link block.
  3. When you are finished, click Embed.

easy embed block.gif

Add educational tools

Within your lessons, you can add multiple-choice style quizzes to track your students’ progress. There are two types of quizzes that you can add to your course:

  • Non-Graded - Quiz scores are not graded or reported in the Reports section of your school admin. Additionally, any course compliance settings specific to quizzes will not affect non-graded quizzes.
  • Graded (Pro plan and up) - Quiz scores are graded and reported in the Reports section of your course admin. Any course compliance settings added to your course will affect graded quizzes.

NOTE: You can only add one quiz block per lesson.

Quiz

To add a quiz to a lesson:

  1. Click the Quiz block. A popup window will appear to add your first multiple-choice question and answer.
  2. To mark which answer is correct, click the box next to the answer. You can select multiple correct answers if applicable.
    TIP: You do not have to use all of the answer fields. If an answer field appears that you do not need, leave it blank. The blank item will not appear to your students.
  3. To add additional questions to the quiz block, click the New question option below the previous question. Repeat until all questions and answers are added.
  4. Click Save quiz when finished.

    add_quiz_block_lesson_editor.gif

By default, quizzes added to a lesson are not graded. To make the quiz a graded quiz, click the Quiz settings (gear icon) and toggle on the grading option on.

graded_quiz_block_setting_lesson_editor.png

To edit your questions and/or answers, click on the Edit button. To delete a quiz question or answer, click the trash can icon. Please note this action is permanent. Save when finished.

Generate AI quizzes

AI-generated quizzes are part of Teachable's AI Hub, a collection of AI-powered tools that help you create your courses.

To generate an AI Quiz, first create your lesson content. After your content is complete:

  1. Click Add content.
  2. Under Educational Tools, select the AI Quiz block. A popup modal will appear.
  3. At the bottom of the block, click Generate. Your quiz will pull from the information in your lesson.
  4. Once the AI Quiz is generated, make edits or add additional questions if needed. 
  5. Click Save quiz at the bottom of the modal. 

AI quiz generator.png

You can edit the quiz content at any time after saving. 

Add marketing tools

Marketing tools offer the ability to promote other products within your curriculum that target your existing students. These options include upselling other products within your school, as well as generating new leads with a student referral program.

Upsells

For schools on the Pro plan and up, you can add upsells to other products in your school directly in your lesson pages. Learn more about adding upsells to your lessons.

Referrals

You can also add your school’s referral program directly in your lesson pages. Learn more about adding referrals to your lessons.

Add advanced tools

For creators who wish to add advanced customization or features not available through the lesson editor blocks, you can add your own custom code to your lesson. To embed content like Youtube or Google Forms, use the Embed Media block. For example, you can use the code block to embed live video streams or webinars directly into a lesson. You can also use the code block to embed forms and other materials to your lessons.

To add code example, or code that is not active on the page, please use the Code Example block.

Custom Code

NOTE: Available for schools on the Basic plan and up. Course compliance is not available for embedded video content.

To add custom code to your lesson:

  1. Click the Custom Code block. A popup will appear.
  2. Enter the code into the code block field.
  3. Click Save when complete.

    add_custom_code_block_lesson_editor.gif

To edit your code, click on the Edit button. Save when finished.

CAUTION: Teachable Support cannot assist with the maintenance or troubleshooting of custom code. Additionally, for any change made via custom code, we cannot ensure its functionality or full compatibility with current or future versions of Teachable. This includes how the code functions as well as how it impacts the appearance on mobile and web browsers.

Add apps

Some integrations from the App Hub offer the ability to add content using blocks. To make these blocks available, follow the integration instructions available in the following articles:

Generate AI Lesson Summary

AI-generated lesson summaries are part of Teachable's AI Hub, a collection of AI-powered tools that help you create your courses.

To generate an AI Lesson Summary, first create your lesson and add all content. 

Then, select the Lesson Summary option:

Image-2023-08-28-at-4.07.47-PM.jpeg

You can then drag the Lesson Summary to the top of the lesson.

Click Edit to make any changes to your Lesson Summary.

Arrange lesson blocks

If you would like to change the order in which your lesson content appears, you can do so by dragging the blocks using the drag and drop feature (six dots).

rearrange_lesson_blocks.gif

Download or delete lesson blocks

To download content uploaded to a lesson block, click the More options (three dot) icon for the specific block. Then click Download.

NOTE: This option is only available for downloadable content blocks.

download_option_in_lesson_block.png

To delete a lesson block, click the More options (three dot) icon for the specific block. Click Delete in the pop-up window to confirm deletion. Deleting content within a lesson is a permanent action that cannot be undone.

delete_lesson_block.png

You can also delete entire lessons and sections within your course Curriculum. Learn more about deleting lessons and sections.

Frequently asked questions

How do I add content from Google Drive, Dropbox, OneDrive, etc?

Within the file uploader, you can choose to add files directly from your device, or you can connect to the following third-party applications to add files to your lesson:

To connect:

  1. Click on the third-party application from the sidebar list.
  2. Login using your credentials for that specific site.
  3. After login, click Allow to grant permission for the file uploader to access the content in your cloud storage account.
  4. Options from that account will display within the file uploader once connected.
    file_upload_connect_third_party.gif

CAUTION: Avoid using special characters (e.g. %, *, $, ', &, etc.) in your file names, as this may cause issues with uploading the file. Instead, use letters, numbers, dashes, and underscores.

Why is the hyperlink in the text block not working?

When adding a hyperlink to a text box, be sure to include "http://" or "https://" in front of the URL. This will ensure the link redirects to the appropriate page.

Was this article helpful?

23 out of 40 found this helpful