LearnX AIVisual Documentation
Authoring

Course Builder + Lesson Studio

The authoring stack lets instructors build paid or free courses, pass quality checks, manage approval, protect media, build lesson templates, configure previews, and generate AI drafts without exposing locked content.

Course index
Course index with filters, status, pricing, and readiness signals.
Course builder
Course builder workspace with curriculum and quality inspector.
Lesson studio
Lesson Studio for content, resources, locking, drip, completion, and AI aids.

Workflow

  1. Create or edit a course at /lms/courses.
  2. Open the builder, add sections, lessons, resources, pricing, SEO, and media.
  3. Run quality checks for duplicate slug, missing SEO, weak description, preview lesson, resources, instructor profile, and unpublished lessons.
  4. Configure lesson locking, public preview excerpts, drip, prerequisites, completion rules, transcripts, and reusable resources.
  5. Submit for reviewer checklist, timeline, approval, return-to-draft, or publish.

Important Screens

ScreenRouteProof point
Course list/lms/coursesCourse catalog operations and filters.
Builder/lms/courses/{course}/builderCurriculum map, readiness, AI assistant, reviewer state.
Lesson Studio/lms/courses/{course}/lessons/{lesson}/editContent blocks, transcripts, resources, completion, locking.
Lesson preview/lms/courses/{course}/lessons/{lesson}/previewInstructor checks public/enrolled/locked/completed modes.

AI And Protection

AI tools
  • Rewrite description, outcomes, requirements, audience, SEO, and lesson titles.
  • Generate lesson summaries, key points, FAQs, flashcards, glossary, transcript cleanup, and exercises.
  • All AI output previews before apply and stores drafts where needed.
Protected content
  • Public previews use server-trimmed excerpts only.
  • Full media/resources stay behind protected routes.
  • Preview PDFs use separate preview assets, not the full locked PDF.

Demo And Developer Notes

Buyer exampleOpen the Course Builder guided demo, inspect the wizard, add the sample title “Laravel SaaS Platform Builder”, then stop before save.
Developer noteCore anchors are courses-workspace, course-builder-workspace, lesson-studio-workspace, reviewer-workflow, and resource-library. Keep create/edit workflows separated by tabs or wizard steps.
  • Builder shows one active step.
  • Readiness explains what is missing.
  • Protected media routes hide storage paths.
  • AI output previews before apply.
  • Activity logs capture approval changes.