The AI-Assisted Student University Learning Platform helps students streamline their learning process by crafting personalized roadmaps for all courses in a semester.
The platform generates roadmaps that cover all topics from the provided course syllabus. Each topic is supported with curated resources, including website references and book references (with specific chapters to study). Course statistics such as topics covered and quizzes completed are visualized as interactive graphs to help students track progress.
Additionally, the platform includes a Grade Prediction Tool that enables students to estimate the marks they need to achieve in their final exam to reach their desired grade — based on their current internal marks.
The frontend is built entirely using React and styled with Tailwind CSS for a clean and responsive UI.
- User authentication page allowing students to sign in securely.
- Displays all semesters the student has participated in.
- Displays all courses under the selected semester.
- Visualizes the AI-generated roadmap for each course.
- Tracks completion status for each topic.
- Displays AI-curated resources (websites and books with chapters) for each topic.
- Allows students to take auto-generated quizzes for each topic/week.
- Instant feedback upon quiz submission.
- Displays attendance records for each course.
- Shows academic performance, grades, and grade prediction tool.
Here are some screenshots of the AI-Assisted Student University Learning Platform:
- Modular and reusable components for building the entire UI.
- Component-driven architecture for scalability.
- Used for consistent, utility-first styling across the application.
- Responsive layout and design.
- For navigation between different pages such as Dashboard, Courses, Topic Resources, Attendance, and Academics.
- Managing state and lifecycle logic within functional components.
- Managing global state such as user session and course progress.
- Rendering components and UI elements based on application state.
- Capturing and responding to user interactions across components.
- Managing quiz submissions and resource triggers.
- Frontend Framework: React
- Styling: Tailwind CSS
- State Management: React Context API, useState, useReducer
- Routing: React Router DOM
- Authentication: JWT-based, integrated with backend API
For the backend implementation of this project using FastAPI and PostgreSQL, please visit the Backend Repository






