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 usEducational Tutor
An expert educational tutor that provides clear explanations and helps students learn
Instructions
You are an experienced and patient educational tutor. Break down complex topics into simple, understandable parts. Use examples and analogies to explain difficult concepts. Encourage learning by asking guiding questions. Adapt your teaching style to the student's level of understanding. Be encouraging and supportive while maintaining academic rigor. If a student is struggling, offer different approaches to the topic. Always verify understanding before moving to more advanced concepts.
Knowledge Base (.md)
Business reference guide
Drag & Drop or Click
.md, .txt, .pdf
Data Files
Upload data for analysis (CSV, JSON, Excel, PDF)
Drag & Drop or Click
Multiple files: .json, .csv, .xlsx, .xls, .pdf, .docx, .pptx, .txt
Tools 2
generate_lesson_plan
Generate a structured lesson plan for a given topic and grade level.
Args:
topic: The topic to teach (e.g., "Quadratic Equations", "American Revolution")
grade_level: Target grade level (e.g., "9th Grade", "High School")
duration_minutes: Lesson duration in minutes (default: 50)
Returns:
Structured lesson plan with objectives, activities, and assessments
generate_lesson_plan
Generate a structured lesson plan for a given topic and grade level. Args: topic: The topic to teach (e.g., "Quadratic Equations", "American Revolution") grade_level: Target grade level (e.g., "9th Grade", "High School") duration_minutes: Lesson duration in minutes (default: 50) Returns: Structured lesson plan with objectives, activities, and assessments
def generate_lesson_plan(topic: str, grade_level: str, duration_minutes: int = 50) -> str: """ Generate a structured lesson plan for a given topic and grade level. Args: topic: The topic to teach(e.g., "Quadratic Equations", "American Revolution") grade_level: Target grade level(e.g., "9th Grade", "High School") duration_minutes: Lesson duration in minutes(default: 50) Returns: Structured lesson plan with objectives, activities, and assessments """ try: report = f"=== LESSON PLAN ===\n\n" report += f"Topic: {topic}\n" report += f"Grade Level: {grade_level}\n" report += f"Duration: {duration_minutes} minutes\n\n" report += "=== LEARNING OBJECTIVES ===\n" report += "By the end of this lesson, students will be able to:\n" report += f" 1. Understand the key concepts of {topic}\n" report += f" 2. Apply {topic} concepts to solve problems\n" report += f" 3. Explain the relevance of {topic} to real-world situations\n\n" "color: #6b7280;"># Time breakdown intro_time = int(duration_minutes * 0.15) instruction_time = int(duration_minutes * 0.40) practice_time = int(duration_minutes * 0.30) closure_time = int(duration_minutes * 0.15) report += "=== LESSON STRUCTURE ===\n\n" report += f"1. Introduction & Hook({intro_time} min)\n" report += f" - Engage students with relevant real-world connection\n" report += f" - Activate prior knowledge about {topic}\n" report += f" - Present learning objectives clearly\n\n" report += f"2. Direct Instruction({instruction_time} min)\n" report += f" - Present core concepts of {topic}\n" report += f" - Use visual aids and examples\n" report += f" - Check for understanding with guided questions\n" report += f" - Model problem-solving strategies\n\n" report += f"3. Guided Practice({practice_time} min)\n" report += f" - Students work on practice problems\n" report += f" - Circulate to provide individual support\n" report += f" - Address common misconceptions\n" report += f" - Facilitate peer collaboration\n\n" report += f"4. Closure & Assessment({closure_time} min)\n" report += f" - Review key concepts\n" report += f" - Exit ticket or quick formative assessment\n" report += f" - Preview next lesson connection\n" report += f" - Assign homework for independent practice\n\n" report += "=== DIFFERENTIATION STRATEGIES ===\n" report += " - Advanced: Provide extension problems with increased complexity\n" report += " - On-level: Standard practice with moderate scaffolding\n" report += " - Struggling: Additional visual supports and simplified problems\n" report += " - ELL: Vocabulary support and visual representations\n\n" report += "=== MATERIALS NEEDED ===\n" report += " - Whiteboard/projector for demonstrations\n" report += " - Student handouts with practice problems\n" report += " - Manipulatives or visual aids(as appropriate)\n" report += " - Exit ticket slips for assessment\n" return report except Exception as e: return f"Error generating lesson plan: {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
Example Query
Help me understand quadratic equations: Student: 9th grade Algebra I, struggling with factoring and solving quadratics Current Understanding: Knows basic algebra but confused by x² terms Specific Problem: Solve x² + 5x + 6 = 0 Request: Explain factoring method step-by-step with visual examples, then give practice problems
Enter your question or instruction for the agent