-
Jump to
- April 30
- Feature Release
- Quality Improvements
- Bug Fixes
- April 23
- Bug Fixes
- April 16
- Quality Improvements
- Early Announcements
- Bug Fixes
- April 9
- Bug Fixes
- April 2
- Accessibility Improvements
- Early Announcements
- Bug Fixes
April 30th, 2025
CONTENT
🎉 Confirm Quiz Answer
We’ve teased it long enough, and now it’s live! Gone are the days when one click locked a learner into an answer with no way to change it. With the release of Confirm Quiz Answer, we’re updating the default quiz flow to give learners a chance to confirm their answer before moving on.
Now, when a learner selects a response on supported question types (Multiple Choice – Single Correct, True/False, Image Comparison), their choice will be highlighted, but it won’t be final until they click Submit. This added step helps reduce accidental selections and confusion, creating a smoother, more intuitive quiz experience.
This change impacts the default behavior of quizzes, no new setting is introduced, and all existing quiz functionality and settings remain unchanged. Other assessment types are not affected.
The Confirm Quiz Answer feature is behind a feature flag.
This enhancement is accessible behind a feature flag that customers can enable themselves in the TI Labs area of the platform. Not familiar with Ti Labs? Read more about it here.
Tip
We strongly encourage customers to test the functionality in sandbox environments before enabling the flag in production. If you use an uncommon combination of quiz settings, you may encounter issues, which we ask you to report through Support.
This release may have an impact on custom CSS on the quiz page. When a learner selects an answer choice in a quiz (and prior to clicking the new Submit button), a border will be added around the selected answer. This impacts Multiple Choice (Single Correct answer), True/False, and Image Comparison question types.
A new class .choice--highlighted
will be added to answer choices that contain the class .choice--multiple .choice
or .choice--image-compare.choice.
By default the .choice--highlighted
class will add a 2px wide border to the element and be colored as —-accent-color.
For more details, see this article.
We released the following quality improvements:
LTI Reporting Tab at the content level
📊 You asked in Community, we added it to our roadmap, and now it’s here: LTI Reportingat the content level for enhanced LTI support.
New content level LTI reports better support your use of LTI to seamlessly integrate the modern learning tools that matter most to your business. We are now exposing LTI attempt data with Basic Outcomes score in a new LTI tab, exposed in content level reporting for any course that contains an LTI Launch page.
We released fixes for the following:
- "Existing Page" Feature in Exams Duplicating & Replacing Questions
- Annual Subscription Price Not Displaying in Catalog Despite Setup
April 23rd, 2025
We released fixes for the following:
- Learners see the "Join Waitlist" button even after the enrollment limit is increased or disabled.
April 16th, 2025
We released the following quality improvements:
The Helium deployer has been upgraded to the latest Node version v18.
The following Helium packages are updated with Volta to pin to the Node version v18 (and a matching Npm version shipped with the Node version):
- create-helium-app@1.1.35
- @thoughtindustries/helium-server@2.7.0
- @thoughtindustries/helium-tailwind-preset@1.1.0
- @thoughtindustries/helium-template-essentials@1.5.0
- @thoughtindustries/helium-template@1.5.0
Impact on existing Helium deployments:
- These changes have no impact on existing Helium deployments, nor on the the workflow for initiating the Helium app.
- If you wish to use an NPM package that requires a minimum of Node v18, we recommend you initiate the latest Helium app. We recommend using Volta during development of Helium app to align the Node/Npm versions between local development and Helium deployment. If you haven’t already been using Volta, it’s recommended to initiate the latest Helium app and install Volta.
New Ecommerce Engine Transaction REST Endpoint
The New Ecommerce Engine Non-Recurring Purchases REST API returns details of non-recurring transactions for courses, learning paths, and e-commerce items (excluding recurring subscription purchases).
See our API documentation for more details.
CONTENT
Reminder: Quiz Enhancement Coming April 30th!
Just a heads-up, on April 30th, a quiz enhancement will be released to support a more intuitive and improved experience for learners.
See below for all of the details including how this can potentially impact CSS
We released fixes for the following:
- Join Waitlist button does not appear on standalone ILT detail pages when waitlisting is enabled and sessions are in use.
- In Panorama, standalone webinars launch the VILT meeting upon enrollment—even for future events; previously, enrollment did not trigger the meeting launch.
- In the new eCommerce engine, learning paths in the catalog display a price even after being set to free, if they previously had a price.
- Maximum enrollment settings for learning paths are not being respected by Bulk Importing, Inviting, or Creating Learners.
- 2nd bug description
April 9th, 2025
We released fixes for the following:
- E-Commerce 2.0 – Taxes (Global & Country-Specific) Not Applied at Checkout.
- Competency Assessments: Can’t reorder questions as desired.
- Competency assessment locations do not include adaptive learning paths that were created as copies.
- CSP Directive limited to 1024 characters.
April 2nd, 2025
We released the following Accessibility improvements:
Learner Home Page - Option to Skip Repetitive Content
Provide a mechanism for skipping past repetitive content on the learner home page
Course Navigation - Ensure Custom Controls Provide Proper Textual Name, Role, and State Information
Ensure expandable and collapsable elements in the course navigation sidebar provide proper role and state information so users making use of screen readers can easily navigate the menu.
Match Pairs Page - Ensure Custom Controls Provide Proper Textual Name, Role, and State Information
Ensure screen readers are aware of the role and state information for interactive objects on the match pairs page so that users making use of screen readers can interact with the activity.
Detail Page Tabs - Ensure Custom Controls Provide Proper Textual Name, Role, and State Information
Ensure focus is appropriately applied when switching between tabs on the content detail page so that the page is navigable by learners using keyboard navigation.
CONTENT
Confirm Quiz Answer
🔜 On April 30th, a quiz enhancement will be released that will lead to an improved, more intuitive learner experience.
The Confirm Quiz Answer feature will be behind a feature flag.
This enhancement will be accessible behind a feature flag that customers can enable themselves in the TI Labs area of the platform. Not familiar with Ti Labs? Read more about it here.
Tip
We strongly encourage customers to test the functionality in sandbox environments before enabling the flag in production. If you use an uncommon combination of quiz settings, you may encounter issues, which we ask you to report through Support.
For certain quiz question types, a step will be added in the user flow where learners can confirm or change their answer choice. This will be a change to the default behavior of quizzes. Previously, learners were immediately locked into the first choice they clicked on and unable to change it, causing confusion and usability issues.
Besides the specific change outlined below, ALL other quiz functionality will be maintained (including the current behavior of various quiz settings). Additionally, there will be no impact to any other assessment type.
Updated Quiz Flow:
- Learner views a quiz question (Multiple Choice, True / False, or Image Comparison).
- Learner clicks on any answer choice.
- Learner can click Submit button OR click on a different answer choice.
Note
The new Submit button is translatable in Settings Translations.
- After clicking Submit, learners see if their answer is correct and rejoinders display.
- Learner clicks Next Question to move forward.
Note
For Multiple Choice questions where the learner must select all correct answers to receive credit setting is enabled:
- There is no change to this question type, due to the fact that it was already behaving similarly to the updated flow above. (The only update will be to change the CTA button from “Check Answers” to “Submit” for consistency.)
This release may have an impact on custom CSS on the quiz page. When a learner selects an answer choice in a quiz (and prior to clicking the new Submit button), a border will be added around the selected answer. This impacts Multiple Choice (Single Correct answer), True/False, and Image Comparison question types.
A new class .choice--highlighted
will be added to answer choices that contain the class .choice--multiple .choice
or .choice--image-compare.choice.
By default the .choice--highlighted
class will add a 2px wide border to the element and be colored as —-accent-color.
We released fixes for the following:
- Empty Meetings Array in
CreateInPersonEvent
GraphQL Endpoint response. - Assigning newly created Tags via "All Courses" or "All Events" pages requires more than one mouse click.