Release Notes

Version History

Current version: v0.1.22

Back to Login
v0.1.22
2026-04-03
-Scoped student progression by certification so TECH+, A+, and Network+ now maintain separate point balances, point ledgers, mission unlock progress, mission completion history, and certification-specific leaderboard standings.
-Kept battle Elo global while making battle points certification-aware, requiring both students to share the same active certification before a challenge can start and settling wagers back into that battle's certification track.
-Added active certification switching plus certification-aware student account, dashboard, mission, points-history, and leaderboard responses so each certification feels like a fresh start when students toggle tracks.
-Updated teacher and admin management flows so point adjustments, mission reset and completion tools, and class or user progress summaries can target the correct certification instead of mixing all progression into one total.
-Extended certification awareness across supporting reward systems including exams, wheel, NPC Arena, Spot Mode, Flashcards, and Exam Cram, and updated mission admin/import tooling and database migration paths to backfill existing progression into TECH+.
v0.1.21
2026-04-03
-Added certification-track expansion across the app with separate TECH+, A+, and Network+ question banks, track-aware practice exams and class exams, and admin question management that can switch between certification banks.
-Imported and prepared the A+ and Network+ content pipelines with JSON-based bank importers, TEKS-linked academic-standard tagging, Network+ exam rules, and teacher-facing TEKS mastery reporting built from quiz and class-exam correctness.
-Added manual certification-access overrides so teachers and admins can grant students access to A+ or Network+ without requiring the previous passing score, while keeping the default prerequisite behavior in place for everyone else.
-Expanded admin question-bank tooling with one-click bank imports plus new export and upload-update flows that package each certification domain into downloadable JSON zip archives for local editing and round-trip reimport.
-Expanded student credential and classroom oversight with TECH+ score recording, certification-aware class exam assignment controls, and supporting leaderboard and classroom-management updates alongside a broader avatar/store management pass.
v0.1.20
2026-03-27
-Added the optional winning streak points bonus system for quiz domains, including global admin controls, class-level teacher overrides, and updated student feedback so streak rewards can be tuned per classroom.
-Expanded performance tooling with Lighthouse and web-vitals reporting, then reduced quiz and dashboard overhead by trimming repeated client-state fetches and lightening the main quiz, mix, review, and dashboard data paths.
-Reworked teacher and admin navigation with shared dedicated layouts and sticky mode headers so major management areas are easier to move between without repeated in-page back links and duplicated controls.
-Expanded NPC Arena and Spot Mode interaction support with left-click, right-click, either-click, and keyboard-input handling, plus sequential-versus-random NPC progression, grouped question sets, and stronger admin management for NPC pools and spot-mode items.
-Refined live student practice flows by fixing blitz transition freezing and timer behavior, adding a Try Again action on blitz run-end, showing the remaining Spot Mode questions for the day, and making quiz-domain winning streaks continue across level-ups instead of resetting when a level increases.
v0.1.19
2026-03-26
-Rolled out the shared compact top navigation header across quiz modes, missions, exams, class exams, class exam review/results pages, and account settings, while removing duplicate in-page back and dashboard links.
-Refined Battle Arena challenger browsing by adding a self card under Battle Rules so students can view their own battle Elo, win-loss record, and battle history without challenge controls.
-Expanded admin wheel controls with a Give Free Spin action per student and reworked the student wheel modal so the spinner uses more screen space without scrollbars, keeps result and lock messages in the side panel, and better fits the viewport after spins.
-Aligned class exam student visibility with teacher review state so stopped review sessions no longer appear as live for students and direct links to non-active review sessions are blocked.
-Slimmed down student class exam pages by hiding empty sections on /class/exams, compressing the live review summary into a single-row header above the question area, and tightening supporting navigation and layout behavior.
v0.1.18
2026-03-20
-Redesigned Exam Cram so Rapid Fire uses strict typed answers, Memory Ladder uses authored multiple choice, Sequence Builder uses ordered-step prompts, and Flashcards now links into the separate shared Flashcards system.
-Expanded Exam Cram and Flashcards with shared content management improvements, new mode-aware import packs, six Tech+ domain cram packs, and multi-pack selection that shows per-mode question counts before students start a session.
-Added the new Flashcards study system with single-player and two-player modes, same-class invites, typed or verbal review controls, teacher/admin review dashboards, and a dedicated leaderboard section.
-Updated class exam rewards so both full exam submission points and class exam review points now respect any active student boost at the time they are awarded.
-Added an optional wheel-segment setting that lets negative delta slices feed the lost points into the student's class pot, with matching spin, respin, admin-apply, and wheel UI support.
v0.1.17
2026-03-19
-Expanded the Battle Arena with a Top Battles view that highlights the top 10 completed battles ranked by points won.
-Reworked the leaderboard's Blitz Mode section into Challenge Modes and added top 10 lists for Spot Mode questions answered and NPC Arena level alongside the existing Blitz rankings.
-Improved NPC Arena progression tracking by showing attempts and total points spent per NPC on the arena page, and made NPC win rewards respect active point boosts.
v0.1.16
2026-03-19
-Added question flagging to the student class exam runner so students can mark questions for review, see flagged items highlighted in yellow, and get warned about flagged questions before submitting.
-Updated NPC Arena entry-fee handling so points spent to start an NPC challenge now feed the student's class pot and create matching class pot ledger credits when the student belongs to a class.
-Added teacher/admin hotspot overlays to the live NPC Arena challenge view so privileged users can see the active click regions directly on the image while testing.
v0.1.15
2026-03-18
-Added teacher-side class exam cleanup tools so saved create/edit forms now reset after a successful save, exams can be deleted directly from the teacher manager, and removed exams cleanly drop out of the active analytics selection.
-Added per-student class exam retake controls so teachers can delete an individual submission, clear that student's saved progress, and immediately allow a fresh retake without leaving stale averages or most-missed-question stats behind.
-Improved leaderboard tie handling for single-winner views by surfacing tied students on hover in Domain Levels and per-segment Spinner leaders while keeping the compact top-student layout.
-Refined admin system health event timestamps to show readable local date-and-time labels instead of raw ISO strings.
v0.1.14
2026-03-04
-Added sortable teacher class exam roster columns so teachers can click Student, State, Remaining/Time, and Action to reorder the student status table.
-Added battle Elo and battle summary stats to the student account page, including wins, losses, total completed battles, and win rate.
-Expanded the Unlock Guide with NPC Challenge Arena and Group Tech Missions entries, and tied the guide to effective admin and teacher feature settings so disabled systems no longer appear for that student.
-Clarified and refined supporting dashboard and account UX updates shipped alongside the recent performance and classroom workflow improvements.
v0.1.13
2026-03-03
-Reduced dashboard and quiz overhead by removing unused data fetches, collapsing per-domain stat fan-out into grouped queries, and reusing shared feature snapshots instead of repeating role and class lookups.
-Cut background traffic for student activity flows by lowering polling frequency, adding a lightweight mission heartbeat endpoint, and making wheel and battle refresh behavior more demand-driven.
-Optimized class exam progress syncing so autosave sends only the changed answer, skips no-op writes, and avoids returning unnecessary progress payload data during routine polling.
-Moved expired battle settlement out of the hot battle status read path into an explicit refresh flow, keeping status reads lighter under concurrent student usage.
-Kept the dashboard visual style largely intact while replacing the heaviest blur and shadow effects with cheaper gradients and lighter compositing for better performance on lower-end lab computers.
v0.1.12
2026-03-02
-Added teacher-facing professional dossier exports for Group Missions, including mission-level and role-level documents generated from role-owned submissions and evidence.
-Added dedicated teacher dossier endpoints and export actions in the teacher attempt console for browser view, downloadable HTML, and print-to-PDF output.
-Enhanced teacher workflow review cards with inline evidence checklists, requirement context, dependency notes, and exemplar reference blocks for faster quality evaluation.
-Expanded and stabilized Group Mission end-to-end coverage around task logging, submission gates, dependency messaging, and final-review artifact enforcement.
v0.1.11
2026-03-01
-Added a strict canonical Group Mission JSON export/import flow with schemaVersion enforcement, deterministic export ordering, JSONC bulk create, and an admin-only JSON Schema endpoint for AI-safe mission generation.
-Added a new /admin/group-missions bulk create/import page with a parse-first workflow, commented example payloads, minimal valid template, structured validation errors, and common strict-mode mistake guidance.
-Expanded the Group Mission workspace to surface blocking reasons, submit warnings, active incidents, teacher review state, handoff preview, richer role status, and stronger artifact ownership messaging.
-Added support for FILE_UPLOAD and LINK evidence in the student Group Mission flow, including upload-backed validation and improved final handoff summaries.
-Upgraded the student Group Mission detail page to preview the real workflow before launch, including phases, owned steps, evidence expectations, artifact ownership, participation rules, and cleaned-up presentation.
v0.1.10
2026-03-01
-Added a global admin Feature Switchboard to enable or disable major student-facing systems, quiz domains, and direct student access across the app.
-Added class-scoped teacher feature controls so teachers can manage the same systems per class without affecting other classes or overriding admin-wide disables.
-Added disabled-feature notices for admin and teacher accounts with direct links back to the appropriate settings area when they access a student-disabled feature for testing.
-Moved NPC Challenge Arena into both feature switchboards, added class-level NPC Arena control, and aligned NPC Arena route and API gating with the shared feature system.
-Updated the teacher class switchboard to default collapsed and visually lock class toggles whenever the matching admin-level feature has already been disabled globally.
v0.1.9
2026-03-01
-Added the Group Mission system with unlock gating after individual Mission 15, non-linear team mission access, reusable team attempts, and repeatable role-credit tracking.
-Shipped student, teacher, and admin group mission pages plus APIs for team creation, invites, roster management, teacher approvals, collaborative artifacts, and final handoff review.
-Added a dedicated teacher attempt detail view with inline roster moderation and a filtered per-student progress matrix for the active mission roster.
-Improved the student draft roster workspace with local validation for team size, required-role coverage, duplicate role conflicts, and clearer pre-submit feedback.
-Added Playwright browser coverage for creator roster editing, teacher start approval, and the final handoff to completion approval workflow.
v0.1.8
2026-02-28
-Added mission-level hint pricing controls with configurable reward multiplier and optional front-loaded pricing so later hints can cost more than earlier ones.
-Changed mission scoring so hints only spend points when purchased and no longer reduce mission completion rewards or time-bonus earnings.
-Updated the student mission runner to show per-hint pricing and clarified hint-cost messaging in the mission completion and hint panels.
-Expanded the mission editor with hint pricing controls and moved the primary save action into the sticky right sidebar so it stays accessible while scrolling.
-Refined mission teacher-guide sync behavior so hints are regenerated from procedural Windows walkthrough steps instead of checkpoint-answer content, and fixed broken UI icons in mission and battle screens.
v0.1.7
2026-02-28
-Fixed battle free-spin rewards so wins only grant a free spin when the student has the wheel unlocked and the active wheel configuration is valid.
-Corrected the battle underdog bonus to use pre-battle Elo, and tracked denied challenges with timestamps for weekly exemption rules.
-Added weekly no-battle penalty exemptions for enrolled admins, enrolled teachers, and students who received 8 denied challenges from 8 distinct opponents in the same week.
-Hardened Interleaved Practice Mix with due-question and general-question fallbacks so students do not land on an empty quiz when due work exists.
-Added wheel segment descriptions in admin and a hover detail panel beside the student spin wheel to show richer reward information.
v0.1.6
2026-02-27
-Expanded NPC Arena admin tools with bulk JSON import template copy, dedicated NPC image uploads, and automatic slug generation so slugs no longer need manual entry.
-Added optional NPC job title and focus fields, plus global and per-NPC enable/disable controls to gate Arena access until content is ready.
-Added a dedicated NPC question manager page with create-and-assign flow, existing question assignment, and drag-select hotspot editing directly on the image preview.
-Upgraded Spot Mode hotspot support to handle multiple shapes per image and added a wrong-click map to the Recent Clicks admin view.
-Updated the Teacher Mission Guide content and supporting admin workflow refinements shipped alongside the NPC Arena tools.
v0.1.5
2026-02-27
-Added NPC Challenge Arena: spot-mode gated progression with entry cost, timed one-miss challenge flow, and first-clear unlocks.
-Implemented NPC rewards with optional free-spin or specific wheel segment payout, plus dedicated points ledger reasons.
-Added admin NPC Arena management at /admin/spot-mode/arena with NPC CRUD, dialogue, economy controls, and question pool assignment.
-Added Spot Mode content visibility flags for practice vs arena usage and updated practice APIs to respect practice visibility.
-Improved NPC Arena admin UX with drag-and-drop NPC ordering, pool drag ordering, bulk add filtered items, advanced filters, and live dialogue preview.
v0.1.4
2026-02-25
-Implemented battle economy: free-spin rewards, underdog bonus, battle tax, class pot accounting, and weekly no-battle penalties.
-Added CLASS_POT wheel segment behavior across spin/respin/admin apply plus free-spin usage and status reporting.
-Added admin battle controls in Admin Settings for minimum wager, tax rate, weekly required battles, and weekly penalty amount.
-Updated student battle UX with dynamic min wager validation, settlement details, in-app battle rules, and dashboard weekend reminder banner.
-Added schema/models for class pot ledger and weekly battle penalty tracking with settlement audit fields on battles.
v0.1.3
2026-02-04
-Serve Spot Mode uploads from a server route with multi-path lookup for production.
v0.1.2
2026-02-04
-Added a version link in the footer and a version history page.
v0.1.1
2026-02-04
-Fixed Spot Mode image uploads to avoid double file extensions.
v0.1.0
2025-12-05
-Initial release of the Tech+ Certification Practice Portal.