01
Multi-format imports and review
Parses Word, Excel, CSV, plain text, Markdown, PDF, and images into structured drafts. Instructors review question types, scores, answers, and knowledge points before committing them. Course outlines become editable chapter and knowledge-point trees with drag-and-drop organization.
02
Equations and illustrations
MathLive and KaTeX support equation input and display. Illustrations support cropping, rotation, shapes, and equation annotations; both a PNG and an editable scene are saved. Paper-specific image adjustments remain separate from the question-bank version.
03
Blueprints and assembly diagnostics
Blueprints specify question counts, scores, chapters, difficulty, and required knowledge points. Preflight checks identify shortages and conflicting requirements; generated papers include coverage and score distributions. A/B comparison highlights shared questions and differences in topic and question-type coverage.
04
Preview, typesetting, and export
Provides in-app HTML previews and uses Jinja2 templates to generate LaTeX for XeLaTeX/latexmk PDF compilation. Questions, options, answers, marking content, and illustrations share one export workflow. The question bank can also be exported to Excel.