New /exam-marker/bank page: browse leaf questions across your papers, filter by spec point (the spec-planning surface) and subject via facet chips, select questions into a basket, and "Create paper" → POST /custom-papers → opens the new template in setup. Dashboard gets a "Question bank" entry point. examRepository.getBank + createCustomPaper; BankQuestion/BankResponse/custom-paper types. tsc clean. Pairs with the mode-3 API endpoints (already merged). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
React 18 + TypeScript + TLDraw 3.6 frontend for Classroom Copilot — whiteboard, transcription panel, timetable, and graph views
Languages
TypeScript
96.1%
CSS
3.1%
JavaScript
0.5%
Dockerfile
0.2%
HTML
0.1%