Skip to content

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

  1. Go to OpenEduCatLMSCourses
  2. Click Create to start a new course

Step 2: Enter Course Information

FieldRequiredDescriptionExample
NameYesCourse title”Introduction to Python”
CategoryNoCourse category”Programming”
InstructorYesPrimary teacher”Dr. Smith”
DurationNoEstimated hours40
LevelNoDifficulty”Beginner”

Step 3: Add Course Description

Provide details in the Description field:

  • Course overview
  • Learning objectives
  • Target audience
  • Prerequisites

Step 4: Configure Enrollment Settings

FieldDescription
Enrollment TypeOpen/Invite/Paid
Max EnrollmentsStudent limit
Start DateCourse availability start
End DateCourse availability end
Self-PacedNo deadlines

Step 5: Upload Course Image

  1. Click image placeholder
  2. 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:

FieldDescription
NameModule title
SequenceDisplay order
DescriptionModule overview

Step 3: Add Lessons to Module

For each module, add lessons:

Lesson TypeDescription
VideoEmbedded or uploaded video
DocumentPDF, slides, documents
TextRich text content
QuizEmbedded assessment
AssignmentModule assignment
ExternalLink to external resource

Publishing the Course

  1. Review all content
  2. Click Publish button
  3. Course becomes visible to students

Field Reference

LMS Course

Technical FieldUI LabelTypeNotes
nameNameCharRequired
category_idCategoryMany2oneCourse category
instructor_idInstructorMany2oneFaculty
durationDurationFloatHours
levelLevelSelectionDifficulty
descriptionDescriptionHtmlOverview
enrollment_typeEnrollmentSelectionHow to join
stateStateSelectiondraft/published

Course Module

Technical FieldUI LabelTypeNotes
nameNameCharModule title
course_idCourseMany2oneParent course
sequenceOrderIntegerDisplay order
lesson_idsLessonsOne2manyModule 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