Inspiration

Teachers spend a huge amount of time turning real papers, PDFs, and DOCX files into reusable classroom materials. We wanted to make that process safer and faster without losing traceability.

What it does

Yuanzhixue K12 converts school papers and teaching materials into structured question banks. It supports OCR, document parsing, visual QA, review queues, and repair workflows so generated content can be checked before teachers use it.

How we built it

We built a document-to-question pipeline around PDF/DOCX parsing, OCR extraction, structured normalization, image asset handling, and admin review pages. Codex helped us inspect failures, write repair scripts, verify outputs, and improve the workflow iteratively.

Challenges we ran into

Real education documents are messy: formulas, diagrams, page layouts, missing images, and OCR errors all create edge cases. The hardest part was not just extracting content, but making every result auditable and repairable.

Accomplishments that we're proud of

We created a working workflow that turns raw papers into reviewable structured data, with visual evidence and safeguards before content enters the usable question bank.

What we learned

AI is most useful in education workflows when it is paired with verification, human review, and clear provenance.

What's next for K12

Next, we want to improve batch processing, expand subject coverage, strengthen visual QA, and make the teacher-facing workflow smoother.

Built With

  • ai-agents
  • codex
  • docx-parsing
  • education
  • k12
  • next.js
  • ocr
  • openai
  • pdf-parsing
  • question-bank
  • typescript
  • visual
Share this project:

Updates