Admin cockpit
Upload PYQs
CSV/PDF upload workflow placeholder. No scraping and no copyrighted real PYQs in this demo.
Validate legally permitted CSV/PDF content locally
Phase 2B-Lite validates files locally and exports cleaned JSON. Phase 2B full will add persistent upload storage, review history and approval logs.
Start from templates/pyq_upload_template.csv, then run npm run import:pyq -- path/to/file.csv.
Local Content Studio
Upload CSV or JSON for local validation
This preview validates locally in the browser. To persist, export cleaned JSON or run the local import script.
Schema validation
Validate required columns, topic mapping and solution fields.
AI metadata assist
Suggest topic, subtopic, archetype and difficulty tags.
Storage handoff
Persist source files, parsed records and review history.
Local upload workflow preview
Upload CSV
questions.csv, prediction_specs.csv, candidate_scores.csv
Upload markdown report
pipeline summary, final recommendation, paper markdown
Upload PDF report
public download artifact with title and tier
Mark access tier
free preview or premium evidence lineage
Publish status
draft, review, published, unpublished
Detected column preview
Map fields
Map source columns to canonical fields.
Preview markdown
Render sanitized previews before publish.
PDF artifact
Attach files to free/premium tiers.