JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser .
[XB] Lessons: Structured & Monetizable Online Courses
2.1.0
No permission to buy ($55.00)
Fixed incorrect URL for ACP category automatically created discussion thread prefix selection
Fixed incorrect category URL in classroom list grid mode
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
Added ACP classroom batch update tool
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
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
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 set up private or paid classrooms with access control and built-in payment support.
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
Bring back XF 2.2.16 compatibility
Added featured content support
Added embed resolver support
Added missing featuring action phrases for moderator log
Cache ozzmodz_lessons_x_classroom and ozzmodz_lessons_latest_classrooms phrases to avoid extra DB query
Important Note: The recommended version is still XF 2.3 and will be the main focus of add-on development.
We now have a live demo!
https://demo.xenbaker.com/lessons/
New Features:
Added separate permissions for viewing unapproved/deleted, undeleting and approving/unapproving classrooms
Added new lesson inline moderation tool: move lessons to another classroom
Added ability to delete classroom enrolls and lesson completions from public interface
Added filter by username on classroom and lesson completions list in public interface
Added new statistics to Lessons statistics widget: Unique students, lessons complete
Added options to control results per page on classroom enrolls/completions, lesson completions
Added icons on action buttons for more intuitive navigation
Added page criteria support
Added support for uploading webp thumbnails for lessons and classrooms
Added ability to reassign classrooms
Added ability to move classroom directly from classroom page
Setup default permissions on first install
Fixes:
Fixed incorrect classroom breadcrumbs on lesson add page
Fixed incorrect URL in classroom completions list page nav
Fixed awaiting approval lessons is not shown after adding for lesson author
Fixed incorrect service classname throwing error when approving lesson
Added missing phrases: "You must complete previous lesson", "Approve lesson"
New features:
Added adverting positions on lesson view page
Added ability to change lesson discussion thread
Added option to change items count in enrolled/completed users classroom blocks
Added option to require sequential lesson completion
Added option on lesson complete confirm form to quickly redirect to the next lesson
Added ACP page with classroom enroll log with filters and the ability to delete records
Added option to change thumbnail image dimensions
Added lesson custom fields display location in "mark complete" confirm form
Fixes:
Include title in lessons & classroom routes
Added missing phrases & alert template
Fixed compatibility with XF 2.3 image optimization
Fixed broken "only enrolled" filter on lesson overview page
Fixed displaying lesson custom fields