Spaces:
Sleeping
Sleeping
Commit History
-
Relocate documentation files to docs/ directory and update README
Meet Patel- Move ARCHITECTURE.md, CODE_OF_CONDUCT.md, and PROJECT_ANALYSIS.md from root to docs/ directory - Update README.md to reflect new documentation locations - Make corresponding changes in app.py to handle new file paths - Maintain all existing documentation content while reorganizing project structure This reorganization improves project structure by keeping all documentation files in a dedicated directory, making the root cleaner while maintaining accessibility.ecc3905
-
fix: Update SERVER_URL to point to the production SSE endpoint
Meet Patel22f81ff -
feat: Implement comprehensive UI/UX enhancements across TutorX platform
Meet Patel- Updated color scheme to integrate with Gradio Soft theme using CSS variables - Enhanced visual design with modern gradients, consistent spacing, and typography - Improved navigation with icon-based tabs and logical feature grouping - Added user guidance features including a Quick Start Guide and contextual help - Enhanced interactive elements such as concept graphs and quizzes - Improved accessibility with high contrast color schemes and descriptive labels - Established a component reusability system with helper functions - Conducted thorough testing and validation of UI enhancements - Created detailed documentation outlining improvements and implementation guidelines2902ce4 -
Implement AI tutoring and content generation tools for TutorX
Meet Patel- Added ai_tutor_tools.py for contextualized AI tutoring features, including session management, interaction logging, and personalized responses. - Introduced content_generation_tools.py for automated content creation, including interactive exercises, scenario-based learning, and gamified content. - Developed test_ai_integration.py to validate the functionality of AI tutoring and content generation features through comprehensive test cases.bc987d8 -
Implement storage layer and adaptive learning tools for TutorX-MCP
Meet Patel- Added `mcp_server.storage` module with `MemoryStore` for in-memory data management. - Implemented persistence features using pickle for student profiles, performance data, session data, analytics cache, and adaptation history. - Created integration tests for adaptive learning tools, including session management and learning path generation. - Developed enhanced adaptive learning tests with Gemini integration for personalized learning experiences. - Added import tests to verify the functionality of adaptive learning components. - Implemented interactive quiz functionality tests to ensure quiz generation and answer submission work as expected. - Established MCP connection tests to validate tool availability and session initiation. - Created new adaptive learning tests to evaluate the complete workflow of the adaptive learning system.250bf8c
-
Refactor: Update Gradio interface tabs and links for consistency and clarity
Meet Patelb0f8bb1 -
Refactor: Update Gradio app initialization to use create_gradio_interface function
Meet Patelefc786d -
Refactor: Update Gradio app initialization to use create_gradio_interface function
Meet Patelff522ab -
Update run.py
Meetpatel006Unverified signatureThe application should start without the import error in run file795f7b7 -
Update app.py
Meetpatel006Unverified signatureThe periodic ping to the MCP server will start when the Gradio app loads.8327f03 -
Fix: Start ping task when Gradio app loads to avoid event loop issues
Meet Patel66fc7d8 -
Add periodic ping functionality to MCP server
Meet Patel35bb43f -
Merge branch 'main' of https://github.com/Meetpatel006/TutorX
Meet Patel0d547dd -
Addind the live link for MCP SSE server.
Meet Pateld6a63a3 -
Update vercel.json
Meetpatel006Unverified signaturefix running files050e905 -
Refactor requirements and update Vercel configuration for deployment
Meet Patel3579b60 -
Adding deployment files
Meet Patel05e9d9c -
Update main.yml
Meetpatel006Unverified signatureFix typos42bdc55 -
Update README.md
Meetpatel006Unverified signatureAdding HF Redme filefb7d04b -
Update main.yml
Meetpatel006Unverified signatureUpdate username and repo81fabd7 -
Create main.yml
Meetpatel006Unverified signatureCreating a Hagging Face Space Actionsc678b90 -
Remove ARCHITECTURE.md from version control and update .gitignore to exclude it
Meet Patel52bbf83 -
Update MCP server port to 8000 in run.py and README.md; add .vscode/ to .gitignore
Meet Patelbd84a4f -
Add project analysis document, version history, and enhance README
Meet Patel- Introduced PROJECT_ANALYSIS.md for comprehensive project analysis covering architecture, implementation, and product features. - Updated README.md with version history, current and upcoming release details, required API keys, and installation instructions. - Improved installation instructions to include PowerShell examples and clarified server running commands. - Enhanced tool and resource descriptions in README.md for better clarity on functionalities. - Refactored run.py to correct directory path for mcp_server and updated server run command.12c95f8 -
Refactor JSON response handling in interaction_tools.py by replacing direct JSON loading with a utility function for extracting JSON from text. This change enhances error management and maintains consistency in data handling across the application.
Meet Patel445cb35 -
Refactor response handling in app.py to standardize JSON output formatting. Update error management to return pretty-printed JSON for both successful and failed responses across various interaction tools, enhancing readability and consistency in data handling.
Meet Patel1f73b58 -
Refactor response handling in app.py and various tool modules to improve JSON parsing and error management. Introduce utility functions for cleaning and extracting JSON from text, ensuring consistent data handling across quiz, lesson, learning path, and interaction tools. Enhance robustness by accommodating multiple response formats, including strings and dictionaries, to streamline educational interactions.
Meet Patel2dc3c19 -
Enhance quiz generation functionality by improving JSON response parsing in app.py and quiz_tools.py. Implement robust error handling for various response formats, including string and dictionary types. Introduce utility functions to clean and extract JSON from text, ensuring cleaner data handling and improved reliability in quiz data retrieval.
Meet Patel0fae407 -
Refactor app.py to enhance concept graph visualization with improved error handling and response parsing. Integrate synchronous wrapper for async loading of concept graphs, update Gradio interface for better user experience, and streamline concept details display. Update concept graph tools to support LLM-driven generation with fallback mechanisms for concept retrieval.
Meet Patel9a6c98c -
Refactor TutorX MCP server to integrate Mistral OCR for document processing, update concept graph tools for LLM-driven responses, and enhance learning path generation with Gemini. Transitioned various tools to utilize LLM for improved educational interactions and streamlined API responses.
Meet Patela806ca2
-
Refactor TutorX MCP server to remove legacy client and utility modules, update app.py for SSE integration, and enhance .gitignore to exclude .cursor directory. Clean up main.py for improved server configuration and streamline run script for better usability.
Meet Patel1af10cc
-
All the functionality working with mock data
Meet Patel15710ed -
Core and Advanced Features is working with mock data.
Meet Patelbbd9cd6 -
Enhance TutorX MCP server with SSE support, update default port to 8001, and implement asynchronous API requests in Gradio interface. Added error handling for API interactions and improved server configuration.
Meet Pateld4df2a7 -
switch mcp server stdio to sse.
Meet Pateldef69a7 -
Fix some major issue with api and integrations
Meet Patel71c0fd0 -
Removed gamification features and deployment configuration
Meet Patel3d56f3d -
Added external tool integration,also with test files and documentation
Meet Patel411f252 -
Added proper MCP client, fixed Gradio-MCP integration, and improved architecture
Meet Patelf9f5b1d -
Step 6: Enhanced documentation with detailed README, CODE_OF_CONDUCT, CONTRIBUTING guide, and LICENSE
Meet Patel7867e85 -
Step 5: Added Gradio web interface and run script for the TutorX MCP server
Meet Patel8372659 -
Step 4: Added assessment and analytics features with question generation and performance tracking
Meet Patel0228818 -
Step 3: Added multi-modal interaction capabilities with text, voice, and handwriting processing
Meet Patel14940e1 -
Step 2: Added advanced features and user experience features to TutorX MCP server
Meet Patel5e80e3b -
Step 1: Initial TutorX MCP server setup with basic core features
Meet Patelc466cf2