Sensei LMS Integration
Build simple, effective online courses with Sensei LMS and BuddyX Pro. Created by Automattic (makers of WordPress.com), Sensei offers a straightforward approach to e-learning without overwhelming features.
What You Can Do
Section titled “What You Can Do”With BuddyX Pro’s Sensei LMS integration, you can:
- Simple Course Creation - No-fuss course building with intuitive interface
- WooCommerce Integration - Native integration for selling courses
- Clean Course Layouts - Minimalist, distraction-free learning
- Student Progress Tracking - Visual progress bars and completion status
- Quiz Management - Essential quiz types without complexity
- Student Profiles - Track enrolled courses and achievements
- Mobile Responsive - Optimized for learning on any device
- BuddyPress Compatible - Add community features to learning
Prerequisites
Section titled “Prerequisites”Before setting up Sensei LMS, ensure you have:
| Requirement | Version | Notes |
|---|---|---|
| WordPress | 6.0+ | Latest stable version recommended |
| BuddyX Pro Theme | Active | Must be activated |
| Sensei LMS | 4.0+ | Free from wordpress.org |
| PHP | 7.4+ | Required by Sensei |
Optional But Recommended:
- WooCommerce - Required for selling courses
- Sensei Pro - Advanced features and support
- BuddyPress - Community features and student networking
- Sensei Content Drip - Schedule lesson releases
Initial Setup
Section titled “Initial Setup”Step 1: Install Sensei LMS
Section titled “Step 1: Install Sensei LMS”- Go to Plugins → Add New
- Search for “Sensei LMS”
- Click Install Now next to Sensei LMS by Automattic
- Click Activate
Step 2: Complete Setup Wizard
Section titled “Step 2: Complete Setup Wizard”After activation, Sensei launches a setup wizard:
-
Welcome Screen
- Click Let’s Go to start
- Or skip wizard
-
Purpose Selection
- Choose your use case:
- Share knowledge
- Generate income
- Educate students
- Train employees
- Click Continue
- Choose your use case:
-
Features Setup
- Select features to enable:
- Course themes
- Learning mode
- Course progress
- Click Continue
- Select features to enable:
-
Pages Setup
- Sensei creates required pages:
- Courses (archive)
- My Courses (student dashboard)
- Click Continue
- Sensei creates required pages:
-
WooCommerce
- Install WooCommerce (if selling courses)
- Skip if offering free courses
- Click Continue
-
Sample Content
- Import sample course (recommended)
- Skip if starting fresh
- Click Continue
-
Newsletter
- Subscribe to Sensei newsletter (optional)
- Click Finish Setup
Step 3: Verify Integration
Section titled “Step 3: Verify Integration”After installing Sensei, verify theme integration:
- Visit your Courses page
- Check BuddyX Pro styling is applied
- Navigate to a course
- Verify the theme’s global sidebar and layout apply
If styling looks incorrect:
- Clear caching plugins
- Refresh permalinks: Settings → Permalinks → Save
- Verify both Sensei and BuddyX Pro are active
Sensei Settings Overview
Section titled “Sensei Settings Overview”Configure core Sensei settings before creating courses.
General Settings
Section titled “General Settings”Go to Sensei LMS → Settings → General
| Setting | Recommendation | Why |
|---|---|---|
| Course Page | Auto-created page | Central course listing |
| My Courses Page | Auto-created page | Student dashboard |
| Course Completion | Manual | Student control |
| Lesson Comments | Enable | Student engagement |
Course Settings
Section titled “Course Settings”Go to Sensei LMS → Settings → Courses
| Setting | Recommendation |
|---|---|
| Course Author | Display |
| Course Prerequisite | Enable |
| Featured Courses | Enable |
| Course Archive | Grid layout |
Lesson Settings
Section titled “Lesson Settings”Go to Sensei LMS → Settings → Lessons
| Setting | Recommendation |
|---|---|
| Auto-complete Lessons | No |
| Lesson Prerequisites | Enable |
| Video Embeds | YouTube, Vimeo |
Learner Settings
Section titled “Learner Settings”Go to Sensei LMS → Settings → Learners
| Setting | Recommendation |
|---|---|
| Public Profiles | Yes |
| Learner Dashboard | My Courses page |
WooCommerce Settings
Section titled “WooCommerce Settings”Go to Sensei LMS → Settings → WooCommerce
Only configure if selling courses:
| Setting | Description |
|---|---|
| Enable WooCommerce | Turn on integration |
| Course Products | Auto-create products |
| Add to Cart Button | Show on courses |
Course Archive Display
Section titled “Course Archive Display”Control how courses appear on your course catalog page.
Archive Layout Options
Section titled “Archive Layout Options”Default Display:
- Grid layout (3 columns desktop, 2 tablet, 1 mobile)
- Course featured image
- Course title
- Short description
- Instructor/author
- Lesson count
- Category
- Price or “Free” badge
Course Meta Shown:
- Number of lessons
- Course category
- Course difficulty (if set)
- Student count (optional)
Course Filtering
Section titled “Course Filtering”Filter Options:
- All courses
- Active courses (student enrolled)
- Completed courses
- Featured courses
Search Functionality:
- Search by course title
- Search by instructor
- Filter by category
Course Categories
Section titled “Course Categories”Organize courses with categories:
- Go to Sensei LMS → Course Categories
- Click Add New Category
- Enter category name
- Add description (appears on category archive)
- Click Add New Course Category
- Assign categories when editing courses
Category Display:
- Category archive pages
- Filter dropdown on course archive
- Breadcrumb navigation
Single Course Page
Section titled “Single Course Page”Course Header
Section titled “Course Header”The course page header displays:
Title Section:
- Course title
- Course category
- Breadcrumb navigation
- Featured image/video
Course Meta:
- Instructor name and avatar
- Number of lessons
- Course length/duration
- Difficulty level
- Prerequisite courses (if any)
Enrollment Section:
- Price or “Free”
- “Start Course” or “Add to Cart” button
- Already enrolled status
- Completion percentage (if enrolled)
Course Lessons List
Section titled “Course Lessons List”Lessons Display:
- Lesson titles
- Lesson numbers
- Preview badges (if enabled)
- Completion checkmarks (if enrolled)
- Lock icons (if prerequisite not met)
Lesson Organization:
- Listed in order
- Expandable modules (with Sensei Pro)
- Clear progression path
Course Description
Section titled “Course Description”Sections:
- About this course
- What you’ll learn
- Course requirements
- Target audience
- Instructor bio
Learning Mode
Section titled “Learning Mode”Sensei’s distraction-free learning interface.
Enabling Learning Mode
Section titled “Enabling Learning Mode”- Go to Sensei LMS → Settings → General
- Enable Learning Mode
- Save changes
- Students see full-screen learning interface
Learning Mode Features
Section titled “Learning Mode Features”Interface:
- Full-screen lesson content
- Minimal distractions
- Progress sidebar
- Previous/Next navigation
- Exit to course button
Progress Sidebar:
- Course outline
- Current lesson highlighted
- Overall progress percentage
- Quick lesson navigation
- Completion checkmarks
Lesson Layout (Learning Mode)
Section titled “Lesson Layout (Learning Mode)”Components:
- Lesson title
- Lesson content
- Video player (if video lesson)
- Text content
- Downloadable files
- Complete lesson button
- Lesson navigation
Quiz System
Section titled “Quiz System”Creating Quizzes
Section titled “Creating Quizzes”Sensei includes essential quiz functionality:
- Add quiz to lesson
- Configure quiz settings
- Add questions
- Set passing grade
- Publish quiz
Question Types
Section titled “Question Types”Available Types:
- Multiple Choice (single answer)
- Multiple Choice (multiple answers)
- True/False
- Gap Fill (fill in the blank)
- Single Line (short answer)
- Multi Line (essay)
- File Upload
Quiz Settings
Section titled “Quiz Settings”| Setting | Options |
|---|---|
| Passing Grade | Set percentage (default: 100%) |
| Enable Quiz Reset | Allow retakes |
| Randomize Questions | Shuffle order |
| Show Answers | After completion |
| Auto-grade | Except essays |
Quiz Results
Section titled “Quiz Results”Student View:
- Score achieved
- Pass/fail status
- Correct answers (if enabled)
- Explanation for answers
- Retake button (if enabled)
- Next lesson button (if passed)
Teacher View:
- All student attempts
- Grade essays manually
- View submission details
- Reset student quiz
Student Dashboard
Section titled “Student Dashboard”Students access their dashboard at /my-courses/ (or custom page).
Dashboard Sections
Section titled “Dashboard Sections”Active Courses:
- Currently enrolled courses
- Progress percentage per course
- Continue learning button
- Course thumbnails
- Last accessed date
Completed Courses:
- Finished courses
- Completion date
- Final grade/score
- Certificate (if available)
- Review course option
Course Progress:
- Visual progress bars
- Lessons completed / Total lessons
- Quizzes passed
- Overall percentage
Course Progression
Section titled “Course Progression”Lesson Completion
Section titled “Lesson Completion”Completion Methods:
- Student reads/watches lesson
- Clicks “Complete Lesson” button
- System marks as complete
- Next lesson unlocks (if sequential)
Auto-completion:
- Optional setting
- Completes when student leaves page
- Not recommended for most courses
Prerequisites
Section titled “Prerequisites”Course Prerequisites:
- Edit course
- Set Prerequisite Course
- Students must complete prerequisite first
- Prerequisite shows on course page
Lesson Prerequisites:
- Edit lesson
- Set Prerequisite Lesson
- Lesson locked until prerequisite complete
- Lock icon shows in course outline
WooCommerce Integration
Section titled “WooCommerce Integration”Selling Courses
Section titled “Selling Courses”Sensei integrates natively with WooCommerce:
Setup:
- Install WooCommerce
- Enable in Sensei → Settings → WooCommerce
- Sensei creates products automatically
How It Works:
- Each course becomes a WooCommerce product
- Students add to cart
- Complete checkout
- Auto-enrolled after purchase
Course Pricing
Section titled “Course Pricing”Setting Price:
- Edit course
- Find WooCommerce Product section
- Set price
- Choose Simple or Variable product
- Configure WooCommerce options
- Update course
Pricing Options:
- Free courses (no product)
- One-time payment
- Subscription (with WooCommerce Subscriptions)
- Course bundles (WooCommerce Grouped Products)
Payment Gateways
Section titled “Payment Gateways”Use WooCommerce payment gateways:
- Stripe
- PayPal
- Square
- Other WooCommerce gateways
Grading & Certificates
Section titled “Grading & Certificates”Manual Grading
Section titled “Manual Grading”For essay questions and file uploads:
- Go to Sensei LMS → Grading
- View student submissions
- Click Grade
- Review submission
- Add grade and feedback
- Save grading
Grading Interface:
- View submitted answers
- Add points/percentage
- Provide written feedback
- Mark as graded
Certificates (Sensei Pro)
Section titled “Certificates (Sensei Pro)”With Sensei Pro:
Create Certificates:
- Go to Sensei LMS → Certificates
- Design certificate template
- Add merge codes (name, date, course)
- Assign to courses
Certificate Awards:
- Automatic on course completion
- Based on passing grade
- Downloadable PDF
- Student dashboard display
Reporting & Analytics
Section titled “Reporting & Analytics”Student Reports
Section titled “Student Reports”View individual learner progress:
- Go to Sensei LMS → Learners
- Select student
- View:
- Enrolled courses
- Course progress
- Quiz results
- Completion dates
Course Reports
Section titled “Course Reports”Track course performance:
- Go to Sensei LMS → Courses
- Select course
- Click Learners tab
- View:
- Total enrollments
- Active learners
- Completed students
- Average grade
Lesson Analytics
Section titled “Lesson Analytics”View lesson data:
- Lessons completed
- Average time spent
- Completion rate
- Drop-off points
Quiz Analytics
Section titled “Quiz Analytics”Track quiz performance:
- Average score
- Pass/fail rate
- Question difficulty
- Most missed questions
BuddyPress Integration
Section titled “BuddyPress Integration”Social Learning Features
Section titled “Social Learning Features”When BuddyPress is active:
Profile Integration:
- Courses on member profiles
- Display enrolled courses
- Show course progress
- Achievement badges
Activity Stream:
- “John enrolled in Course X”
- “Sarah completed Course Y”
- “Mike passed Quiz Z”
- Course updates
Private Messaging:
- Message instructors
- Student-to-student messaging
- Group messaging
Course Groups
Section titled “Course Groups”Create BuddyPress groups for courses:
- Install BuddyPress
- Create group per course
- Add enrolled students
- Enable discussions
- Share course materials
Group Features:
- Course discussions
- Study groups
- Peer support
- Additional resources
Sensei Pro Features
Section titled “Sensei Pro Features”Content Drip
Section titled “Content Drip”Schedule lesson releases:
Drip Options:
- Specific date
- Days after enrollment
- Days after previous lesson
- Immediately
Benefits:
- Paced learning
- Reduces overwhelm
- Increases engagement
- Better completion rates
Interactive Blocks
Section titled “Interactive Blocks”Enhanced Gutenberg blocks:
Blocks Available:
- Flashcards
- Hotspots
- Interactive video
- Tasklist
- Question blocks
Priority Support
Section titled “Priority Support”Sensei Pro Benefits:
- Priority email support
- Live chat support
- Documentation access
- Feature requests
Advanced Features
Section titled “Advanced Features”Pro Add-ons:
- Certificates
- Content drip
- Interactive blocks
- WooCommerce Subscriptions integration
- Groups (cohort learning)
Customization Options
Section titled “Customization Options”How BuddyX Pro styles Sensei
Section titled “How BuddyX Pro styles Sensei”Sensei integration in BuddyX Pro is styling only. The theme ships a dedicated stylesheet (assets/css/sensei.min.css) that loads automatically whenever Sensei is active, so course archives, single courses, lessons, quizzes, and the learner dashboard inherit the theme’s look. There are no Sensei-specific Customizer controls.
What this means:
- Sensei pages use the theme’s global Sidebar setting (Appearance → Customize → Sidebar), the same as any other page - there is no separate Sensei sidebar option.
- Sensei’s own Learning Mode renders full-width regardless of the sidebar setting.
- Theme colors from Appearance → Customize → Colors & Skin flow through to Sensei buttons, links, progress bars, and badges via the shipped CSS.
- Dark mode is supported through the same stylesheet.
For anything beyond this, use the custom CSS below.
Theme Colors
Section titled “Theme Colors”BuddyX Pro theme colors apply to Sensei through the shipped stylesheet:
- Button colors
- Link colors
- Progress bars
- Badges
Adjust them via Appearance → Customize → Colors & Skin.
Custom CSS
Section titled “Custom CSS”Add custom styling:
/* Customize course card */.sensei-course-card { border-radius: 12px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);}
/* Style start course button */.sensei-course-enroll { background: #2563eb; border-radius: 8px;}
/* Progress bar color */.sensei-progress-bar { background: #10b981;}Common Questions
Section titled “Common Questions”How do I change the Courses page URL?
Section titled “How do I change the Courses page URL?”- Go to Sensei LMS → Settings → General
- Create new page with preferred slug
- Set as Course Page
- Save settings
- Go to Settings → Permalinks and save
Can I create course bundles?
Section titled “Can I create course bundles?”Yes, using WooCommerce:
Method 1: Grouped Products
- Create grouped product in WooCommerce
- Add course products to group
- Set bundle price
- Students get all courses
Method 2: Subscriptions
- Install WooCommerce Subscriptions
- Create subscription product
- Grant access to multiple courses
- Recurring billing
How do I enable course previews?
Section titled “How do I enable course previews?”- Edit course
- Edit a lesson
- Find Lesson Preview option
- Enable preview
- Save lesson
- Lesson viewable before enrollment
Can students download lessons?
Section titled “Can students download lessons?”Not built-in, but you can:
Method 1: Add Download Links
- Add links in lesson content
- Link to PDF, docs, files
- Use WordPress Media Library
Method 2: Use Plugin
- Install download manager plugin
- Embed downloads in lessons
- Restrict to enrolled students
How do I add multiple instructors?
Section titled “How do I add multiple instructors?”Sensei shows course author as instructor:
Change Instructor:
- Edit course
- Change Author in sidebar
- New author becomes instructor
For Multiple Instructors:
- Not supported natively
- List additional instructors in course description
- Or use third-party plugin
Why can’t students access lessons?
Section titled “Why can’t students access lessons?”Common causes:
-
Not enrolled:
- Student must enroll or purchase
- Check enrollment status
-
Prerequisite not met:
- Check prerequisite course
- Verify prerequisite lesson completion
-
Course not published:
- Course must be published
- Check course status
-
Payment not complete:
- Verify WooCommerce order status
- Check payment received
How do I reset student progress?
Section titled “How do I reset student progress?”- Go to Sensei LMS → Learners
- Find student
- Click student name
- Find course
- Click Reset Progress
- Confirm reset
This removes:
- All lesson completion
- Quiz attempts
- Course progress
Can I import courses from other LMS?
Section titled “Can I import courses from other LMS?”Not directly supported:
Options:
- Manually recreate courses
- Copy/paste content
- Hire developer for migration
- Use third-party migration service
Best LMS Choice by Use Case
Section titled “Best LMS Choice by Use Case”Sensei vs Other Platforms
Section titled “Sensei vs Other Platforms”| Use Case | Best Choice | Why |
|---|---|---|
| Simple Courses | Sensei | Easy, no bloat |
| WooCommerce Sites | Sensei | Native integration |
| Budget Projects | LearnPress or Sensei | Both free, simple |
| Advanced Features | LearnDash or LifterLMS | More functionality |
| Course Marketplace | Tutor LMS | Multi-instructor |
| Memberships | LifterLMS | Built-in memberships |
Sensei Strengths
Section titled “Sensei Strengths”Best For:
- WordPress beginners
- Simple course structures
- WooCommerce integration
- Minimalist approach
- Automattic ecosystem users
- Clean, modern UI
Limitations:
- Fewer features than competitors
- Limited customization
- No built-in memberships
- Basic reporting
- Requires Pro for advanced features
Recommended Configurations by Use Case
Section titled “Recommended Configurations by Use Case”Educational Institution
Section titled “Educational Institution”Best Settings:
- Learning Mode: Enabled
- Prerequisites: Enabled
- Lesson Comments: Yes
- Public Profiles: Yes
- BuddyPress: Active
Why: Schools need structured learning paths and student interaction.
Professional Training
Section titled “Professional Training”Best Settings:
- Learning Mode: Yes
- Prerequisites: Yes
- Passing Grade: 80%+
- Quiz Reset: Limited attempts
- Certificates: Yes (Pro)
Why: Professional courses need rigor and verified completion.
Hobby/Personal Development
Section titled “Hobby/Personal Development”Best Settings:
- Learning Mode: Optional
- Prerequisites: Optional
- Lesson Comments: Yes
- Free courses
- Simple structure
Why: Hobbyists prefer easy, flexible learning without pressure.
Corporate Training
Section titled “Corporate Training”Best Settings:
- Learning Mode: Yes
- Prerequisites: Yes
- Private courses
- Manual enrollment
- Detailed reporting
Why: Corporate needs controlled access and compliance tracking.
Related Settings
Section titled “Related Settings”- LearnDash Setup - Advanced LMS option
- LearnPress - Another free LMS
- Tutor LMS - Marketplace platform
- Sidebar Layouts - Sidebar configuration
- BuddyPress Integration - Community features
Got a question? We’re a friendly team - happy to help.
- Visit our Documentation Portal
- Email Support: support@wbcomdesigns.com
- Include: BuddyX Pro version, Sensei LMS version, and screenshots

