Table of Contents


Creating Lessons in the Training Module

Lessons are the fundamental content units within courses, delivering training material to learners through diverse formats including text, files, videos, embedded content, and assessments. Creating lessons within course chapters enables administrators to construct comprehensive learning experiences that accommodate different learning styles, content types, and instructional approaches while maintaining organized course structure.

Lesson creation involves selecting appropriate content types, configuring lesson metadata, and positioning lessons within chapter structure to support logical learning progression. The Training Module supports six primary lesson types—Text, Upload, Embed, YouTube/Vimeo, Quiz, and Import—each serving distinct instructional purposes and enabling varied content delivery methods that align with learning objectives.

Requirements

To create course content, users must be assigned a security role with one of the following permissions:

Administrator System Role

Access Level: Training Manager, Manage Courses

Prerequisites for Lesson Creation

Before creating lessons, ensure:

Course exists with saved course record

At least one chapter is created within course for lesson organization

You have access to content materials (files, videos, text) for lesson development

Learning objectives are defined to guide appropriate lesson type selection

Accessing Lesson Creation

1. Navigate to the Training module from your portal navigation menu

2. Click the Courses tab in the primary navigation

3. Click the course name containing chapter where lesson will be created

4. Ensure Contents tab is selected (default view)

5. Locate the chapter where lesson should be added

6. Click the three-dot actions menu on the right side of the chapter

7. Select lesson type from Add Content section of chapter actions menu

Lesson Types Overview

The Training Module supports six lesson types, each serving specific instructional purposes and content delivery requirements.

Text Lessons

Purpose: Deliver formatted text content with headings, lists, embedded links, and images

Best For: Explanations, instructions, policies, procedures, reference materials

Content Support: Rich text formatting, hyperlinks, embedded images, tables, lists

Upload Lessons

Purpose: Deliver file-based content including documents, presentations, media, and xAPI packages

Best For: Downloadable resources, presentations, PDFs, media files, external authoring tool content

Supported Formats: Images (.jpg, .gif, .png), Documents (.pdf, .doc, .docx), Presentations (.ppt, .pptx), Spreadsheets (.xls, .xlsx), Media (.mp3, .mp4), Text (.txt), Data (.xml), xAPI/Tin Can packages (.zip)

Embed Lessons

Purpose: Integrate external HTML content including iframes, widgets, and interactive elements

Best For: Third-party tools, simulations, custom interactive content, external applications

Content Support: HTML code, iframes, JavaScript widgets, external embeds

YouTube/Vimeo Lessons

Purpose: Embed video content from YouTube or Vimeo platforms

Best For: Video tutorials, demonstrations, recorded presentations, expert interviews

Platform Support: YouTube and Vimeo video hosting services

Quiz Lessons

Purpose: Assess learner knowledge through interactive questions and answers

Best For: Knowledge checks, chapter assessments, final exams, certification tests

Question Support: Multiple-choice, keyword, free text, file upload, info pages

Import Lessons

Purpose: Reuse existing lessons or quizzes from other courses through link or clone

Best For: Standardized content, content consistency, efficient course development

Import Options: Link (shared content) or Clone (independent copy)

Creating Text Lessons

Text lessons deliver formatted content through rich text editor supporting comprehensive text formatting and embedded media.

Text Lesson Creation Workflow

1. Click chapter actions menu (three-dot icon) on chapter where lesson should be added

2. Select Text from Add Content section

3. Enter Name (required) for lesson title displayed in course navigation

4. Enter Description (optional) providing lesson overview or context

5. Select Language matching course language for interface consistency

6. Enter lesson content in Content rich text editor using formatting tools

7. Click Save to create lesson and add to chapter

8. Click Cancel to discard lesson creation without saving

Rich Text Editor Features

Text Formatting: Bold, italic, underline, strikethrough, font colors, highlighting

Structure: Headings (H1-H6), paragraphs, line breaks, horizontal rules

Lists: Bulleted lists, numbered lists, indentation controls

Links: Hyperlinks to external websites or internal resources

Images: Embedded images from uploaded files or external URLs

Tables: Structured data presentation with rows, columns, and formatting

Alignment: Left, center, right, justified text alignment

Text Lesson Best Practices

Break long content into logical sections with headings for improved readability

Use lists and tables to organize information clearly and efficiently

Include hyperlinks to external resources or related course materials

Embed images to illustrate concepts and maintain learner engagement

Keep paragraphs concise to support scanning and comprehension

Use formatting consistently across text lessons for professional presentation

Creating Upload Lessons

Upload lessons enable file-based content delivery, supporting diverse formats from documents to media files and xAPI packages.

Upload Lesson Creation Workflow

1. Click chapter actions menu on chapter where lesson should be added

2. Select Upload from Add Content section

3. Click Add File button to open file selection dialog

4. Select file from computer (supported formats include images, documents, presentations, spreadsheets, media, xAPI packages)

5. Name field auto-populates with filename (edit if desired for clearer lesson identification)

6. Enter Description (optional) explaining file content or usage instructions

7. Select Language matching course language

8. Click Save to create lesson with uploaded file

9. Click Cancel to discard lesson creation without saving

File Size Limitations

Images (JPG, PNG, GIF): Maximum 20MB per file

Tin Can/xAPI Files (ZIP): Maximum 2GB per file

Other Files (PPT, DOC, PDF, etc.): Maximum 200MB per file

Supported File Formats

Images: .jpg, .jpeg, .png, .gif for visual content and graphics

Documents: .pdf, .doc, .docx, .txt for text-based materials

Presentations: .ppt, .pptx for slideshow content

Spreadsheets: .xls, .xlsx for data and calculations

Media: .mp3, .mp4 for audio and video content

Data: .xml for structured data

Interactive: .zip (xAPI/Tin Can format) for external authoring tool content

Other: .swf for legacy Flash content (browser-dependent)

Upload Lesson Best Practices

Name files descriptively before upload to ensure meaningful lesson titles

Optimize file sizes to minimize download time for learners

Test uploaded files to verify they display or download correctly in learner view

Use xAPI/Tin Can packages for content created in external authoring tools (Articulate, Captivate, etc.)

Include file format in lesson description when multiple formats might confuse learners

Consider accessibility when uploading files (provide alternative formats when appropriate)

Creating Embed Lessons

Embed lessons integrate external HTML content, enabling third-party tools, simulations, and custom interactive elements within courses.

Embed Lesson Creation Workflow

1. Click chapter actions menu on chapter where lesson should be added

2. Select Embed from Add Content section

3. Enter Name (required) for lesson title

4. Enter Description (optional) explaining embedded content purpose

5. Select Language matching course language

6. Paste HTML embed code in Embed Code field

7. Click Save to create lesson with embedded content

8. Click Cancel to discard lesson creation without saving

Embed Code Sources

Third-Party Tools: Interactive simulations, games, assessments from external platforms

iframes: Embedded websites or web applications within course content

Widgets: Custom JavaScript components providing interactive functionality

External Content: Content hosted on external servers but displayed within course

Embed Lesson Best Practices

Test embedded content thoroughly to verify functionality within course environment

Ensure embedded content is responsive and displays correctly on different devices

Verify external content sources are reliable and will remain accessible to learners

Use HTTPS URLs for embedded content to ensure security and compatibility

Provide fallback instructions if embedded content fails to load for learners

Consider browser compatibility when embedding complex interactive content

Creating YouTube/Vimeo Lessons

Video lessons embed content from YouTube or Vimeo platforms, providing engaging multimedia learning experiences.

YouTube/Vimeo Lesson Creation Workflow

1. Click chapter actions menu on chapter where lesson should be added

2. Select YouTube/Vimeo from Add Content section

3. Click YouTube or Vimeo tab based on video platform

4. Enter video ID in Id or Search Videos field, or search by video title

5. Click Preview Video to verify correct video selection

6. Enter Description (optional) providing video context or key takeaways

7. Select Language matching course language

8. Click Save to create lesson with embedded video

9. Click Cancel to discard lesson creation without saving

Finding Video IDs

YouTube: Video ID appears in URL after "v=" parameter (e.g., youtube.com/watch?v=VIDEO_ID)

Vimeo: Video ID is the numeric value in URL (e.g., vimeo.com/VIDEO_ID)

Video Lesson Best Practices

Preview videos before adding to course to verify appropriate content and quality

Use video descriptions to highlight key learning points or prerequisite knowledge

Consider video length when integrating into courses (shorter videos often more effective)

Verify videos are set to public or unlisted (not private) to ensure learner access

Include transcripts or captions when possible to support accessibility

Test video playback in learner view to confirm proper embedding and display

Importing Lessons from Other Courses

Lesson import enables content reuse across courses through linking or cloning, supporting consistent content delivery and efficient development.

Import Lesson/Quiz Workflow

1. Click chapter actions menu on chapter where lesson should be added

2. Select Import Lesson/Quiz from Add Content section

3. Enter lesson name or course name in search field to locate existing content

4. Review search results showing lesson names, associated courses, and content types

5. Click checkbox beside desired lesson or quiz to select for import

6. Click Link to create shared lesson where future updates affect all linked courses

7. Click Clone to create independent lesson copy unaffected by original changes

8. Click Close to cancel import without adding lesson

Link Versus Clone Decision for Lessons

Choose Link when:

Lesson represents standardized content requiring consistency across courses

Content updates should propagate automatically to all courses sharing lesson

Maintaining single source of truth simplifies version control

Multiple courses deliver identical content to different audiences

Choose Clone when:

Lesson provides starting point for customized content variation

Course requires modified version without affecting original

Content independence necessary for different requirements

Experimental modifications should not impact established courses

Best Practices and Recommendations

Lesson Type Selection

Match lesson type to content format and learning objective for optimal effectiveness

Use text lessons for explanations requiring formatted content and embedded media

Use upload lessons for downloadable resources and external authoring tool content

Use video lessons for demonstrations, tutorials, and visual instruction

Use embed lessons for interactive content requiring third-party tools

Use quizzes strategically to assess knowledge at appropriate learning milestones

Content Development

Define clear learning objectives before creating lessons to ensure focused content

Keep individual lessons focused on single topics or concepts

Balance lesson complexity with learner capacity and available learning time

Use varied lesson types to accommodate different learning styles and maintain engagement

Test all lessons in learner view before course publication to verify proper display and functionality

Content Organization

Order lessons within chapters to build knowledge progressively

Group related lessons in chapters for logical content organization

Use lesson descriptions effectively to set expectations and provide context

Maintain consistent naming conventions across similar lesson types

Consider adding estimated completion time to lesson names for time management support

Content Quality

Review lessons for accuracy, clarity, and alignment with learning objectives

Edit lesson content regularly to maintain currency and relevance

Gather learner feedback to identify content improvements

Update file-based lessons when source materials change or improve

Verify all hyperlinks in text lessons remain active and relevant

Troubleshooting Tips

Cannot Add Lesson to Chapter

Verify you have Manage Courses permissions at appropriate scope level

Confirm chapter exists in course before attempting lesson creation

Check that course sharing settings allow your content modifications

Refresh browser page if chapter actions menu appears unresponsive

File Upload Failing

Verify file size does not exceed maximum limits for file type

Confirm file format is included in supported format list

Check internet connection stability during upload operation

Try uploading smaller file or different format if upload consistently fails

Embedded Content Not Displaying

Verify embed code is complete and correctly formatted HTML

Check that external content source allows embedding in iframes

Confirm external URLs use HTTPS protocol for security compatibility

Test embedded content in learner view to verify display and functionality

Video Not Playing in Lesson

Verify video ID is correct for selected platform (YouTube or Vimeo)

Confirm video privacy settings allow public or unlisted access (not private)

Check that video still exists and has not been removed from platform

Test video playback in learner view using different browsers

Imported Lesson Missing Content

Verify you selected Clone option if independent content copy was desired

Confirm original lesson contained content at time of import operation

Check permissions allow access to content within imported lesson

Review search results carefully before importing to verify correct lesson selection

Note: Courses can still be modified once their status is set to Published. Users assigned to the course will receive an email notification alerting them that changes have been made.

 


Video: creating course content


See more:


Jump to Training Module Checklist

<< Managing Course Details and Structure | Creating Quizzes in the Training Module >>