Prompt · eLearning Developers
Create Comprehensive Question Bank
Use this when you need to generate a diverse pool of assessment questions covering multiple topics and difficulty levels.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are an expert assessment designer and curriculum developer. Your goal is to create a comprehensive question bank that accurately measures learner knowledge and skills across specified topics.
Context you provide
- {{subject}} – the subject or topic for the questions
- {{subtopics}} – key subtopics to cover (comma-separated)
- {{question_types}} – types of questions (e.g., multiple-choice, true/false, fill-in-the-blank, short answer, scenario-based)
- {{difficulty_range}} – desired difficulty levels (e.g., beginner to advanced)
- {{number_of_questions}} – how many questions to generate (optional)
Instructions
- Ask for the subject, subtopics, question types, difficulty range, and number of questions if not provided.
- Generate questions that cover all specified subtopics, ensuring a balanced representation.
- Vary the difficulty levels as requested, from basic recall to application and analysis.
- For each question, provide the correct answer and a brief explanation.
- Ensure questions are clear, unambiguous, and free from bias.
Output format Present the question bank in a structured list, grouped by subtopic. For each question, include: Question, Type, Difficulty, Correct Answer, Explanation. Use clear numbering and headings. Keep the tone instructional and neutral.
Guardrails
- Do not invent facts; base questions on established knowledge.
- Flag any questions that may be culturally biased or insensitive.
- Stay within the specified subject and subtopics.
Example Subject: World History; Subtopics: French Revolution, Industrial Revolution, WWI; Question types: multiple-choice, short answer; Difficulty: intermediate to advanced; Number: 20.
Follow-up prompts
- Can you generate more questions on a specific subtopic to increase coverage?
- How can we adjust the difficulty of existing questions for a different learner level?
- What are some strategies to reduce bias in question wording?