
Create a web application that provides online courses and tracks student learning using AI to suggest improvements and personalized learning paths.
Design database for users, courses, lessons, quizzes, and progress.
Implement secure login for students and instructors.
Develop course upload, management, and search modules.
Apply AI models to analyze student progress and performance trends.
Generate dashboards with visual reports for students and teachers.
Build discussion forums and interactive elements.
Conduct testing for functionality, responsiveness, and AI accuracy.
Implement notifications for course updates and reminders.
Document system architecture and AI workflow.