Skip to main content

Product Changelog

See the latest releases for what's new, improved, and fixed.

Written by Sam Slagle

1.2.0 - Sep 23, 2026

Release notes

Extempore 1.2.0 is a major product release focused on a more reliable and accessible Extempore Live experience, safer payment processing, and clearer teacher workflows across assessments, Gradebook, and connected LMS environments.

✨ New

  • Modernized Extempore Live experience: Added adaptive room layouts, clearer room states, real-time participant updates, and improved controls for running live group assessments.

  • Asynchronous Groups room management: Added a dedicated instructor workflow with larger room capacity, focused monitor states, room-membership visibility, grouped assessment selection, and safeguards around submitted students and attempt resets.

  • Cross-room assistance: Added clickable raised-hand alerts so instructors can respond to students in other active rooms without losing monitoring context.

  • Assessment reset workflow: Added a guided bulk-reset flow that lets instructors clear an entire assessment or selected questions while keeping related room and submission data consistent.

  • Payment authentication: Added PaymentIntents and 3-D Secure support for safer card payments and stronger authentication when a bank requires it.

💎 Improvements

  • Extempore Live room management: Added persistent save controls, participant-capacity validation, processing states, speaking and mute indicators, and better prompt and video visibility.

  • Extempore Live responsiveness: Improved participant grids and portrait-video handling so students remain visible across common screen sizes without unnecessary scrolling.

  • Payments: Improved payment-history tracking, coupon enforcement, refund callbacks, timestamps, logging, and duplicate-charge protection.

  • Accessibility: Strengthened keyboard focus, color contrast, labels, page titles, playback controls, and automated accessibility guardrails.

  • Gradebook: Made locked-attempt actions easier to find and improved class selection, sorting, and navigation behavior.

  • Class and roster navigation: Sorted the student-roster class selector and made class nickname overrides display consistently for teachers and students.

  • Prompts and waiting-room guidance: Simplified image zoom controls on touch devices and made waiting-room instructions visually distinct from errors.

  • Edlink integrations: Improved teacher-role handling, linked-section assessment behavior, assessment creation reliability, and error details returned to instructors.

  • District administration: Added an internal district-level control to hide World Language Commons from the content tab.

🐞 Fixes

  • Extempore Live room assignments: Fixed students being duplicated when moved between rooms and prevented rooms from exceeding supported participant capacity.

  • Extempore Live status: Fixed stale attendance and presence information, incorrect waiting-room recording states, and changes that previously forced students to refresh.

  • Extempore Live video: Fixed portrait video cropping and repositioned reduced-quality messaging so it no longer obscures video.

  • Assessment resets: Fixed synchronous-group rooms and submissions not being fully cleared during an assessment reset.

  • Rubrics: Fixed zero-value rubric ratings and incorrect rubric totals in the student experience.

  • CMS to Gradebook navigation: Fixed the Grade action opening the wrong class or assessment context.


1.1.12 - Sep 3, 2026

Release notes

This release adds a focused set of Extempore Live reliability improvements, instructor controls, language support, and admin/UI fixes. It includes only changes that were not part of the August 27 production release announcement.

✨ New

  • Automatic Keyman keyboard selection: Written-response questions now automatically select the keyboard that matches the class language when the teacher has Keyman enabled. Unsupported languages continue to use the existing selection flow.

  • Selective submission reset: Instructors can reset selected question submissions, with a confirmation step to prevent accidental grade or attempt removal.

  • Admin submission counts: Added clearer student, teaching-assistant, staff, and enrollment submission counts in NAPI admin, including corrected teaching-assistant totals and improved navigation and sorting.

  • CMS assessment setup: Updated the assessment create and edit interfaces with a cleaner layout and a toggle that lets instructors reveal optional assessment settings only when needed.

💎 Improvements

  • Extempore Live stability: Hardened room connections, presence handling, lobby transitions, and help-state updates so reconnects and room movement are represented more accurately.

  • Extempore Live connection feedback: Improved connection-status messaging and visibility when network conditions affect a participant’s video experience.

  • Camera and microphone guidance: Added clearer, localized permission and device-error messages, including retry options when checks time out or hardware is unavailable.

  • Student feedback: Overall group feedback now appears correctly for students in Extempore Live submissions instead of being limited to question-level feedback.

  • Class nicknames: Extended nickname display fixes to Gradebook full-screen views and Send to Colleague. This is separate from the course-grouping and copy-dialog changes announced on August 27.

  • Theme colors: Applied organization team colors more consistently across the updated NAPI experience.

🐞 Fixes

  • Missing Extempore Live recordings: Added recovery for rooms whose Twilio composition completed but whose composition SID was never saved. Recovery now checks a wider set of eligible rooms, reuses available recordings when possible, excludes deleted or active rooms, and runs through the nightly recovery process.

  • Recovery performance: Added database indexes and tightened recovery queries to reduce locking and speed up searches for affected rooms. The 15 known cases identified before release are scheduled for automatic recovery by the nightly job.

  • Duplicate room connections: Improved handling when the same participant reconnects or opens another session so the older connection exits cleanly without incorrectly ending the room.

  • Presence accuracy: Improved session and room-presence cleanup so disconnected participants are less likely to remain shown as online.

  • Lobby notifications: Prevented room-entry transitions from being announced as if a participant left the waiting room.

  • Help-request notifications: Prevented automatic room cleanup from showing a misleading “help request canceled” message when no participant canceled it.

  • Grade and feedback cleanup: Improved cleanup behavior when instructors clear scores or reset attempts so related grade and feedback state stays consistent.


1.1.11 - Aug 27, 2026

Release notes

Assessment-level rubric work is now live in production, with several related fixes across group assessments, CMS setup, Gradebook behavior, accessibility, and NAPI admin workflows. This release focuses on making rubric-driven assessment flows more consistent for teachers and students.

✨ New

  • Group assessment rubrics: Moved group assessments to assessment-level rubrics so performance bands and score conversions work correctly across backend, frontend, CMS, and Gradebook flows.

  • Course grouping for classes: Added course-name grouping in STC and the CMS copy-assessment dialog so teachers can find related classes more quickly. Classes without a course ID now fall into an “Other classes” section, teaching-assistant classes display a TA badge, nickname overrides appear in place of class names, and deleted classes are filtered out of the CMS copy flow.

  • Linked assessment edit syncing: Added clearer edit-flow messaging for parent/child assessments after STC import and CMS copying. When questions are added, deleted, or updated, users are sent back to the assessment edit page with guidance to save so linked assessments sync correctly. Date parameters and absent-student settings remain section-specific and are not synced.

  • New organizations: Enabled new group management by default for every newly created organization in NAPI.

💎 Improvements

  • Accept Late Work: Moved the “Accept Late Work” setting to the assessment level in both CMS and NAPI, with NAPI falling back to the customer-level preference when the assessment value is unset.

  • Gradebook: Added hyperlinked participant names for asynchronous group submissions so teachers can navigate and grade group work faster.

  • Gradebook: Updated copy for non-participating students in group attempts to make participation status clearer.

  • Rubrics: Added a visible conversion-table indicator in rubric rows.

  • Rubrics: Kept users on the rubric edit page after saving and added a success notification.

  • Responsive UI: Improved tab-strip behavior at phone widths across question lists, assessment lists, and admin customer details.

  • Student assessments: Prevented Chrome’s built-in page translation on student assessment pages.

🐞 Fixes

  • CMS group assessments: Fixed task cards showing the generic “Assessment Level Rubric” label instead of the selected rubric’s actual name.

  • CMS group assessments: Fixed rubric dropdown clipping on the group assessment task creation page.

  • CMS teaching assistants: Confirmed and cleaned up the legacy teaching assistant invite path.

  • Imported assessments: Fixed imported assessments behaving as locked down when lockdown was not enabled, restoring teacher edit access.

  • Gradebook rubrics: Fixed group assessment rubrics being lost after an incomplete save and later edit.

  • Group assessment navigation: Fixed multi-question assessment-level rubric flows so students return to the next unanswered question instead of jumping to review.

  • Extempore Live: Fixed room reassignment behavior for absent students.

  • Extempore Live: Fixed synced group rooms showing unenrolled students.

  • Accessibility: Fixed the skip link empty href issue for WCAG 2.4.1.

  • Accessibility: Fixed the “Back to Activities” keyboard flow after attempt submission.

  • Accessibility: Fixed insufficient color contrast on the Student Camera and Microphone Test Page.

  • Recording UI: Fixed the recording timer briefly showing 0:00 in red before snapping to the correct time.

Did this answer your question?