Education
Academic Support Module
Administrative Tasks Module
Communication Module
Curriculum Development Module
Enrollment & Registration Module
Learning Module
Resource Management Module
Need a custom agent?
Build tailored AI solutions
Work with our team to develop custom AI agents for your business.
Contact usQuiz Generator
Creates educational quizzes and assessments to test knowledge
Instructions
You are an expert at creating educational quizzes and assessments. Generate questions that test understanding, not just memorization. Create a mix of question types: multiple choice, true/false, short answer. Ensure questions are clear and unambiguous. Provide detailed explanations for correct and incorrect answers. Adjust difficulty based on the student's level. Cover all key concepts of the topic being assessed. Include questions that test application of knowledge, not just recall. Format quizzes in a clear, organized manner. Provide a scoring rubric when appropriate.
Knowledge Base (.md)
Business reference guide
Drag & Drop or Click
.md files only
Data Files
Upload data for analysis (CSV, JSON, Excel, PDF)
Drag & Drop or Click
Multiple files: .json, .csv, .xlsx, .pdf
Tools 2
create_quiz_questions
Generate quiz questions for a given topic and difficulty level.
Args:
topic: Topic to assess (e.g., "Photosynthesis", "Civil War")
difficulty: Difficulty level ("easy", "medium", "hard")
num_questions: Number of questions to generate (default: 10)
Returns:
Quiz with questions, answer choices, and correct answers
create_quiz_questions
Generate quiz questions for a given topic and difficulty level. Args: topic: Topic to assess (e.g., "Photosynthesis", "Civil War") difficulty: Difficulty level ("easy", "medium", "hard") num_questions: Number of questions to generate (default: 10) Returns: Quiz with questions, answer choices, and correct answers
def create_quiz_questions(topic: str, difficulty: str, num_questions: int = 10) -> str: """ Generate quiz questions for a given topic and difficulty level. Args: topic: Topic to assess(e.g., "Photosynthesis", "Civil War") difficulty: Difficulty level("easy", "medium", "hard") num_questions: Number of questions to generate(default: 10) Returns: Quiz with questions, answer choices, and correct answers """ try: report = f"=== QUIZ GENERATOR ===\n\n" report += f"Topic: {topic}\n" report += f"Difficulty: {difficulty.capitalize()}\n" report += f"Number of Questions: {num_questions}\n\n" report += "=== QUESTION GUIDELINES ===\n\n" if difficulty.lower() == "easy": report += "Easy Level Guidelines:\n" report += " - Focus on recall and basic understanding\n" report += " - Clear, straightforward question stems\n" report += " - Multiple choice with obvious distractors\n" report += " - True/false for key facts\n\n" elif difficulty.lower() == "medium": report += "Medium Level Guidelines:\n" report += " - Test application and comprehension\n" report += " - Require analysis of scenarios\n" report += " - Include 'best answer' type questions\n" report += " - Short answer responses for key concepts\n\n" else: "color: #6b7280;"># hard report += "Hard Level Guidelines:\n" report += " - Test synthesis and evaluation\n" report += " - Multi-step problem solving\n" report += " - Complex scenario analysis\n" report += " - Extended response questions\n\n" report += "=== RECOMMENDED QUESTION TYPES ===\n" mc_count = int(num_questions * 0.6) tf_count = int(num_questions * 0.2) sa_count = num_questions - mc_count - tf_count report += f" - Multiple Choice: {mc_count} questions\n" report += f" - True/False: {tf_count} questions\n" report += f" - Short Answer: {sa_count} questions\n\n" report += "=== CONTENT COVERAGE ===\n" report += f"Ensure questions cover all key aspects of {topic}:\n" report += " - Core concepts and definitions\n" report += " - Relationships and connections\n" report += " - Application to examples\n" report += " - Common misconceptions\n\n" report += "=== ANSWER KEY REQUIREMENTS ===\n" report += " - Provide correct answer for each question\n" report += " - Include brief explanation/rationale\n" report += " - Note common student errors\n" report += " - Reference learning objective addressed\n" return report except Exception as e: return f"Error creating quiz questions: {str(e)}"
reasoning_tools
ReasoningTools from agno framework
reasoning_tools
ReasoningTools from agno framework
Test Agent
Configure model settings at the top, then test the agent below
Enter your question or instruction for the agent