Skip to content

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
LevelDescription
CourseAcademic course (op.course)
ModuleLMS course with content
SectionContent grouping/chapter
ContentIndividual learning items

Steps

1. Create LMS Course Module

  1. Navigate to LMS → Courses or eLearning → Courses
  2. Click New
  3. Complete the course form:
FieldAction
TitleCourse module title
CourseLink to academic course (optional)
SubjectLink to subject (optional)
DescriptionCourse overview (HTML)
Cover ImageUpload course thumbnail
DurationEstimated completion time
DifficultyBeginner/Intermediate/Advanced
PublishedEnable for visibility
  1. Click Save

2. Add Course Sections

Organize content into sections:

  1. Open the LMS course
  2. Navigate to Sections tab
  3. Click Add a Section
  4. Configure each section:
FieldAction
TitleSection name (e.g., “Chapter 1: Introduction”)
SequenceDisplay order
DescriptionSection overview
  1. Add multiple sections as needed
  2. Click Save

3. Add Video Content

  1. Open a section
  2. Click Add Content
  3. Select Video type
  4. Configure the video:
FieldAction
TitleVideo title
Video FileUpload video file
Video URLOr enter YouTube/Vimeo URL
DurationVideo length
DescriptionVideo description
Completion RequiredCheck if mandatory
  1. Click Save

4. Add Document Content

  1. Open a section
  2. Click Add Content
  3. Select Document type
  4. Configure the document:
FieldAction
TitleDocument title
DocumentUpload PDF/DOC/PPT
ContentOr enter HTML content
DescriptionDocument description
Completion RequiredCheck if mandatory
  1. Click Save

5. Add Quiz Content

  1. Open a section
  2. Click Add Content
  3. Select Quiz type
  4. Configure the quiz:
FieldAction
TitleQuiz title
QuizLink to existing quiz
Passing ScoreMinimum score to pass
Attempts AllowedMaximum attempts
Time LimitQuiz duration (minutes)
  1. Click Save

6. Add SCORM Content (Enterprise)

For SCORM packages:

  1. Open a section
  2. Click Add Content
  3. Select SCORM type
  4. Configure:
FieldAction
TitleContent title
SCORM PackageUpload .zip package
VersionSCORM 1.2 or 2004
  1. System extracts and hosts package
  2. Tracks completion via SCORM API

7. Add H5P Content (Enterprise)

For interactive H5P content:

  1. Open a section
  2. Click Add Content
  3. Select H5P type
  4. Configure:
FieldAction
TitleContent title
H5P FileUpload .h5p file
  1. Interactive content embedded
  2. Click Save

8. Configure Course Completion

Set completion criteria:

  1. Open LMS course settings
  2. Navigate to Completion tab
  3. Configure rules:
SettingAction
Completion TypeAll content / Percentage / Manual
Required PercentageIf percentage-based
CertificateSelect certificate template
Award On CompletionAuto-issue certificate
  1. Click Save

9. Enroll Students

Automatic enrollment:

  • Students in linked course auto-enrolled

Manual enrollment:

  1. Open LMS course
  2. Navigate to Enrollments tab
  3. Click Add Enrollment
  4. Select students
  5. Set enrollment date
  6. Click Confirm

10. Track Student Progress

  1. Open LMS course

  2. Navigate to Progress tab

  3. View:

    • Student name
    • Content completed
    • Progress percentage
    • Completion date
  4. Export progress report

  5. Identify at-risk students


Field Reference

LMS Course (slide.channel / op.lms.course)

FieldTechnical NameTypeRequiredDescription
TitlenameCharYesCourse title
DescriptiondescriptionHtmlNoCourse overview
Coursecourse_idMany2oneNoAcademic course link
Subjectsubject_idMany2oneNoSubject link
Cover Imageimage_1920ImageNoThumbnail
Durationtotal_timeFloatNoTotal duration
Publishedis_publishedBooleanNoVisibility
Sectionsslide_idsOne2manyNoCourse sections
Channel Typechannel_typeSelectionNoCourse type

Section/Slide (slide.slide)

FieldTechnical NameTypeRequiredDescription
TitlenameCharYesSection title
Channelchannel_idMany2oneYesParent course
SequencesequenceIntegerNoDisplay order
Slide Typeslide_categorySelectionNoContent type
Contenthtml_contentHtmlNoHTML content
Documentslide_resource_idsOne2manyNoAttachments
Video URLvideo_urlCharNoVideo link
Durationcompletion_timeFloatNoTime to complete
Is Publishedis_publishedBooleanNoVisibility

Course Enrollment (slide.channel.partner)

FieldTechnical NameTypeRequiredDescription
Channelchannel_idMany2oneYesLMS course
Partnerpartner_idMany2oneYesEnrolled user
CompletioncompletionFloatNoProgress %
CompletedcompletedBooleanNoFully complete
Completed Datecompleted_dateDateNoCompletion date

Content Types

TypeDescriptionFile Formats
VideoVideo contentMP4, WebM, YouTube, Vimeo
DocumentReading materialPDF, DOC, PPT
ArticleHTML contentRich text
QuizAssessmentLinked quiz
SCORMeLearning packageSCORM 1.2/2004
H5PInteractive contentH5P format
AssignmentCourse workLinked assignment

Progress Tracking

Student Progress

Tracked automatically:

  • Content viewed/completed
  • Quiz scores
  • Time spent
  • Assignment submissions
  • Completion percentage

Completion Criteria

TypeRequirement
All ContentComplete every item
PercentageComplete X% of content
Required OnlyComplete mandatory items
ManualInstructor marks complete

Certificates

Create Certificate Template

  1. Navigate to LMS → Configuration → Certificates
  2. Click New
  3. Configure template:
FieldAction
NameTemplate name
BackgroundUpload certificate background
FieldsStudent name, course, date, etc.
  1. Design certificate layout
  2. Click Save

Issue Certificates

Automatic:

  • Certificate issued when course completed
  • Emailed to student

Manual:

  1. Open student enrollment
  2. Click Issue Certificate
  3. Certificate generated and stored

Views Available

ViewFeatures
KanbanVisual course cards
ListCourse listing
FormFull course editor
WebsitePublic 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:

  1. Open LMS course

  2. Enable Allow Discussions

  3. Students can:

    • Ask questions
    • Reply to discussions
    • Upvote helpful posts
    • Tag topics
  4. 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

IssueCauseSolution
Video not playingFormat unsupportedConvert to MP4
Progress not updatingCache issueRefresh or clear cache
Cannot enrollNot publishedPublish the course
SCORM not trackingPackage errorVerify SCORM package
Certificate not issuedCriteria not metCheck completion rules
Content not visibleNot publishedPublish content items

Best Practices

  1. Clear structure: Organize content logically
  2. Short videos: Keep videos under 10 minutes
  3. Interactive content: Use quizzes and H5P
  4. Progress checkpoints: Include assessments
  5. Mobile friendly: Test on mobile devices
  6. Regular updates: Keep content current

Security Notes

RoleCapabilities
LMS AdministratorFull CRUD on courses
FacultyCreate/edit own courses
StudentView enrolled courses
GuestView 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