Tutor AI is an advanced AI-powered tutoring system designed to revolutionize traditional learning methods. This GitHub repository introduces Tutor AI, a personalized and adaptive learning platform that aims to enhance the efficiency and effectiveness of learning in any subject area.
Tutor AI offers the following key features:
- Personalized Learning: Tutor AI adapts to each student's learning pace and style, delivering educational content tailored to their individual needs.
- Focus on Key Topics: The system identifies and emphasizes important topics within a subject area, enabling students to prioritize their learning effectively.
- Instant Feedback: Through regular assessments and testing, Tutor AI provides immediate feedback, allowing students to track their progress and identify areas for improvement.
Tutor AI employs the following approach to provide a personalized and adaptive learning experience:
- Subject Area Learning: Tutor AI analyzes the provided teacher's notes and comprehends the essential concepts and materials in the subject area.
- Identification of Key Topics: Based on the analysis of previous year's question papers, Tutor AI identifies the critical topics frequently covered in exams.
- Adaptive Learning: Tutor AI guides students step by step, focusing on the most important topics and adjusting to their individual learning curve.
- Engaging Interaction: The system interacts with students as an AI tutor, utilizing its knowledge from teacher's notes and previous question papers to create an engaging and interactive learning experience.
- Generation of Important Topics and Question Papers: Tutor AI generates important topics and possible question papers to further enhance the learning process and help students prepare for exams.
By leveraging the capabilities of Tutor AI, students can experience the following benefits:
- Enhanced Concept Comprehension: Tutor AI's personalized and adaptive learning approach improves students' understanding of complex concepts.
- Achievement of Higher Academic Performance: Through targeted learning and instant feedback, students can achieve better grades and excel academically.
Discover the future of education with Tutor AI and unlock your full learning potential.
To run the Tutor AI application, follow these steps:
- Set up a virtual environment (recommended) and activate it.
virtualenv <your_name>_venv
.\<your_name>_venv\Scripts\activate
- Install the required dependencies by running the following command:
pip install -r <person>_requirements.txt #example angelo_requirements.txt
- Once the dependencies are installed, you can start the application by running the following command:
uvicorn main:app --reload
- The application will start running locally on your machine.
- Access the application by opening a web browser and navigating to
http://localhost:8000
.
Pyqsorter (takes pyqs text files and syllabus text files from Local Storage and saves output to Generated_files as cluster_question.txt) : http://localhost:8000/api1
Notes_Analyser (takes txt from gpt_propt_sum and saves output to Notes_Analyser_Ouput) : http://localhost:8000/api4
Task | Type | File Location | Input | Output |
---|---|---|---|---|
Pyqsorter |
API |
Backend\pyqsorter.py |
Local_Storage/pyqs_text ,Local_Storage/syllabus.txt |
Local_Storage/Generated_Files/cluster_questions.txt |