• Before purchasing:
    Please review the product description and compatibility requirements before placing your order. Contact us with any questions to confirm the product meets your needs. Refunds are not available once the product has been downloaded. By purchasing, you agree to our License Agreement.
  • Save More with Paid Membership

    Access over 100 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Courses: Complete Learning Management System

[XB] Courses: Complete Learning Management System 2.3.0 Release Candidate 1

You must log in or register to purchase ($65.00)
Xenforo.com resource URL
https://xenforo.com/community/resources/xb-lessons.9314/
Compatibile XF2 versions
  1. 2.3
009f6198-a240-45ca-9f5c-2ac9760528f4-1.webp

demo-button-1.webp

Build structured, interactive, and monetizable online courses directly inside your XenForo community.

This add-on provides a complete learning platform for creating classrooms, lessons, quizzes, homework, video courses, grading workflows, progress tracking, and paid or private learning experiences.


Features:

Course Structure & Administration

  • ๐ŸŒณ Category Tree: Organize courses into hierarchical categories.
  • ๐Ÿ” Category-Specific Permissions: Control access and management permissions independently for each category.
  • ๐Ÿ“š Classrooms & Lessons: Build structured courses with grouped and ordered lessons.
  • ๐Ÿ“Œ Sticky Classrooms: Pin selected classrooms to the top of overview and category listings temporarily or permanently, with per-user limits and configurable styling.
  • ๐Ÿ’ฌ Category Discussion Forums: Assign discussion forums to course categories.
  • ๐Ÿ—‚๏ธ Per-Lesson Discussion Forums: Give individual lessons their own automatically created forums and display their threads directly on the lesson page.
  • โœ… Approval Options: Require approval for new classrooms or lessons in selected categories.
  • ๐Ÿ› ๏ธ Custom Fields: Add custom fields to classrooms, lessons, and course ratings.
  • ๐Ÿ“ Classroom Limits: Configure limits for lessons and lesson groups within classrooms.

Lesson Types & Content

  • ๐Ÿ“ Content Lessons: Create structured written lessons with BB code, attachments, and embedded media.
  • ๐Ÿ“บ Video Lessons: Build ordered playlists using YouTube, XFMG videos, embedded media, and other supported XenForo media URLs.
  • ๐Ÿ–ผ๏ธ Lesson Thumbnails: Upload custom thumbnails or generate them automatically from YouTube and XFMG media.
  • โฑ๏ธ YouTube Metadata: Automatically retrieve YouTube video titles and durations when a Google API key is configured.
  • ๐Ÿ“‹ Sortable Lessons: Arrange lessons and groups in a custom learning sequence.
  • ๐Ÿ’ฌ Forum Lessons: Create lessons centered around dedicated XenForo forums displayed directly on the lesson page.
  • ๐Ÿ‘๏ธ View Counters: Track classroom and lesson views.

Quizzes & Assessments

  • ๐Ÿงฉ Quiz Lessons: Create timed quizzes with passing scores, required answers, randomized questions, retry delays, and configurable question layouts.
  • ๐Ÿ“‹ Quiz Question Copying: Copy selected questions between quiz lessons using inline moderation.
  • ๐Ÿ”„ Quiz XML Import & Export: Transfer questions, answers, scoring, explanations, effects, sounds, and other quiz configuration using XML.
  • ๐Ÿ—‚๏ธ Quiz Question Sections: Organize questions into named sections with independent random question limits and grading weights.
  • ๐Ÿ“Š Section Score Breakdown: Display results and completion statistics separately for each quiz section.
  • โœจ Answer Effects: Configure visual feedback for quiz answers with built-in and custom animations.
  • ๐Ÿ”Š Answer Sounds: Configure correct and incorrect answer sounds globally or per question.
For a dedicated standalone quiz platform, see [XB] Quizzes.

Homework & Grading

  • ๐Ÿ“ค Homework Lessons: Collect private written submissions and attachments from students.
  • ๐Ÿ”„ Revision Workflow: Request changes, accept resubmissions, and regrade completed homework.
  • ๐Ÿ‘ฅ Teaching Assistants: Assign graders manually or automatically from a classroom TA pool.
  • โš–๏ธ Automatic TA Distribution: Assign new students to the least-loaded available grader.
  • ๐Ÿ”’ Assigned Student Access: Restrict teaching assistants to students assigned to them.
  • โœ‰๏ธ TA Welcome Conversations: Automatically start personalized conversations between assigned teaching assistants and newly enrolled students.
  • ๐Ÿ“ˆ Gradebook: Review completion, quiz scores, lesson weights, weighted grades, evaluated weight, final status, and activity trends.
  • ๐ŸŽ“ TA Grade Management: Grade students from a dedicated workspace with bulk grading, homework actions, comments, and named sub-grades.
  • ๐Ÿงฎ Weighted Grades: Configure lesson weights and require a complete 100% weighting before publishing final grades.
  • ๐ŸŽฏ Quiz Grade Sources: Use a manual score, latest attempt, best attempt, or first passing attempt for weighted quiz grades.
  • ๐Ÿ“ My Grades: Give students a dedicated view of lesson grades, sub-grades, grader comments, pending items, and final results.

Course Progress & Requirements

  • ๐Ÿ“Š Progress Tracking: Track completion across individual lessons and entire classrooms.
  • โœ… Mark as Complete: Allow students to mark lessons and classrooms as completed.
  • ๐Ÿ—บ๏ธ Course Map: Navigate lesson groups, completion states, group progress, and the next available lesson from a dedicated course map.
  • ๐Ÿ”“ Section Unlocking: Unlock sections immediately, after a previous section is completed, or after a selected earlier lesson is completed.
  • ๐Ÿ”— Lesson Requirements: Gate lessons, sections, or entire courses behind multiple configurable requirements.
  • ๐ŸŽฏ Requirement Types: Require lesson or section completion, quiz results, grades, homework review, enrollment duration, or a fixed availability date.
  • ๐Ÿ”€ All or Any Matching: Require either all configured conditions or any matching condition.
  • ๐Ÿ™ˆ Hidden Locked Lessons: Optionally hide inaccessible lessons instead of displaying them as locked.
  • ๐Ÿ”„ Quick Lesson Navigation: Move directly to the next lesson.
  • ๐Ÿ“š Full Course Outline: Display grouped lessons in collapsible sections on the classroom overview.
  • ๐Ÿงญ Course Landing Page: Present courses using a responsive landing-page layout with an optional classic layout.
  • โ–ถ๏ธ Continue Learning: Resume an incomplete classroom from the last opened lesson and display recently viewed classrooms
  • ๐Ÿ”” Inactivity Reminders: Send an optional alert or push notification after a configurable period without lesson activity

Enrollment & Access

  • ๐Ÿ”’ Private Classrooms: Restrict courses to invited or selected members.
  • ๐Ÿ’ฐ Paid Classrooms: Sell classroom access using XenForo payment providers.
  • ๐Ÿ”„ User Upgrade Access: Grant access to multiple classrooms through XenForo User Upgrades.
  • โณ Timed Access: Configure individual classroom access durations and cumulative extensions.
  • ๐Ÿ‘ฅ Enrollment Tracking: Display enrolled and completed students for classrooms and lessons.
  • ๐Ÿ“Œ Enrolled Classes: Let students monitor active and completed enrollments.

Ratings & Analytics

  • โญ Classroom Ratings: Allow students to rate classrooms with an overall score and optional detailed feedback.
  • ๐Ÿ“Š Classroom Analytics: Review enrollment, activity, completion, ratings, purchases, and 30-day trends.
  • ๐Ÿ•’ Course Duration Tracking: Display total classroom and individual lesson duration.

XenForo Integration:

  • ๐Ÿ“ Drafts: Draft support for supported course content.
  • ๐Ÿท๏ธ Prefixes: Prefix support for classrooms.
  • ๐Ÿงฉ Custom Fields: Custom fields for classrooms, lessons, and ratings.
  • ๐Ÿ‘๏ธ Watching: Category and classroom watching and management.
  • ๐Ÿ“Ž Attachments: Attachment support for classrooms and lessons.
  • ๐Ÿ˜€ Reactions: Reactions for classrooms and lessons.
  • ๐Ÿšจ Reports: Report classrooms, lessons, and ratings.
  • โš ๏ธ Warnings: Warning support for classrooms, lessons, and ratings.
  • ๐Ÿ› ๏ธ Inline Moderation: Approve, unapprove, delete, undelete, move, reassign, prefix, stick, and unstick supported content.
  • ๐Ÿท๏ธ Tags: Tag classrooms.
  • ๐Ÿ“˜ Moderator Log: Record classroom, lesson, and rating moderation actions.
  • ๐Ÿงน Spam Cleaner: Spam-cleaner support for classrooms, lessons, and ratings.
  • ๐Ÿ“ฐ News Feed: Activity from classrooms and lessons.
  • ๐Ÿ” Search: Search classrooms and lessons through XenForo.
  • โญ Bookmarks: Bookmark classrooms.
  • ๐Ÿ—บ๏ธ Sitemap: Include course content in the XenForo sitemap.
  • ๐Ÿ“ข Advertising Positions: Dedicated advertising locations.
  • ๐Ÿ“ Widget Positions: Dedicated widget locations throughout the course system.
  • ๐Ÿ†• What's New: Display course content in What's new.
  • ๐Ÿ“Š Statistics: XenForo statistics integration.
  • ๐Ÿ‘ค User Search: Additional course-related user sorting options.
  • ๐Ÿงฉ User Criteria: Course-related user criteria.
  • ๐Ÿ“„ Page Criteria: Page criteria integration.
  • ๐Ÿ‘ฅ Member Statistics: Track most classrooms created, lessons added, and lessons completed.
  • ๐Ÿ”— Share Block: Native sharing support.
  • ๐Ÿ” Embed Support: Embed supported course content.
  • ๐Ÿงฐ Batch Updates: ACP batch update tools.

Widgets:

  • ๐Ÿ“Š Lessons Statistics
  • ๐Ÿ“š My Active Classrooms
  • ๐ŸŒŸ Featured Content

Useful for:

  • ๐Ÿง‘โ€๐Ÿซ Educators & Trainers: Deliver structured courses with lessons, quizzes, homework, grading, and discussions.
  • ๐ŸŽ“ Students & Learners: Track progress, complete assessments, submit homework, and review grades.
  • ๐Ÿ’ผ Professional Communities: Host internal training, certification programs, or professional development.
  • ๐Ÿซ Educational Forums: Organize learning material into categories, classrooms, sections, and lessons.
  • ๐Ÿ“ˆ Course Analytics: Monitor enrollment, activity, completion, ratings, and student performance.
  • ๐Ÿ’ฐ Selling Courses: Monetize educational content through paid classrooms and XenForo User Upgrades.

FAQ:

  • โ“ What types of classrooms can I create?
    Classrooms can be public, private, or paid. Private classrooms are available only to users who have been granted access, while paid classrooms use configured XenForo payment providers.
  • ๐Ÿ“ What content can I use in a lesson?
    Lessons support written content, attachments, embedded media, video playlists, quizzes, homework, and dedicated forum discussions.
  • ๐Ÿ” Can I control who creates and manages courses?
    Yes. XenForo permissions and category-specific permissions control who can view, create, edit, approve, moderate, and purchase content. Classroom owners can also add team members and teaching assistants.
  • ๐Ÿ“Š How is student progress tracked?
    Students can complete lessons and classrooms, while the add-on tracks lesson progress, section progress, course completion, grades, and enrollment activity.
  • โญ Can students rate a classroom before completing it?
    Administrators can choose whether classroom completion is required before a rating can be submitted.
  • ๐Ÿ’ฌ Can lessons have discussion threads or forums?
    Yes. Lessons can use discussion threads or dedicated forums, allowing students and teachers to continue discussions using XenForo's forum tools.
  • ๐Ÿงฉ Can lessons include quizzes?
    Yes. Quiz lessons support questions, attempts, passing requirements, randomized selections, sections, grading, effects, sounds, and completion records. For a dedicated quiz platform, see [XB] Quizzes.
  • ๐Ÿ“‹ Can I organize lessons into a specific order?
    Yes. Lessons can be grouped into sections and arranged in a custom sequence with requirements controlling when later content becomes available.
  • ๐Ÿ“ค Can students submit homework?
    Yes. Homework lessons support private text and attachment submissions, revisions, assigned graders, grading, regrading, comments, and sub-grades.
  • ๐Ÿ’ฐ Can I sell access to courses?
    Yes. Classrooms can be sold directly through XenForo payment providers or unlocked through XenForo User Upgrades.

Recommended Extensions:


See More Add-ons Like This:


Screenshots:

Screenshots:


Course Discovery & Profiles


lessons_overvi-1.webp
Browse classrooms by category, monitor active courses, and review completion progress.​

pub_classrom_ovevi-1.webp
Present classrooms in a responsive card-based landing page with navigation and course statistics.​

member_vi-1.webp
View a member's classrooms, lessons, enrollments, and completed lessons from their profile.​

Classroom Experience


pub_classrom_vi-1.webp

pub_classrom_view_landing-1.webp
Explore the classroom description, course details, progress, and available actions.​

pub_classrom_ratings-1.webp
Review student ratings and detailed classroom feedback.​

classroom_edit-1.webp
Configure classroom information, access, presentation, and course settings.​

Lessons & Learning Flow


lesson_vi-1.webp
Study lesson content, use course navigation, and track completion from one focused page.​

pub_lesson_view_sequential-1.webp
Move through the curriculum with the complete course outline and sequential lesson navigation.​

lesson_edit-1.webp
Create and configure lesson content, type-specific settings, requirements, and grading.​

Enrollment, Access & Teaching Teams


pub_classroom_enrolls-1.webp
Review enrolled students, their progress, activity, and assigned teaching assistants.​

pub_classroom_enrolls_assign_ta-1.webp
Assign or change the teaching assistant responsible for an enrolled student.​

pub_classroom_team_manag-1.webp
Manage classroom team members and their teaching responsibilities.​

pub_classroom_accesses-1.webp
Review members with private or timed classroom access.​

classroom_accesses_grant-1.webp
Grant individual classroom access with an optional expiration period.​

Gradebook & Assessment


pub_manage_grades-1.webp
Filter students, review course progress, and open lesson-level grading from a unified workspace.​

pub_classroom_gradebook-1.webp
Compare student progress, evaluated weight, averages, and final grades across a classroom.​

pub_classrom_gradebook_scores-1.webp
Review detailed classroom score and completion summaries.​

pub_lesson_gradebook-1.webp
Inspect a student's lesson results, grading status, weighted scores, and final outcome.​

pub_lesson_grades-1.webp
Review lesson grades, grader comments, and assessment details.​

pub_lesson_grad-1.webp
Enter a lesson score and grader feedback.​

pub_lesson_gradepng-1.webp
Work with named sub-grades and their individual scores.​

pub_classrom_my_grades-1.webp
Let students review their progress, pending assessments, weighted results, and final grade.​

Administration & Configuration


admin_navigation-1.webp
Access course categories, classrooms, custom fields, ratings, permissions, and add-on settings.​

admin_options-1.webp
Configure core classroom, lesson, enrollment, grading, and integration behavior.​

admin_style_properties-1.webp
Customize classroom cards, thumbnails, progress indicators, and course layouts.​

Permissions


permissions-1.webp
Control viewing, creation, enrollment, interaction, and classroom management capabilities.​

permissions_mod-1.webp
Assign moderation permissions for classrooms, lessons, comments, ratings, access, and grading.​
12 months
$85.00 Renewal price: $55.00
Author
Painbaker
Views
3,110
First release
Last update

Ratings

0.00 star(s) 0 ratings

This resource in collections

More resources from Painbaker

Latest updates

  1. 2.3.0 Release Candidate 1

    ๐ŸŽ“ Courses, Homework & Complete Grading Workflows! This is a major update that expands Lessons...
  2. 2.2.1

    โœจ New Features: Added comments for classrooms and lessons with moderation, reactions...
  3. 2.2.0 Release Candidate 1

    ๐ŸŽ‰ Quizzes, Progress Tracking & Better Classroom Management! This update adds quiz-based lessons...
Back
Top