October 16, 2025
The following items will be deployed on October 16, 2025. Please note that this list doesn’t include other internal and regular maintenance work that BenchPrep is releasing.
New Features and Enhancements
Premium Content Now Configurable in Console
Premium Content is now fully configurable in BenchPrep, giving organizations the power to monetize learning programs directly in the platform. You can now designate different content types as “premium,” define unlock criteria, and create new upsell or trial experiences all without developer support.
Learners see what’s locked, understand how to unlock it, and can seamlessly purchase access through your existing eCommerce site. Once unlocked, content becomes instantly available within BenchPrep for a frictionless learner experience.
What’s New
- Configure Premium Content modals in Console.
- Mark different content types as premium content in BluePrint.
- Define unlock criteria and purchase triggers.
- Maintain a smooth learner experience with automatic unlocks post-purchase.
This update gives you the flexibility to launch new monetization models faster, from supplemental content upsells to limited trials, while maintaining your existing eCommerce workflows. It’s a simple way to drive growth and deepen learner engagement.
Learn more about Premium Content here →
Delete Groups in Console
We’ve added the ability for admins to delete groups directly from Console.
This update introduces a new “Delete Groups” permission, which can be applied to a custom role. When enabled, a Delete button will appear on the Group Detail page, allowing admins to permanently remove groups that are no longer relevant from the database.
This enhancement helps streamline group management, ensuring cleaner data organization and reducing clutter from outdated or unused groups.
BluePrint: External ID Added to User Feedback
Content managers can now view the External ID of affected content directly on the User Feedback page in BluePrint.
A new column, “External ID of Affected Content,” appears next to the existing Affected Content column and is also included in exports. This addition helps managers easily identify and correlate feedback with specific content for more accurate reporting and action.
Progress Bar Updates in Practice Dashboard
We’ve updated the Practice Dashboard to improve visibility and consistency across practice experiences.
Previously, when Randomize Practice Questions Order was enabled, the progress bar displayed only a percentage in Category Practice. With this update, the progress bar now shows the current question out of the total (e.g., “Question 1 of 66”) even when randomization is turned on.
This enhancement ensures a consistent experience across practice types and provides clearer progress tracking and a more intuitive, motivating experience for learners.
Enhanced Practice Question Reset Functionality
We’ve enhanced the Reset Practice Question functionality in Category Practice to work seamlessly with Display Previous Practice Session feature access.
Previously, users could only reset all practice questions at once when the feature was turned on. With this update, admins and learners can now reset questions at the category or subcategory level allowing for more granular control and flexibility when reviewing or reattempting specific sections.
GraphQL Enhancements: Filter Enrollments and Licenses
We’ve expanded GraphQL capabilities to enable more precise and efficient data retrieval.
Users can now:
- Filter enrollments by state, allowing for more targeted queries and analysis based on current enrollment status.
- Filter licenses by first activation date, supporting both “greater than or equal to” and “less than or equal to” date parameters.
Together, these enhancements improve reporting flexibility and make it easier to extract meaningful insights from enrollment and license data.
Console: Framework Upgrade
As part of our ongoing commitment to platform reliability and performance, we’ve updated the underlying frameworks that power Console.
These updates strengthen the foundation of the platform, ensuring continued stability, security, and responsiveness. Users may notice minor visual refinements (such as spacing or color adjustments), but overall functionality remains the same.