Rebuilt web/index.html after the layout of CK-X (itself modelled on the
Linux Foundation exam UI), written from scratch and loading nothing from
the network:
- landing page: track switch in the top bar, a Start exam dialog to pick
the session (path, objective, domain, next domain, whole bank, picked
tasks, simulator sets, full exam with its gate, hard mode), the path,
a card per domain, every objective with its notes and skip links, and
an overlay with the clusters' progress while a session is prepared
- exam screen: dark top bar with the clock and the Exam Interface /
Exam Controls / Exam Information menus, a light question panel with
< Question N >, "Solve this question on instance", Flag for review,
Satisfied with answer, and Check this task in drills; the remote
desktop with reconnect and fullscreen beside it
- results page: points, pass or fail, domains, every task's checks and
reference solution, answers, drill what I missed, review on the hosts
A session started in the browser opens a dialog whose Start puts the
full time on the clock. New POST /api/terminate backs Terminate session
(an open session ends ungraded, as ./ksim abort) and Delete the hosts
(a finished session loses its hosts); both delete that session's hosts
only. The session payload says whether a session was aborted.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JZPd3GGWyxTgAkL6a4gAJz