Smelt Turn your materials into your own question bank
Coach · Pixel Fish 🐟
42 due today · 20 new

The coach only states facts you can verify. Open and see what to practise — done when finished.

Engine overview (smelting pipeline)

Ore (materials) → Furnace (skills) → Metal (structured output). The three colours appear only for transformation.

Ore · raw
Ore: 12 documents
PDF · Word · Images · Scans
──▶
Furnace · processing
Furnace: Skill A running
Generating questions takes minutes; the fish swims with you
──▶
Metal · done
Metal: 3 banks · 842 questions
Practisable questions · green means pass

Bands: gray (--smelt-ore) ──▶ furnace orange (--smelt-furnace) ──▶ metal green (--smelt-metal)

Question banks

One screen, one task: see your banks first, then go practise.

Criminal Law Bank320 questions · Practise →
English Bank522 questions · Practise →
+ Drop materialsDrop your materials here to turn them into your own bank

Demo data from good_single_choice.json and good_same_id_edited_stem.json (fields copied read-only). After answering: correct/wrong + fact report; “AI follow-up 🐟” appears only when stuck (wrong answer).

Validation demo · question.v1

This demo is only about “structured output vs content” — no engine details.

✅ Positive case · metal-green pass

Valid question JSON (good_single_choice.json: schema / stem / 4 options / answer / explanation complete)

→ Metal-green pass · status=active

🟡 Negative case · quarantined for review

Missing stem / bad options (structural defects like bad_missing_schema.json)

→ Quarantined 🟡 · status=pending_review
Note: every AI output must pass validation; structural defects are quarantined for review, never silently dropped.