Problem
What was needed?
Adding questions to Dilci meant manually splitting text and entering options, answers, and ordering one by one.
A desktop content automation that converts raw exam text into structured questions with AI and publishes them to Dilci in one click.
Platforms
Desktop
Role
Design and development.
Tech stack
Electron · React · Gemini
Status
Launch-ready

Problem
Adding questions to Dilci meant manually splitting text and entering options, answers, and ordering one by one.
Solution
Pasted raw text is converted by Gemini into a strict JSON schema (question, options A-E, correct answer); a repair layer fixes broken or truncated model output, and a draft preview gates publishing. Approved questions are written to Firestore in a single atomic batch.
Outcomes
Manual question entry reduced to minutes
A JSON-repair layer that auto-fixes malformed AI output
Word sets and Pro user management from the same panel
Build note
The panel runs a React interface inside an Electron shell with a local Express bridge. The content workflow is paste, convert with a chosen model, adjust in draft, publish in one click — turning the repetitive work of growing Dilci's question bank into a pipeline.