• No refunds!
    Please read the resource description carefully before purchasing. We do not offer refunds once a resource has been downloaded.
  • By purchasing and downloading resources, you agree to the license agreement. Violating the terms may result in suspension of your license or account access.

    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] Lessons

[XB] Lessons 2.2.1

You must log in or register to purchase ($65.00)

✨ New Features:

  • Added comments for classrooms and lessons with moderation, reactions, reporting, and notifications.
  • Added Sticky Classrooms with temporary pinning, permissions, limits, inline moderation, and configurable styling.

🔧 Improvements:

  • Updated embedded lesson videos to use the full available width.
87902863-456a-447c-a0b0-efc88b5e1647-1.webp


🎉 Quizzes, Progress Tracking & Better Classroom Management!

This update adds quiz-based lessons, richer enrollment progress tracking, inactivity reminders, and new classroom limits, while also improving video lesson support and classroom presentation.

✨ New Features:

  • Added a new Quiz lesson type.
  • Added configurable quiz passing scores and required-answer rules.
  • Added quiz time limits with automatic attempt completion.
  • Added Passed/Failed results, with lesson completion only after passing.
  • Added configurable delays before another quiz attempt.
  • Added XFMG video and embed media URL support for video lessons.
  • Added Continue Classroom links based on each enrollment's last opened lesson.
  • Added last lesson and last activity tracking for classroom enrollments.
  • Added a Recently Viewed widget for incomplete classrooms.
  • Added optional one-time inactivity alert and push reminders with native XenForo notification opt-out support.
  • Added a classroom gradebook with progress, lesson completion, quiz scores, 30-day trend sparklines, activity statuses, filters, and CSV export.
  • Added a global option to limit the number of lessons per classroom.
  • Added a global option to limit the number of lesson groups per classroom.

🔧 Improvements:

  • Updated classroom grid cards with a new layout and configurable style properties.
  • Added 30-day trend sparklines to classroom statistics metrics.

🐞 Bug Fixes:

  • Fixed refunded classroom access state not being handled during payment reversals.
  • Fixed enrollment updates incorrectly increasing the user's enrolled classroom counter.
  • Fixed classroom lesson group counters not updating after deleting a lesson group.

📸 Screenshots:


pub_lesson_quiz_result-1.webp


pub_classroom_gradebook-1.webp
  • Added statistic block showing progress bars of the rating distribution
  • Added batch classroom enroll deletion support in ACP
  • Added "more classrooms" block on classroom view page (optional)
  • Improved lesson enroll log filters in ACP

classrom_ratings-1.webp

✨ New Features:​

  • Added classroom teams with permission management for editing classrooms, adding, editing, and sorting questions, and managing access.
    Includes invitation alerts for invited users and a configurable team member limit.
  • Added total classroom views statistics.
  • Added total lesson views statistics.

🛠️ Improvements:​

  • Added the missing classroom Edit button to the More options menu.
  • Added the missing navigation item for What’s New.

📸 Screenshots:​


firefox_aeNS3AnlYs-1.webp
  • Like
Reactions: Wanji
Fixed incorrect URL for ACP category automatically created discussion thread prefix selection
Fixed incorrect category URL in classroom list grid mode
  • Like
Reactions: Berg
  • Added grid display mode for classrooms with a toggle button (default display style can be changed in options)
  • Added missing phrases
  • Fix: hide "My classrooms" & "enrolled classrooms" navigation items from guests
classrom_ovevi-1.webp
Added ACP classroom batch update tool
  • Fixed 'XF:ActivityLog' and 'XF:EmbedResolver' shim classses for XF 2.2
  • Cache globally "ozzmodz_lessons_x_lesson" phrase to avoid extra DB queries
  • Fixed potential "Trying to access array offset on value of type null" error when creating thumbnail for lesson
  • Added classroom/lesson thumbnail optimization rebuild tool
  • Added separate action to edit classroom thumbnail
  • Added IP logging on classroom/lesson creation
  • Added IP logging for classroom/lesson thumbnail actions
  • Added storing of additional classroom/lesson thumbnail versions (small, medium, large)
  • Moved thumbnails from ozzmodz/lessons/classroom/thumbnails to the lessons_classroom_thumbnails folder
  • Fixed template macro ID call causing installation error on XF 2.2
  • Fixed "undefined isContentViewCounted method call" on XF 2.2
  • Fixed "Class 'XF\Util\Str' not found" on XF 2.2
Please remember to back up your site and database before updating the add-on to prevent any unexpected issues.
This version brings some helpful new features and important fixes to improve user experience.

Now you can keep track of how often your classrooms and lessons are viewed, and even set up private or paid classrooms with access control and built-in payment support.

See the full details below 👇

🚀 What’s New​

  • View counters for classrooms and lessons
  • Private and paid classroom types
    • Supports payments via XF payment providers
    • Classroom owners can manage who gets access
  • Added classroom ratings with inline moderation tools, report handler, warning handler, approval queue and spam cleaner support
  • Better filters for classroom completions and enrollments

🐞 Fixes & Improvements​

  • "Active classrooms" widget no longer shows for guests
  • Classroom owners no longer need to complete previous lessons to unlock the next one
  • Fixed missing error message when uploading lesson thumbnails
  • Fixed incorrect prefix url on ACP category edit page
  • Fixed "Accessed unknown getter 'Classroom'" error in classroom approval item template
Back
Top