Skip to content

Add Course Content

Add Course Content

Create and manage learning materials within LMS courses including videos, documents, articles, and quizzes.

Time required: 5-15 minutes per content item

Prerequisites

  • LMS User or Manager role
  • LMS course created
  • Course in draft state (for editing)

Content Types

TypeDescriptionSupported Sources
VideoVideo lessonsYouTube, Vimeo, Google Drive, Upload
DocumentPDF and Office documentsLocal file, Google Drive
InfographicImages and graphicsLocal file, Google Drive
ArticleRich text contentHTML editor
QuizInteractive assessmentsLMS quiz or op.quiz

Create a Module (Content Category)

Modules organize content into sections.

Step 1: Open Course Content

  1. Go to LMSDashboard
  2. Open course in draft state
  3. Navigate to Content tab

Step 2: Add Module

  1. Click Add Module
  2. Enter module name
  3. Set sequence order
  4. Click Save

Add Video Content

Step 1: Create Video Item

  1. In Content tab, click Add Content
  2. Select Video from Module Category dropdown

Step 2: Configure Video Source

Source TypeConfiguration
URLEnter YouTube, Vimeo, or Google Drive link
UploadUpload MP4 file directly

Step 3: Video Fields

FieldRequiredDescription
NameYesVideo title
Video TypeYesurl or upload
Video URLConditionalLink (for URL type)
Document Binary ContentConditionalMP4 file (for upload type)
Completion TimeAutoDuration in hours
PublishedNoVisibility toggle

Step 4: Save and Publish

  1. Enter video details
  2. Toggle Published when ready
  3. Click Save

Add Document Content

Step 1: Create Document Item

  1. Click Add Content
  2. Select Document from Module Category

Step 2: Choose Source Type

SourceAction
Local FileUpload PDF, DOCX, XLSX
ExternalPaste Google Drive link

Step 3: Document Fields

FieldRequiredDescription
NameYesDocument title
Source TypeYeslocal_file or external
Document Binary ContentConditionalFile upload
Document Google URLConditionalGoogle Drive link
Allow DownloadNoEnable file download

Add Article Content

Step 1: Create Article Item

  1. Click Add Content
  2. Select Article from Module Category

Step 2: Write Content

FieldDescription
NameArticle title
HTML ContentRich text editor with formatting

Step 3: Formatting Options

The HTML editor supports:

  • Headers and paragraphs
  • Bold, italic, underline
  • Lists (ordered and unordered)
  • Links and images
  • Tables
  • Code blocks

Add Quiz Content

Step 1: Create Quiz Item

  1. Click Add Content
  2. Select Quiz from Module Category
FieldDescription
Quiz IDSelect from LMS quizzes (lms=True, state=open)

Step 3: Configure Rewards

FieldDefaultDescription
First Try Reward10Points for 1st attempt
Second Try Reward7Points for 2nd attempt
Third Try Reward5Points for 3rd attempt
Fourth+ Try Reward2Points for subsequent attempts

Step 4: Add Questions (Inline)

Create quiz questions directly:

  1. In Questions section, click Add a line
  2. Enter question text
  3. Add answer options
  4. Mark correct answer(s)
  5. Add feedback comments (optional)

Content Sequencing

PolicyBehavior
FreeStudents access content in any order
SequenceStudents must complete content in order

Set via course Options tab → Navigation Policy.

Reorder Content

  1. Use drag handles in Content list
  2. Adjust Sequence field values
  3. Content displays in sequence order

Embed Code Generation

External embed codes are automatically generated:

Content TypeEmbed Format
YouTubeiframe with video ID
Vimeoiframe with video ID + token
Google Driveiframe with document viewer

View embed code in Embed Code field (read-only).

Field Reference

Course Module (op.course.module)

Technical FieldUI LabelTypeNotes
nameTitleCharRequired, translatable
is_moduleIs ModuleBooleanTrue for categories
module_categoryContent TypeSelectionvideo/document/article/quiz/infographic
source_typeSourceSelectionlocal_file/external
completion_timeDurationFloatHours (4 decimals)
is_website_publishedPublishedBooleanVisibility toggle
sequenceOrderIntegerDisplay sequence
course_idCourseMany2oneParent course

Troubleshooting

Video not playing

Check:

  • URL format is correct
  • Video is publicly accessible
  • Supported platform (YouTube, Vimeo, Google Drive)

Document not displaying

Verify:

  • File is PDF or supported Office format
  • File size within limits
  • Google Drive link has sharing enabled

Quiz not appearing in dropdown

Ensure:

  • Quiz has lms=True flag set
  • Quiz state is “open”
  • You have access permissions

Related: Create an LMS Course | Track Student Progress