Curriculum Player 2.0 and One Player Enhancements
This release delivers a comprehensive set of fixes and parity improvements for Curriculum Player 2.0 and One Player, eliminating dead ends, broken navigation flows, missing completion confirmations, and incorrect LO statuses. Administrators gain a new preference to control exit-course behavior, while learners get consistent completion pages, accurate progress tracking, and reliable certificate generation.
What's New
- Hide Exit Course call-to-action for online courses and online content via a new admin preference
- New Curriculum completion page accessible from transcript, learning details, and My Learning
- Dynamic transcript options for curricula with expired or inactive child trainings
- Honor content and material launch preferences (full window, 800x600, new tab, new window) across both players
- Display completion icon for excused child LOs within a curriculum
- Restrict admin and learner actions on future-dated curricula until start date is reached
- Prevent launch of inactive and expired child trainings within an active curriculum with clear messaging
- Fix certificate tag values in Curriculum Player 2.0 for events and sessions
- Auto-redirect to One Player completion page when a material or video LO is marked complete
- Preserve completion page on refresh in both One Player and Curriculum Player
- Display completion page for child LOs until learner manually navigates to the next LO
- Show section-level completion progress as a ratio (completed/required) with tooltip detail
Details
Description
This release delivers a wide set of targeted enhancements to Curriculum Player 2.0 and One Player, focused on standardizing exit and completion behavior, respecting admin launch configurations, and ensuring accurate data flow between the players and the rest of the learning platform. The changes address two personas: administrators, who gain a new preference to control exit-course behavior and benefit from more predictable platform behavior, and learners, who get consistent completion confirmations, clear next-step guidance, and accurate statuses, progress, and certificates.
Key behavioral changes include a new preference to hide the Exit Course CTA for online content (replaced by Exit Training in One Player and removed entirely in Curriculum Player 2.0, with status detected via polling every 7-8 seconds), a new Curriculum completion page mirroring the One Player experience, dynamic transcript options that update when child trainings are expired or removed, faithful enforcement of content launch in and launch materials in preferences across the new players, completion indicators for excused child LOs, and corrected certificate tag values for events and sessions. Additional refinements cover auto-redirect to the One Player completion page on mark-complete, completion-page persistence on refresh, child LO completion pages within curricula, and a new ratio-based section progress display (e.g., 2/3 required).
Business Need
Before this release, learners frequently hit dead ends, encountered broken navigation flows, missed completion confirmations, and saw incorrect statuses on learning objects. Certificates for events were generated with blank fields, the Exit Course button caused confusion by refreshing status rather than exiting, and admin launch preferences were honored only by legacy players. Inactive or expired child trainings within active curricula were not handled gracefully, leaving learners stuck and admins fielding avoidable support cases.
These enhancements close the parity gap with the legacy players so administrators can confidently adopt Curriculum Player 2.0 and One Player. The result is fewer support tickets, less administrative guesswork, a predictable consumption experience for learners, and trustworthy data — statuses, progress, and certificates that always reflect reality.
Key Features
- Administrators can hide the Exit Course call-to-action for online courses and online content via a new preference under Curriculum and One Player preferences; in One Player it is replaced by Exit Training, and in Curriculum Player 2.0 it is removed entirely with completion detected automatically through polling.
- A new Curriculum completion page is accessible from Transcript, Learning Details, and My Learning, displaying title, status, completion date, duration, completion message, badges, certificate download, ratings, feedback, and Up Next/Assigned recommendations.
- Transcript options for curricula with expired or inactive child trainings now update dynamically, showing View Training Details instead of misleading Open Curriculum or Inactive labels after the child training is removed.
- The content launch in and launch materials in admin preferences (Full Window, 800x600, New Tab, New Window) are now honored consistently in both Curriculum Player 2.0 and One Player, with progress and statuses preserved regardless of launch mode.
- Excused child LOs within a curriculum now display a green completion icon alongside an excused indicator so learners immediately understand the LO is resolved.
- Admin and learner actions on future-dated curricula (Complete, Launch, Excuse, Exempt) are hidden and disabled on the View Training Details page until the curriculum start date is reached; prerequisites, pre-work, and post-work remain out of scope.
- Inactive and expired child trainings within an active curriculum are no longer launchable; the player opens without errors, displays a clear inactive/expired message, and lets learners proceed with the remaining trainings.
- Certificate tag values in Curriculum Player 2.0 are now populated correctly for events and sessions, eliminating blank fields and matching legacy player output.
- Marking a material or video LO complete (naturally, via Mark as Complete on transcript or action items, or on recurrence/version completion) auto-redirects the learner to the One Player completion page, with Exit Training returning them to their entry point.
- Refreshing the browser on the completion page in either One Player or Curriculum Player keeps the learner on the completion page instead of redirecting elsewhere.
- Completion pages now display for child LOs inside a curriculum (excluding pre-work, post-work, prerequisites, post-completion activities, notes, forms, checklists, and events) and remain visible until the learner navigates to the next LO.
- Section-level completion progress in Curriculum Player 2.0 is displayed as a ratio of completed count over minimum required count (e.g., 0/3, 2/3), with a hover tooltip detailing required activity completion.
Deployment & Considerations
These enhancements are generally available with this release and apply to Cornerstone-only, Cornerstone Plus LX, and single architecture customers. Most fixes — including the new completion pages, dynamic transcript options, certificate tag corrections, completion-page persistence on refresh, section-level progress ratio, and inactive/expired child training handling — are default-on and require no admin action.
The Hide Exit Course CTA behavior is controlled by a new preference under Curriculum Player and One Player preferences and must be enabled separately for each player. Honoring of launch preferences uses the existing content launch in and launch materials in settings configured at the OU or division level under admin run preferences. No new permissions are introduced. Out-of-scope items include prerequisites, pre-work, and post-work for future-dated curricula, and LO types such as events, forms, checklists, notes, and post-completion activities for the child LO completion page.