ProjectsTian Xing Selected workAbout

AI · Education

EduTool.dev

A course is a system. Build the whole thing.

Open EduTool.dev
EduTool homepage asking “What do you want to teach?” with a music theory course description typed in
Year
2026
Role
Product, design & engineering
Field
AI · Education

Describe a course once. EduTool builds ten linked materials, from the course map to the quiz bank, and Scion checks them against what you gave it. Free, and it runs in your browser.

Built for teachers who need a course—not a wall of AI text.

THE COURSE INTELLIGENCE LAYER V0.20.08

Meet Scion

Scion runs privately in your browser. It writes, checks, and repairs the course as one connected system, anchored to your description and your material.

Brief-anchored

Your course description stays in force through every generation and revision.

System-aware

Every artifact is reasoned about as part of the same course.

Evidence-honest

Sources, gaps, and review needs stay visible. Nothing is invented to fill them.

Human-editable

Inspect one item. Repair the system. Edit everything.

LIVE DEMO

Build a course here

Describe a course, set lessons and minutes, then edit every material in your browser. Free, no account needed.

edutool.devOpen ↗

What it does

Ten linked materials

Course map, syllabus, lesson plans, slides, assignments, rubrics, discussions, quizzes, study guides, and FAQ stay in sync.

Quizzes from your material

Paste a poem, a dialogue, or your data; the questions use it. Calculation answers are computed, not guessed.

Free and private

Scion runs in your browser after a one-time download. Public-source research only when you switch it on.

CASE STUDY

Behind the work

Generate broadly. Stay anchored to one brief.

01 / The problem

AI can generate pages of course content and still fail to build a course. Objectives drift. Assessments disconnect. Evidence gets overstated.

Exact role

Product strategy, UX, system architecture, AI workflows, front-end, and release.

Team

Independent. Designed and built end to end.

02Key decisions

  • One canonical model drives every deliverable.
  • The teacher’s own poems, dialogues, and data stay verbatim; calculation answers are computed in code.
  • Say each thing once: one description box, one setup page, one full-width workspace.

03Limits & misses

  • Early artifacts contradicted one another.
  • Local generation can still misattribute sources, so shared tasks may need teacher review.
  • Passing software checks is not proof of classroom readiness—and the site says so.

04Results

  • Live at edutool.dev, free, in any browser.
  • v0.20.08 builds all ten materials from one course description, in English or Chinese.
  • Exports to Word, PDF, PowerPoint, Google Docs, Sheets, and Slides, or one course ZIP.

05What I built

  • Course schema, source compiler, generation pipeline, and cross-material checks.
  • Scion assistant, ten material editors, PDF renderer, and exports.
  • UX writing, interaction system, visual design, and release.