Meet Patel
Implement storage layer and adaptive learning tools for TutorX-MCP
250bf8c
"""
TutorX MCP Tools
This module contains all the MCP tools for the TutorX application.
"""
# Import all tools to make them available when importing the package
from .concept_tools import get_concept_tool, assess_skill_tool # noqa
from .concept_graph_tools import get_concept_graph_tool # noqa
from .lesson_tools import generate_lesson_tool # noqa
from .quiz_tools import ( # noqa
generate_quiz_tool,
start_interactive_quiz_tool,
submit_quiz_answer_tool,
get_quiz_hint_tool,
get_quiz_session_status_tool
)
from .interaction_tools import text_interaction, check_submission_originality # noqa
from .ocr_tools import mistral_document_ocr # noqa
from .learning_path_tools import ( # noqa
get_learning_path,
# Enhanced Adaptive Learning Tools with Gemini Integration
generate_adaptive_content,
analyze_learning_patterns,
optimize_learning_strategy,
start_adaptive_session,
record_learning_event,
get_adaptive_recommendations,
get_adaptive_learning_path,
get_student_progress_summary
)
__all__ = [
# Concept tools
'get_concept_tool',
'assess_skill_tool',
'get_concept_graph_tool',
# Lesson tools
'generate_lesson_tool',
# Quiz tools
'generate_quiz_tool',
# Interaction tools
'text_interaction',
'check_submission_originality',
# OCR tools
'mistral_document_ocr',
# Learning path tools
'get_learning_path',
# Enhanced Adaptive Learning Tools with Gemini Integration
'generate_adaptive_content',
'analyze_learning_patterns',
'optimize_learning_strategy',
'start_adaptive_session',
'record_learning_event',
'get_adaptive_recommendations',
'get_adaptive_learning_path',
'get_student_progress_summary',
]