All projects
EducationLive

Recoding

dbirecoding.vercel.app

A timed coding-exercise platform in active production use by Learn2Earn fellows in Abuja. Candidates write in a real editor against a real runtime, and the platform records enough to review how an answer was produced, not just what was submitted.

What it does

Worth calling out

Executing untrusted code is the hard part

The runner is a separate service on a separate host with its own key, so a hostile submission can reach a sandbox rather than the application that holds candidate records.

The replay is the evidence

Paste detection alone catches nothing — someone can retype. Recording the keystrokes and replaying them is what distinguishes a person solving a problem from a person transcribing one.

Have something that needs building?