PASS Native toolbar and notification icon initialize
PASS Toolbar collapse, restore and visibility
PASS Native teacher window en / Classes
PASS Native teacher window en / Skills
PASS Native teacher window en / Groups
PASS Native teacher window en / Points
PASS Native teacher window en / Seating
PASS Native teacher window en / Settings
PASS Native teacher window zh-CN / Classes
PASS Native teacher window zh-CN / Skills
PASS Native teacher window zh-CN / Groups
PASS Native teacher window zh-CN / Points
PASS Native teacher window zh-CN / Seating
PASS Native teacher window zh-CN / Settings
PASS Student and group picker construct on classroom display
PASS Timer modes preserve time; elapsed deadline finishes
PASS Whiteboard native window and editable document reopen
PASS Seating templates create expected capacities
PASS Student picker and timer displays contain no configuration buttons
PASS Teacher picker preferences are saved without launching an activity
PASS Picker launches immediately from saved preferences and timer starts on selection
PASS Toolbar idle fading, menu hold and docking reveal restore full toolbar
PASS Skill paste validates the whole block before committing and supports bulk columns
PASS Group drag/move rejects locked students and preserves class records
PASS Award notifications queue without focusing and undo cancels or corrects
PASS Seating teacher editor publishes an independent read-only snapshot
PASS Whiteboard tools stay teacher-side and controller closure safely closes the board
PASS Display recovery hides private panels until explicitly reopened
PASS Background grouping resets only its class's group selection round
PASS Left/right docks are vertical; top/bottom docks remain horizontal
PASS Points use aligned multi-column cards and show group members
PASS History clear creates a recovery backup before preserving totals
PASS Timer theme changes immediately create distinct scenes
PASS Timer video, music and alarm preferences stay independent
PASS Seating editor exposes zoom, fit and furniture sizing controls
PASS Fit class keeps a 40-student roster within the teacher viewport
PASS Wheel labels use bounded radial layouts for long names
PASS Flicker reserves one winner and ignores duplicate launches
PASS Clear picker history affects only selected class and mode
PASS Toolbar snaps, rotates, remembers edge offset and can undock
PASS Picker sound choices and custom asset survive persistence
PASS Book and Spark branding and bilingual About page are embedded
PASS Right-edge pointer drop rotates toolbar and retains position after reveal
PASS Picker auto-hide starts after reveal and can be relaunched
PASS Timer auto-hide waits until completion; reset cancels stale dismissal
PASS Groups display respects its independent auto-hide delay
PASS Hide-class control hides activities, pauses timer and keeps teacher controls
PASS Replacing an automatic dismissal cancels the previous countdown
PASS Toolbar mode toggle is one click and preserves independent rounds
PASS Points-card chosen student wins both flicker and wheel without duplicate launches
PASS Absent students cannot be selected from points cards
PASS Teacher result echo is suppressed on shared screens; About includes supplied bio

52 passed, 0 failed
