A personalized, interactive learning platform built to deliver tailored educational experiences based on individual learner preferences, progress, and performance. This platform combines the power of dynamic content delivery, assessment tracking, and user-friendly interfaces to make learning more effective and engaging.
- Multiple subjects and courses available.
- Dropdown selection for subjects.
- Weekly topics displayed dynamically for each subject.
- Quizzes categorized by subject and week.
- 10 questions per quiz with dynamic loading.
- Quiz timer set to 10 minutes.
- Prev/Next buttons for quiz navigation.
- Quiz submission with instant result display.
- Visual representation of completed quizzes.
- Overview of scores per subject and week.
- Progress bar or chart for overall course completion.
- Suggests new quizzes based on user performance.
- Dynamically unlocks harder levels as users progress.
- Displays recommendations on the dashboard.
- User sign-up and login pages.
- Password protection and session management.
- Clean, minimalistic layout.
- Mobile-friendly design.
- Easy navigation through subjects, weeks, and quizzes.
- Frontend:HTML, CSS, JavaScript
- Storage: Local Storage, MySQL
- Backend: Node js
- API's: Google Books API, Google Cloud OAuth, Groq API
- Clone the repository: git clone https://github.com/charithmbu/personalized-learning-platform.git
- Open index.html in your browser
- Start Learning
