Deliver Online Learning Content
Deliver Online Learning Content
Create course modules, manage learning materials, track student progress, and issue certificates.
Time: 15–30 minutes per course module Module: OpenEduCat LMS, OpenEduCat LMS Enterprise Permissions: Faculty or LMS Administrator
Prerequisites
- Courses and subjects configured
- Students enrolled
- Content files prepared (videos, documents)
- Certificate templates (optional)
- Access to LMS or eLearning menu
Overview
The Learning Management System enables:
- Course module creation with sections
- Multiple content types (video, document, quiz)
- SCORM and H5P content support (Enterprise)
- Progress tracking per student
- Completion certificates
- Discussion forums
- Assignment integration
- Mobile app access
LMS Structure
Course └── Course Module (LMS Course) └── Sections └── Content Items ├── Video ├── Document ├── Quiz ├── Assignment ├── SCORM Package └── H5P Content| Level | Description |
|---|---|
| Course | Academic course (op.course) |
| Module | LMS course with content |
| Section | Content grouping/chapter |
| Content | Individual learning items |
Steps
1. Create LMS Course Module
- Navigate to LMS → Courses or eLearning → Courses
- Click New
- Complete the course form:
| Field | Action |
|---|---|
| Title | Course module title |
| Course | Link to academic course (optional) |
| Subject | Link to subject (optional) |
| Description | Course overview (HTML) |
| Cover Image | Upload course thumbnail |
| Duration | Estimated completion time |
| Difficulty | Beginner/Intermediate/Advanced |
| Published | Enable for visibility |
- Click Save
2. Add Course Sections
Organize content into sections:
- Open the LMS course
- Navigate to Sections tab
- Click Add a Section
- Configure each section:
| Field | Action |
|---|---|
| Title | Section name (e.g., “Chapter 1: Introduction”) |
| Sequence | Display order |
| Description | Section overview |
- Add multiple sections as needed
- Click Save
3. Add Video Content
- Open a section
- Click Add Content
- Select Video type
- Configure the video:
| Field | Action |
|---|---|
| Title | Video title |
| Video File | Upload video file |
| Video URL | Or enter YouTube/Vimeo URL |
| Duration | Video length |
| Description | Video description |
| Completion Required | Check if mandatory |
- Click Save
4. Add Document Content
- Open a section
- Click Add Content
- Select Document type
- Configure the document:
| Field | Action |
|---|---|
| Title | Document title |
| Document | Upload PDF/DOC/PPT |
| Content | Or enter HTML content |
| Description | Document description |
| Completion Required | Check if mandatory |
- Click Save
5. Add Quiz Content
- Open a section
- Click Add Content
- Select Quiz type
- Configure the quiz:
| Field | Action |
|---|---|
| Title | Quiz title |
| Quiz | Link to existing quiz |
| Passing Score | Minimum score to pass |
| Attempts Allowed | Maximum attempts |
| Time Limit | Quiz duration (minutes) |
- Click Save
6. Add SCORM Content (Enterprise)
For SCORM packages:
- Open a section
- Click Add Content
- Select SCORM type
- Configure:
| Field | Action |
|---|---|
| Title | Content title |
| SCORM Package | Upload .zip package |
| Version | SCORM 1.2 or 2004 |
- System extracts and hosts package
- Tracks completion via SCORM API
7. Add H5P Content (Enterprise)
For interactive H5P content:
- Open a section
- Click Add Content
- Select H5P type
- Configure:
| Field | Action |
|---|---|
| Title | Content title |
| H5P File | Upload .h5p file |
- Interactive content embedded
- Click Save
8. Configure Course Completion
Set completion criteria:
- Open LMS course settings
- Navigate to Completion tab
- Configure rules:
| Setting | Action |
|---|---|
| Completion Type | All content / Percentage / Manual |
| Required Percentage | If percentage-based |
| Certificate | Select certificate template |
| Award On Completion | Auto-issue certificate |
- Click Save
9. Enroll Students
Automatic enrollment:
- Students in linked course auto-enrolled
Manual enrollment:
- Open LMS course
- Navigate to Enrollments tab
- Click Add Enrollment
- Select students
- Set enrollment date
- Click Confirm
10. Track Student Progress
-
Open LMS course
-
Navigate to Progress tab
-
View:
- Student name
- Content completed
- Progress percentage
- Completion date
-
Export progress report
-
Identify at-risk students
Field Reference
LMS Course (slide.channel / op.lms.course)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Title | name | Char | Yes | Course title |
| Description | description | Html | No | Course overview |
| Course | course_id | Many2one | No | Academic course link |
| Subject | subject_id | Many2one | No | Subject link |
| Cover Image | image_1920 | Image | No | Thumbnail |
| Duration | total_time | Float | No | Total duration |
| Published | is_published | Boolean | No | Visibility |
| Sections | slide_ids | One2many | No | Course sections |
| Channel Type | channel_type | Selection | No | Course type |
Section/Slide (slide.slide)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Title | name | Char | Yes | Section title |
| Channel | channel_id | Many2one | Yes | Parent course |
| Sequence | sequence | Integer | No | Display order |
| Slide Type | slide_category | Selection | No | Content type |
| Content | html_content | Html | No | HTML content |
| Document | slide_resource_ids | One2many | No | Attachments |
| Video URL | video_url | Char | No | Video link |
| Duration | completion_time | Float | No | Time to complete |
| Is Published | is_published | Boolean | No | Visibility |
Course Enrollment (slide.channel.partner)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Channel | channel_id | Many2one | Yes | LMS course |
| Partner | partner_id | Many2one | Yes | Enrolled user |
| Completion | completion | Float | No | Progress % |
| Completed | completed | Boolean | No | Fully complete |
| Completed Date | completed_date | Date | No | Completion date |
Content Types
| Type | Description | File Formats |
|---|---|---|
| Video | Video content | MP4, WebM, YouTube, Vimeo |
| Document | Reading material | PDF, DOC, PPT |
| Article | HTML content | Rich text |
| Quiz | Assessment | Linked quiz |
| SCORM | eLearning package | SCORM 1.2/2004 |
| H5P | Interactive content | H5P format |
| Assignment | Course work | Linked assignment |
Progress Tracking
Student Progress
Tracked automatically:
- Content viewed/completed
- Quiz scores
- Time spent
- Assignment submissions
- Completion percentage
Completion Criteria
| Type | Requirement |
|---|---|
| All Content | Complete every item |
| Percentage | Complete X% of content |
| Required Only | Complete mandatory items |
| Manual | Instructor marks complete |
Certificates
Create Certificate Template
- Navigate to LMS → Configuration → Certificates
- Click New
- Configure template:
| Field | Action |
|---|---|
| Name | Template name |
| Background | Upload certificate background |
| Fields | Student name, course, date, etc. |
- Design certificate layout
- Click Save
Issue Certificates
Automatic:
- Certificate issued when course completed
- Emailed to student
Manual:
- Open student enrollment
- Click Issue Certificate
- Certificate generated and stored
Views Available
| View | Features |
|---|---|
| Kanban | Visual course cards |
| List | Course listing |
| Form | Full course editor |
| Website | Public course catalog |
Course Catalog
- Search courses
- Filter by category
- Sort by popularity
- Enrollment buttons
Portal Features
Student Portal
Students can:
- Browse enrolled courses
- Watch videos
- Download documents
- Take quizzes
- Track progress
- Download certificates
Course Player
- Sequential content navigation
- Progress bar
- Bookmarking
- Discussion forums
- Note-taking
Discussion Forums
Enable course discussions:
-
Open LMS course
-
Enable Allow Discussions
-
Students can:
- Ask questions
- Reply to discussions
- Upvote helpful posts
- Tag topics
-
Faculty can:
- Moderate discussions
- Pin important posts
- Answer questions
Mobile App Features
With mobile app:
- Browse courses
- Watch videos (offline download)
- Track progress
- Receive notifications
- View certificates
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Video not playing | Format unsupported | Convert to MP4 |
| Progress not updating | Cache issue | Refresh or clear cache |
| Cannot enroll | Not published | Publish the course |
| SCORM not tracking | Package error | Verify SCORM package |
| Certificate not issued | Criteria not met | Check completion rules |
| Content not visible | Not published | Publish content items |
Best Practices
- Clear structure: Organize content logically
- Short videos: Keep videos under 10 minutes
- Interactive content: Use quizzes and H5P
- Progress checkpoints: Include assessments
- Mobile friendly: Test on mobile devices
- Regular updates: Keep content current
Security Notes
| Role | Capabilities |
|---|---|
| LMS Administrator | Full CRUD on courses |
| Faculty | Create/edit own courses |
| Student | View enrolled courses |
| Guest | View public courses (if enabled) |
Access Control
- Published courses visible to enrolled students
- Draft courses visible to creators only
- Certificates have unique identifiers
Integration Features
Quiz Integration
- Embed quizzes in courses
- Scores affect progress
- Multiple attempts
Assignment Integration
- Course assignments
- Submission through LMS
- Grading integration
Attendance Integration
- Track video watch time
- Course completion as attendance