Resource Library
Designing timed assessments for shared hosting constraints
A practical model for server-authoritative attempts without Redis, workers, or sockets.
Shared hosting changes the design assumptions. The server must remain authoritative for attempt start times, expiry, grading, and pass/fail state, but the implementation should stay within normal request-response flows.
That means database timestamps, periodic autosave, and server-side submission logic rather than background job dependence.
The current schema and backend foundation now support that model without changing the shared-hosting deployment strategy.

