Project Overview
- An AI-based chatbot that helps students learn interactively through games and quizzes.
- Offers personalized lessons and practice tests adapted to each student’s level and uses natural language processing to answer academic questions accurately.
Objectives & Deliverables
- Implement a conversational agent that supports interactive learning activities (quizzes, mini-games) and adapts content difficulty to the learner’s level.
- Deliver a working prototype with a user-facing web interface, backend services, conversational flows, and evaluation metrics (accuracy of answers, engagement measures).
Technical Stack & Required Skills
- Technologies and skills required: Python, NLP, Rasa, React, Node.js, MongoDB (as listed in the project brief).
- Tasks include designing dialogue flows in Rasa, integrating NLP components for question answering, building the React frontend and Node.js backend, and storing user/progress data in MongoDB.
Team, Duration & Expectations
- Duration: 4-6 months.
- Number of trainees: 2. Expected outcomes include documentation, a demo, test cases, and deployment instructions.
How to apply
- Apply using the project application form: https://docs.google.com/forms/d/e/1FAIpQLSdd0sz7LsrthPHE_KySPaNMz0dTIEVhIbL6yGyZMH3sL1B_Kw/viewform?usp=sharing&ouid=117184754388162325018
- Prepare a short CV and a brief cover note explaining relevant experience with NLP/chatbots, Python, and the listed technologies.