Tovuti 2.101.0 - 25 January 2025
The following feature updates, UI/UX fixes, and backend updates have been released as part of LMS 2.101.0:
Team Lead Dashboards
Team Leads can be given access to view Learning Path progress.
Why it's awesome:
User Manager
When an Admin marks a Course as complete (Courses tab), all included Lessons are also marked as complete. Completed Lessons impact the progress of Checklist items, Award requirements, and Points earned.
Why it's awesome:
Learning Path Search
Users can search for Course custom fields in the Learning Path Search.
Why it's awesome:
Refresh Course Progress
Additional downstream effects are applied to Awards, Points, Learning Paths, Checklists, and Course Assignments.
Why it's awesome:
Learning Paths - User Portal
UI/UX updates and increased mobile responsiveness.
Why it's awesome:
Learning Paths
Permissions can be set by Access Level.
Why it's awesome:
User Portal UI
When a user clicks on a link and logs in, they are directed to the original link page.
Why it's awesome:
Event Registrations Fields
Edit options split into General, Field settings, and Translation tab
Why it's awesome:
Essay Interactive Content
Admins can enable the Essay activity to accept Speech-to-text. Users record their answer and text is automatically generated into the text box.
Why it's awesome:
- User Importer - Courses selected in the Course selection pop-up properly populate the template spreadsheet.
- Checklists - All created checklist items are properly saved in the Checklist. Previously, items over the ~50 mark were excluded.
- Interactive Video - Regression fix to Interactive videos that include a Vimeo video.
- Courses - UI fixes when users try to access courses they don’t have access to. Previously, buttons were breaking and misaligning.
- Awards - Users are properly granted an Award when completing the requirements.
- Admins Roles and Permissions - Sub Admins with User Manager access can view course progress in the Courses tab.
- User Dashboards - “Activity reports” field does not appear when “Enable Team Lead Dashboard” is disabled.
- Landing Pages - Event registration fields properly align on a landing page for a public user.
- Team Lead Dashboard - “Leaderboard max amount” properly applies to the page.
- eLearning Packages - The uploader does not display for existing eLearning Package configurations
- Date and time data update in databases.
- Performance update for domain database.
- Performance fix for Checklists.
Tovuti 2.101.1 & 2.101.2
The following feature updates, UI/UX fixes, and backend updates have been released as part of LMS 2.101.1 (January 29th) and 2.101.2 (February 1st):
- User Importer - Admins can properly register users for Courses with the importer. Previously courses were being marked as complete unintentionally.
- Various Quiz performance updates
- Data efficiencies for Reports & Transcripts
- Refined Learner Portal display
- Increased efficiencies when generating a quiz with Dizi AI Assistant
- Quiz API performance enhancements
Tovuti 2.102.0 & 2.103.0 - 22 February 2025
The following features have been updated as part of LMS 2.102.0:
- Learner Progress Report - User selections
- Quizzes - Custom feedback
- Quizzes - 10 answers per question
- Event Email and Messages
- Events Advanced Search
- Overview Dashboards - Date ranges
- Overview Dashboards - Points filters
- Transcripts
- Final Course Surveys
- Learner Progress Report - Filters
- Community
- Purchase Orders
- Learning Path Search
- Assignments
- Notifications
- Highest Priority UI/UX Fixes
Learner Progress Report
In a Learner Progress Report, admins can include all users with register permission and not just active course progress.
Why it's awesome:
Quizzes
Admins can add custom feedback and images per answer in a Quiz
Why it's awesome:
Quizzes
Quiz question can feature up to to 10 answers.
Why it's awesome:
Events Email and Messages
Reordering of text editors and removal of nonfunctional message types.
Why it's awesome:
Events Advanced Search
"Created date" query added to search options.
Why it's awesome:
Overview Dashboards
When a Line or Area graph is selected for a chart, a Date Range option is included.
Why it's awesome:
Overview Dashboards
When a point data source is selected (single number or chart), an additional point filter option is included.
Why it's awesome:
Transcripts
eLearning Package data can be shown to users on their transcripts.
Why it's awesome:
Final Course Surveys
The title of Survey shows on Course/Lesson pages rather than generic “Final Course Survey.”
Why it's awesome:
Learner Progress Report
Learner Progress Reports must be filtered by user groups and/or courses.
Why it's awesome:
Community
Admins have additional control over Stream Notifications and can disable the Friends function.
Why it's awesome:
Purchase Orders
Admin may adjust PO balance from Purchase Order edit view, including adding or subtracting funds.
Why it's awesome:
Learning Path Search
Users can search Learning Paths by multiple tags and the best match is shown.
Why it's awesome:
Assignments
Learning Paths can be configured to be "assigned" to users.
Why it's awesome:
Notifications
Admins can configure "Learning path assigned" and "Learning path due" notifications.
Why it's awesome:
Email Notifications - Monthly recurring emails are properly sent.
Courses - Final Course Surveys are only accessible when all previous course material is completed. This includes checking into required Events.
User Portals - Learner Dashboards and Transcripts are only viewable to logged-in users, even if a link is used to reach these areas.
Tovuti 2.104.0 - 29 March 2025
The following features have been updated as part of LMS 2.104.0:
- Form Builder
- Design Tab Refresh
- Learning Paths - Sequential Completion
- Certificate Designer
- Survey Summary Reports
- Learning Paths - Team Lead Dashboard
- UI/UX Fixes
Form Builder
Admins can create in-house forms with unique approval flows.
Why it's awesome:
Design Tab Refresh
The Design tab has been reorganized with a consolidated configuration.
Why it's awesome:
Certificate Designer
"Drag and drop" functionality has been added to the fields of the Certificate Designer.
Why it's awesome:
Learning Paths
Learning Paths can be configured to require included Courses to be completed sequentially.
Why it's awesome:
Learning Paths
Team Leads can assign Learning Paths from the Team Lead Dashboard.
Why it's awesome:
- Admin Roles - User Segmenting is applied to Team Members and not Team Leads. Previously Team Leads were not being given proper permissions and access to user actions.
- Auto Notifications - [courselist] field properly populates into Course Purchase notifications
- Auto Notifications - Assignment Due notifications only applied to published courses
- eLearning Packages - Quiz questions can be properly submitted
LMS 2.105.0 & 2.106.0 - 26 April 2025
The following features have been updated as part of LMS 2.105.0 & 2.106.0:
Events
Admins can edit the text shown for Event tooltips (hover text) over buttons.
Why it's awesome:
Community
Additional customization for Profile settings in the Community editor.
Why it's awesome:
Course Reminder Notifications
New Auto Notification type: Course Reminder.
Why it's awesome:
Learning Path Recommended
New Auto Notification type: Learning Path Recommended.
Why it's awesome:
Transcripts
Completed courses listed by completion date (descending). In progress courses are listed by last updated date (descending).
Why it's awesome:
Tovuti 2.107.0 - 31 May, 2025
The following features have been updated as part of LMS 2.107.0:
- Activity Reports
- Lessons (User Portal View)
- User Importer
- Learning Path Categories and Subcategories
- Subscription Plans
- Courses and Learning Paths
- Community (Social Stream)
- Zoom Integration
- Private > Open Access Features
Activity Reports
Individual data points can be applied as unique columns in the activity report.
Why it's awesome:
Lessons (User Portal View)
On the course page, each lesson bar includes status badges, Course events include applicable status badges (Waiting List, Registered, etc.).
Why it's awesome:
User Importer
The user import template no longer requires all user data fields—only the ones relevant to the update. When the User ID is selected, First name, Last name, Username, and email are not required. When User ID is excluded, the other user fields are required.
Why it's awesome:
Learning Path Categories and Subcategories
New “Translation Overrides” tab in both edit views.
Why it's awesome:
Subscription Plans
When a user’s subscription becomes inactive, they are automatically removed from the “Usergroup that distinguishes active subscription or not.”
Why it's awesome:
Courses & Learning Paths
Admins can designate a “Course duration” that is then displayed to users. “Learning Path duration” calculates the total duration of courses listed.
Why it's awesome:
Community
Admins can turn off social stream. This changes the button layout in the community section of the User Portal.
Why it's awesome:
Zoom Integration
Actions performed in Tovuti (event deletion, time/date changes, title changes, etc) are synced and reflected back in the Zoom platform.
Why it's awesome:
Private > Open Access
The following Private access features are now available for all Tovuti admins:
- Instructor Desk
- Tokens
- Event Sub-Capacities
- Dizi AI Assistant (available upon subscription)
- Overview Dashboards
- Learning Paths
Tovuti 2.108.0 - 28 June, 2025
The following features have been updated as part of LMS 2.108.0:
- Email Notifications
- Auto Notifications
- Email Settings
- Subscription Notifications
- Course Search
- Course Selectors
- Learning Paths
- eLearning Packages
- General Admin Experience
- Global Learner Search
Email Notifications
New “Send Test email” button.
Why it's awesome:
Auto Notifications
New “Send Test email” button.
Why it's awesome:
Email Settings
New “Send Test email” button when configuring Custom SMTP settings
Why it's awesome:
Subscription Auto Notifications
New “Subscription expired” and “Subscription renewal” notification types.
Why it's awesome:
Course Search
On the learner side, the Courses search bar queries the values of any active custom course field.
Why it's awesome:
Course Selectors
Selected courses now filter to the top of the list.
Why it's awesome:
Learning Paths
New “Enable survey” option.
Why it's awesome:
Admins can gather prompt and applicable feedback about a Learning Path when it’s freshest in the user’s mind.
eLearning Packages
eLearning package progress is tracked across the LMS if that package is duplicated in multiple courses and/or lessons.
Why it's awesome:
General Admin Experience
Updated selectors in Configuration.
Why it's awesome:
Global Learner Search
Admins can enable or disable the Global Learner Search function.
Why it's awesome:
Weekly Update - 1 August, 2025
Here are the new feature updates we implemented this week:
Export Course List
Admins can elect multiple courses and click Export to CSV to download course data for easy auditing. CSVs include the following data:
- ID
- Name
- Status
- Category
- # Lessons
- Course events
- Final course survey
- Price
- Created date
- Modified date
Why it's awesome:
Refresh Course Progress
When an Admin refreshes course progress, progress of users is recalculated and recorded in Admin Actions History.
Why it's awesome:
Weekly Update - 8 August, 2025
Here are the new feature updates we implemented this week:
Quizzes - Randomize Questions and Answers
Admins can designate quiz questions and answers to be shown to learners in a randomized order.
Why it's awesome:
"Sites" Taxonomy Updates
With the recent Design tab Refresh (Tovuti 2.104.0), various areas of the Admin Portal have received updated "Sites" taxonomy updates. These areas include fields, headers, etc.
Why it's awesome:
Weekly Update (Feature Release) - 15 August, 2025
Here is the new feature update we implemented this week:
Tovuti Stream - Premium Content
Tovuti Stream Premium unlocks a powerful collection of high-impact, on-demand courses tailored for professional development and industry-specific training.
Contact your Customer Success Manager to discuss pricing and take your courses to the next level.
Why it's awesome:
Weekly Update - 29 August, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Administrators can add BizLibrary Content to Lessons through the Lesson settings.
Course & Learning Paths selector number displays the proper amount of courses selected in all locations that use that selector.
Activity Reports return Quiz and Survey data when the 'Quiz or survey taken' datapoint is enabled.
When Team Leads view a User’s Attendance activity through the Team Lead Dashboard or view the “Virtual Class/Meeting Attendance” report on the Team Lead Dashboard, exporting the data as an Excel sheet includes the User’s Username just as displayed within the Report.
Allow multiple field select options to be added to a form to select the same answers.
The Course Details page no longer incorrectly states that Courses are past due
UI/UX Fix
Unauthenticated users are redirected to the admin page they were trying to navigate to prior to being redirected to the login page.
Weekly Update (Bug Fix/Patch Release) - 5 September, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Notifications
When an Admin marks a Course as complete for a User, any corresponding "Course Completed" auto-notifications are only triggered for the User who had the Course marked as complete for their account.
Design
Updating the colors of one Site does not update the colors of other Sites.
Security:
H5P and other links that aren't authorized to the public should require log in when opened in a browser
Team Lead Dashboard
When a User Team has been given a long name, Users on mobile devices viewing the Team Lead Dashboard can still switch which dashboard they are viewing without needing to switch to landscape orientation.
Certificates:
Adds a space between first and last name in Certificate Design previews.
Maintenance
Update cookie keys to be instance specific
Weekly Update (Bug Fix/Patch Release) - 12 September, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Courses
Fix the visibility of courses restricted by dates
Fix an edge case that may cause course progress to be lost
Unpublished courses don’t count towards learning path progress
When a Course has a Due Date configured within its Time Schedule tab & within an Assignment with another Due Date, the Course is only listed as “Past Due” if the assignment due date has passed.
Courses set up with a time passed due date should follow the help test that states the due date is not published until the course is started.
Fixed a bug that was causing a 500 error.
SMTP Email
When utilizing custom SMTP, the "From Name" populated in the SMTP configuration is used rather than the default "noreply@tovutimail.com" address.
Interactive Content
Mobile and Safari users can see and complete Interactive Content.
Videos
When navigation is not disabled for an Interactive Video, Users can skip forward within the video without the video restarting on Chrome-based browsers.
Security
Allow interactive content to be restricted by an authentication check
Weekly Update (Feature Release) - 19 September, 2025
Here are the new feature updates we implemented this week:
Language Selector - Korean
Tovuti's Language Selector now supports Korean (KO).
Why it's awesome:
Report Builder - Virtual Classroom Report
A new report type is available in the Report Builder.
Why it's awesome:
Custom SMTP Settings - Test Email
When Custom SMTP Settings are enabled, a new Test Email option pops up.
Why it's awesome:
Assignments List View
Assignments show if they contain Courses or Learning Paths.
Why it's awesome:
Weekly Update (Feature Release) - 26 September, 2025
Here are the new updates we implemented this week:
Overview Dashboards
When configuring an Overview Dashboard, Admins can filter the data by User Groups. The new All user groups are required toggle means only users belonging to all the selected user groups are represented in the data.
Why it's awesome:
Maintenance Updates
- Enhanced error handling in course checkout
- Enhanced error handling in email queue
- Updated placeholder text in the community comment field
- Enhanced security across the social feature
- Bugfix in Course page loading
Weekly Update (Bug Fix/Patch Release) - 3 October, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Resolved bug for Assignment Due Notifications
Resolved an issue that was previously causing Reports to crash
- User segmenting is no longer incorrectly applied to the activity dashboards group selector
- Assignments no longer show a time on their due dates
- Admins can edit lesson activity status again
- Custom field names show correctly on the register form
- Team lead dashboard: Admins can update their team members' user groups
Maintenance
- Improved performance on database functions
- Improve admin course load times with large amounts of lesson tracking data
Weekly Update (Bug Fix/Patch Release) - 10 October, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Courses: Resolved a bug that could cause a due date to return 12/31/1969
- Quizzes: Resolved a bug causing a 500 error when saving with special characters
- Quizzes: Resolved a bug causing questions to fail to load in the admin portal
- Blogs: Resolved a bug causing a 500 error when deleting a tag
Maintenance
- Improved internal tracking tools
- Updated Password Reset Email copy
- Includes quick access link to reset password; allowing for a quicker and more efficient reset experience
Weekly Update (Bug Fix/Patch Release) - 17 October, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Tovuti Stream Menu Item has returned
Quizzes: Fix a bug causing questions to fail to load in the admin portal, if they contain utf characters
Maintenance
- Patch an XSS vulnerability
- Internal logging updates
Weekly Update (Feature Release) - 24 October, 2025
Here are the new updates we implemented this week:
External Certificates
Admins can designate a Certificate as External. External certificates are added directly to a user's profile and appear as any other certificate in the Admin and Learner portals, including
Learner Transcripts
Learner Dashboard
Share Award Page
Notifications > Award Expiration type
Education > Awards and Learner Progress types
Activity Reports
Activity Dashboards
Overview Dashboards
Why it's awesome:
User Manager - Awards tab
Updated UI with new buttons and button placement.
Why it's awesome:
Share Awards Page
When the Share Award page is enabled for a certificate, users can download it as a PDF or PNG.
Why it's awesome:
Manually Add Milestones
Admins can now manually add Milestones to a user's profile.
Why it's awesome:
Admin Award Viewer
Ad new "View" button in the User Manager Awards tab allows Admins to view badges and certificates and then download.
Why it's awesome:
Weekly Update (Bug Fix/Patch Release) - 31 October, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Courses: Courses set as completed via the user importer correctly mark the courses as completed for the users
Courses: Courses with a blank dynamic due unit will no longer show 12/31/1969 as the due date
Course Progress: Editing a course progress will allow admins to clear the due date on a progress record
Sites: Blacklisted domains are not able to be used
Videos: Fix for Vimeo video audio not working on mobile devices
Maintenance
Add session logging capabilities
Event category layout bug fix
Weekly Update (Feature Release) - 14 November, 2025
Here are the new updates we implemented this week:
Assignments
"Assigned date" data point has been added to the following Reports:
- Report Builder > Education report type > Assigned Courses
- Compliance Dashboard > Assignments
The "Assigned date" value is set by when the user first met the conditions in the Assignment configuration. If conditions were met before the Assignment was created, then the Assignments creation date is used.
Why it's awesome:
BambooHR Integration
Admins can input and configure custom fields for Certificates that are migrated to BambooHR from Tovuti.
Why it's awesome:
Subscription Plans
The "Registered" User Group cannot be removed by any action in the Subscription Plan configuration. "Registered" is added to all Subscription Plan selectors by default.
Why it's awesome:
Maintenance Updates
- Tovuti Stream API logging
- Update custom session handler for debugging
- Custom Domain SSL Certificates stay in sync with progress
- Courses with commas within their titles can be searched for within the Course Selection window
- Fixed 500 error in Admin Roles and Permissions
- Lesson files properly appear in Lessons
Weekly Update (Feature Release) - 21 November, 2025
Here are the new updates we implemented this week:
Course Events
When attaching an Event to a Course, Admins can quickly designate if Child Events are included as well.
Why it's awesome:
Course and Quiz Progress
When an Admin marks a course as complete (User Manager or User Importer), included Quizzes and Lessons are automatically marked completed on the same date.
Why it's awesome:
Maintenance Updates
- Security updates
Weekly Update (Feature Release) - 26 November, 2025
Here are the new updates we implemented this week:
Billing Manager
Updated UI of the Billing Manager, including the following additional information for user receipts:
- Order ID
- Date
- Purchaser Display Name
- Order total
- Currency
- Status
Why it's awesome:
FedRamp Updates
Security Hardening
- Enforced 15-minute session timeout for all FedRAMP environments.
- Updated jQuery UI v1.12.1 to the latest secure version.
- Removed old Ocp-Apim-Subscription-Key values from the codebase to prevent secret leakage.
- Implemented blacklist enforcement for specific email domains.
Infrastructure & Logic
- Updated custom session handlers and added logging for Memcached to improve audit trails.
- Added monitoring and logging for Tovuti Stream APIs.
- PHP Backwards Compatible Changes.
Functional Fixes
- Resolved 500 errors and 403 errors on Login and Admin pages.
- Fixed 2FA logic that was breaking the login page.
- Database optimization: Added index to axs_email_queue.
Weekly Update (Feature Release) - 5 December 2025
Here are the new updates we implemented this week:
Instructors
Multiple Instructors can be assigned to the same lesson.
This feature is currently behind a feature flag and requires requested access. Please reach out to you Customer Success Manager for additional details.
Why it's awesome:
Maintenance Updates
- Browser security strengthening
Weekly Update (Bug Fix/Patch Release) - 12 December, 2025
Here are the new feature updates and fixes we implemented this week:
Bug Fixes
Events: Emails are now being set to the admin when “require approval” is toggled on.
- Subscriptions: Resolve an issue causing courses to not be purchased upon subscribing
- BambooHR: Course URLs no longer use preview links
- Transcripts: Fix displayed dates
Maintenance
- Email Job Queue: Increase time before restarting email cron queue (stuck job queue restart)
- Subsource Integrity checks added
- Allow uploading of .uwe file extension in eLearning packages
Weekly Update (Feature Release) - 19 December 2025
Here are the new updates we implemented this week:
Course Progress - eLearning Packages
eLearning Packages progress sync across different courses.
Enabled in Learning Settings.
Why it's awesome:
Bug Fixes
Certificates: Profile Fields added to Certificate do not appear if matching data is not found