What it is
A deployed learning-roadmap application with quiz-gated progression, built at the GDGoC DevCamp at HCMUT — a separate programme from the national hackathon. The backend resolver converts unstructured model output into validated, dependency-mapped directed acyclic graphs.
How it works
Generative model output resolved into a validated dependency graph
The resolver validates generative model output before any of it becomes a roadmap: the response is stripped of markdown fencing, JSON-parsed and schema-validated with Zod, then rejected outright if any topic is ordered ahead of a prerequisite it depends on. The graph builder emits prerequisite-to-dependent edges, and progression through the roadmap is quiz-gated.