Tiger LMS

Courses & the Course Builder

Build courses visually: sections hold lessons/quizzes/assignments; set pricing & access; publish to the catalogue. Lesson bodies are enrollment-gated.

3 min read Updated July 14, 2026

Courses are the heart of Tiger LMS. You build them visually in the Course Builder — a drag-and-drop outline of sections that hold lessons, quizzes and assignments. Each course is a real WordPress post type (with its own permalink under /course/ and a /courses archive), but you never touch the classic editor: the React builder owns everything.

Where: WP Admin → Tiger LMSCoursesAdd Course / Edit Course.

The Course Builder

Open a course and you get a live outline. Drag the handle on any row to reorder sections and items; changes are held locally until you press Save (the builder warns you before you leave with unsaved edits).

Structure

  • Sections — the top-level groups that organize your content. Add at least one before you can add items.
  • Lessons — the learning units inside a section. Lesson bodies are gated behind enrollment, so a visitor never sees the content of a paid or protected lesson.
  • Quizzes — graded question sets (see below).
  • Assignments — submitted work that an instructor grades (a Pro feature).

Lesson content types

Each lesson has a content type that changes how it renders in the lesson player:

  • Text — rich content typed straight into the lesson.
  • Video — an embedded or uploaded video.
  • Document — an uploaded file (e.g. a PDF).
  • Image — a single image lesson.
  • Link — an external URL.

Quizzes & questions

A quiz has a passing percentage (default 70%) and a reveal mode controlling when answers are shown. The free plan supports single-choice and true/false questions. Multiple-choice and other question types, time limits, attempt limits, question randomization and a reusable Question Bank (with random draw) are part of the Pro quiz_advanced feature — these are enforced server-side, not just hidden in the UI.

Pricing & access

Every course has an access modefree, paid, or unlocked by a membership plan. Set it (and a price for paid courses) from the course’s pricing panel. Related Pro options you set here include prerequisites (other courses that must be completed first), a certificate template to award on completion, assigned instructors, and per-item drip release (immediate, after N days, on a fixed date, or after another item).

Taxonomies

Courses can be organized with your own taxonomies (for example Category or Level), managed under Tiger LMS → Taxonomies and assigned to a course in the builder.

Publishing

  1. Give the course a title and (optionally) a featured image and excerpt.
  2. Add at least one section and one lesson.
  3. Set pricing & access.
  4. Press Save, then Publish the course.

Published courses appear in the catalog and are entered through the enrollment button and lesson player.

Troubleshooting

My course doesn’t show in the catalog.

Confirm the course status is Published, not draft, and that it has at least one section and lesson. A course with no curriculum has nothing for a student to enter.

A question type or quiz timer won’t save.

Multiple-choice questions, timers, attempt limits and randomization are Pro features. On the free plan the server rejects them even if a field is present; upgrade to unlock quiz_advanced.

Frequently asked questions

Lessons play in section order.

Yes — the enrollment gate covers the REST/core routes, not just the UI.

Still stuck?

We’re here to help

Can’t find what you’re looking for, or hit something that looks like a bug? Reach the support team or ask the community.