Every learner is different—some pick up concepts quickly, while others need extra time. AI can help track learning patterns and suggest ways to improve before frustration kicks in. How might we use AI to make learning feel more supportive and adaptive? Picture an AI assistant that notices when a learner struggles with fractions and suggests fun, interactive exercises to practice before they fall behind.
- Clone the repository.
git clone https://github.com/yourusername/quizizz.git cd quizizz - Install dependencies.
npm install
- Run the project.
npm run dev
- Click on the link generated or simply type ‘o’ and enter.
Every learner is different—some grasp concepts quickly, while others need extra time. LearnRails.AI is an AI-powered learning assistant that tracks learning patterns, adapts to user needs, and provides customized learning roadmaps and quizzes. Our goal is to make learning more supportive, personalized, and engaging.
We have leveraged AI to build a customised roadmap for a learner for learning any topic they need, to make the user feel more supportive through AI, we have added some questions to add personalisation to user specific inputs, we have even created an AI powered quizzing system, in which, our website will ask questions to user according to the familiarity of user to a specific topic, helping the user to build on their weak topics through easier questions and strengthen their strong topics through harder questions. We have also attached hyperlinks to read about a specific topic on the go, so that the user can improve himself on that topic. This solution to the problem statements ensures that the user get curated roadmaps for learning and curated questions for practicing a topic, making the user’s learning feel more supportive and adaptive. Key features
✅ AI-Generated Learning Roadmaps – Personalized plans tailored to each learner's progress.
✅ Adaptive AI Quizzing System – Dynamically adjusts question difficulty based on user proficiency.
✅ Hyperlinked Learning Resources – One-click access to relevant study materials.
✅ User-Centric Experience – Learners feel supported with AI-driven guidance.
-
A personalised roadmap for learning the topic will appear, click on the subtopics to learn more.

-
We will show the recommended topics to learn,click on any of the topics to learn about them, or you can take a quiz, or brush you concepts using flash cards.

-
We will ask you quiz or show you flash cards as per your selection.

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the TS template to integrate TypeScript and typescript-eslint in your project.


