As an engineer, I want to create a well-structured machine learning model that serves as the core of an AI coding tutor to provide personalized and adaptive learning experiences to rural students.
Acceptance Criteria
[ ] The machine learning system should be able to process and analyze student code submissions.
[ ] The system provides real-time feedback and hints to students.
[ ] The model adapts the difficulty and topics based on individual student progress.
[ ] The system supports handling natural language queries related to coding problems.
[ ] The AI tutor must work offline after initial setup, considering rural internet limitations.
[ ] The model should be lightweight and optimized for running on low-end devices.
[ ] The AI system should respect user privacy and store data locally on the user's device.
sequenceDiagram
participant S as Student
participant AI as AI_Coding_Tutor
S->>AI: Submit code
AI->>S: Analyze code & Provide feedback
loop Each Submission
S->>AI: Submit updated code
AI-->S: Adjust difficulty & Provide new challenges
end
Machine Learning Fundamentals for AI Coding Tutor
As an engineer, I want to create a well-structured machine learning model that serves as the core of an AI coding tutor to provide personalized and adaptive learning experiences to rural students.
Acceptance Criteria