high or partial) to help you understand how well each question is anchored to your material.
Modes
- Custom mode
- Mimic mode
Custom mode retrieves background knowledge from your knowledge base, plans a set of question focuses, then generates and analyses each question in parallel.
Workflow
How to use
Fill in the requirements
Enter a topic or knowledge point, select a difficulty level, choose a question type, and set the number of questions to generate.
Click Generate Questions
Click Generate Questions. Progress updates stream live as each question is generated and analysed.
Supported question types
| Type | Description |
|---|---|
| Multiple choice | Four-option questions with a single correct answer and explanation |
| Fill-in-the-blank | Short answer questions targeting a specific term or value |
| Calculation | Step-by-step numerical problems |
| Written response | Open-ended conceptual or analytical questions |
Relevance analysis
Every generated question is analysed byRelevanceAnalyzer after generation. This is a single-pass analysis — questions are never rejected.
| Relevance level | Meaning |
|---|---|
high | The question is fully grounded in your knowledge base content |
partial | The question extends beyond the knowledge base; extension_points explains how |
Python API
Custom mode
Mimic mode
Output files
Custom mode output
Custom mode output
Each batch run creates a timestamped directory:
Mimic mode output
Mimic mode output
Each mimic run saves to a folder named after the source PDF: