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
| Type | Description | Supported Sources |
|---|---|---|
| Video | Video lessons | YouTube, Vimeo, Google Drive, Upload |
| Document | PDF and Office documents | Local file, Google Drive |
| Infographic | Images and graphics | Local file, Google Drive |
| Article | Rich text content | HTML editor |
| Quiz | Interactive assessments | LMS quiz or op.quiz |
Create a Module (Content Category)
Modules organize content into sections.
Step 1: Open Course Content
- Go to LMS → Dashboard
- Open course in draft state
- Navigate to Content tab
Step 2: Add Module
- Click Add Module
- Enter module name
- Set sequence order
- Click Save
Add Video Content
Step 1: Create Video Item
- In Content tab, click Add Content
- Select Video from Module Category dropdown
Step 2: Configure Video Source
| Source Type | Configuration |
|---|---|
| URL | Enter YouTube, Vimeo, or Google Drive link |
| Upload | Upload MP4 file directly |
Step 3: Video Fields
| Field | Required | Description |
|---|---|---|
| Name | Yes | Video title |
| Video Type | Yes | url or upload |
| Video URL | Conditional | Link (for URL type) |
| Document Binary Content | Conditional | MP4 file (for upload type) |
| Completion Time | Auto | Duration in hours |
| Published | No | Visibility toggle |
Step 4: Save and Publish
- Enter video details
- Toggle Published when ready
- Click Save
Add Document Content
Step 1: Create Document Item
- Click Add Content
- Select Document from Module Category
Step 2: Choose Source Type
| Source | Action |
|---|---|
| Local File | Upload PDF, DOCX, XLSX |
| External | Paste Google Drive link |
Step 3: Document Fields
| Field | Required | Description |
|---|---|---|
| Name | Yes | Document title |
| Source Type | Yes | local_file or external |
| Document Binary Content | Conditional | File upload |
| Document Google URL | Conditional | Google Drive link |
| Allow Download | No | Enable file download |
Add Article Content
Step 1: Create Article Item
- Click Add Content
- Select Article from Module Category
Step 2: Write Content
| Field | Description |
|---|---|
| Name | Article title |
| HTML Content | Rich 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
- Click Add Content
- Select Quiz from Module Category
Step 2: Link Existing Quiz
| Field | Description |
|---|---|
| Quiz ID | Select from LMS quizzes (lms=True, state=open) |
Step 3: Configure Rewards
| Field | Default | Description |
|---|---|---|
| First Try Reward | 10 | Points for 1st attempt |
| Second Try Reward | 7 | Points for 2nd attempt |
| Third Try Reward | 5 | Points for 3rd attempt |
| Fourth+ Try Reward | 2 | Points for subsequent attempts |
Step 4: Add Questions (Inline)
Create quiz questions directly:
- In Questions section, click Add a line
- Enter question text
- Add answer options
- Mark correct answer(s)
- Add feedback comments (optional)
Content Sequencing
Navigation Policies
| Policy | Behavior |
|---|---|
| Free | Students access content in any order |
| Sequence | Students must complete content in order |
Set via course Options tab → Navigation Policy.
Reorder Content
- Use drag handles in Content list
- Adjust Sequence field values
- Content displays in sequence order
Embed Code Generation
External embed codes are automatically generated:
| Content Type | Embed Format |
|---|---|
| YouTube | iframe with video ID |
| Vimeo | iframe with video ID + token |
| Google Drive | iframe with document viewer |
View embed code in Embed Code field (read-only).
Field Reference
Course Module (op.course.module)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Title | Char | Required, translatable |
is_module | Is Module | Boolean | True for categories |
module_category | Content Type | Selection | video/document/article/quiz/infographic |
source_type | Source | Selection | local_file/external |
completion_time | Duration | Float | Hours (4 decimals) |
is_website_published | Published | Boolean | Visibility toggle |
sequence | Order | Integer | Display sequence |
course_id | Course | Many2one | Parent 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=Trueflag set - Quiz state is “open”
- You have access permissions
Related: Create an LMS Course | Track Student Progress