Skip to content

ARYANJATHAR/AdaptLearnPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 AdaptLearnPro: Adaptive AI-Powered Quiz Platform

🚀 Live Demo: https://adapt-learn-pro.vercel.app/

AdaptLearnPro is an intelligent quiz application designed to enhance the learning experience by adapting to each user's performance. It dynamically adjusts question difficulty, ensuring that learners are consistently challenged at an appropriate level. The project is ideal for students, educators, and developers interested in adaptive learning and edtech.

🎯 Features

  • 🧠 Adaptive Questioning – Questions change difficulty based on user performance
  • Instant Feedback – Get correct/incorrect answers and explanations in real time
  • 📊 Progress Tracking – Visual progress bar throughout the quiz
  • 📝 Result Summary – See your final score with performance insights
  • 📱 Responsive Design – Works on desktop, tablet, and mobile devices
  • 🔒 Security Features – API rate limiting, XSS protection, and CORS security

🛠️ Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Deployment: Vercel

⚙️ Installation

Follow the steps below to run this project locally:

git clone https://github.com/ARYANJATHAR/AdaptLearnPro.git
cd AdaptLearnPro
npm install

# Configure Environment Variables:
cp backend/.env.example backend/.env

# Edit the .env file with your API keys and settings
nano backend/.env

Running the App

# Development mode with auto-reload
npm run dev

# Production mode
npm start

📄 License This project is licensed under the MIT License.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published