Create an LMS Course
Create an LMS Course
Build an online course with structured modules, multimedia content, and assessments for e-learning delivery.
Time required: 30-60 minutes (depending on content)
Prerequisites
- Faculty or LMS Manager role
- Course content prepared (videos, documents)
- Academic course exists (for linked courses)
Steps
Step 1: Navigate to LMS Courses
- Go to OpenEduCat → LMS → Courses
- Click Create to start a new course
Step 2: Enter Course Information
| Field | Required | Description | Example |
|---|---|---|---|
| Name | Yes | Course title | ”Introduction to Python” |
| Category | No | Course category | ”Programming” |
| Instructor | Yes | Primary teacher | ”Dr. Smith” |
| Duration | No | Estimated hours | 40 |
| Level | No | Difficulty | ”Beginner” |
Step 3: Add Course Description
Provide details in the Description field:
- Course overview
- Learning objectives
- Target audience
- Prerequisites
Step 4: Configure Enrollment Settings
| Field | Description |
|---|---|
| Enrollment Type | Open/Invite/Paid |
| Max Enrollments | Student limit |
| Start Date | Course availability start |
| End Date | Course availability end |
| Self-Paced | No deadlines |
Step 5: Upload Course Image
- Click image placeholder
- Upload thumbnail (recommended: 800x450px)
Step 6: Save Course
Click Save to create course shell.
Add Course Modules
Step 1: Open Modules Tab
Navigate to Modules tab in the course.
Step 2: Create Module
Click Add a line and enter:
| Field | Description |
|---|---|
| Name | Module title |
| Sequence | Display order |
| Description | Module overview |
Step 3: Add Lessons to Module
For each module, add lessons:
| Lesson Type | Description |
|---|---|
| Video | Embedded or uploaded video |
| Document | PDF, slides, documents |
| Text | Rich text content |
| Quiz | Embedded assessment |
| Assignment | Module assignment |
| External | Link to external resource |
Publishing the Course
- Review all content
- Click Publish button
- Course becomes visible to students
Field Reference
LMS Course
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Required |
category_id | Category | Many2one | Course category |
instructor_id | Instructor | Many2one | Faculty |
duration | Duration | Float | Hours |
level | Level | Selection | Difficulty |
description | Description | Html | Overview |
enrollment_type | Enrollment | Selection | How to join |
state | State | Selection | draft/published |
Course Module
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Module title |
course_id | Course | Many2one | Parent course |
sequence | Order | Integer | Display order |
lesson_ids | Lessons | One2many | Module content |
Troubleshooting
Students cannot enroll
Check:
- Course is published
- Enrollment type allows self-enrollment
- Course dates are active
- Student has portal access
Video not playing
Verify:
- Supported format (MP4 recommended)
- File size under limit
- Browser supports video
Related: Add Course Content | Manage Enrollments