Gamified learning platform
π Introduction Innovative gamified learning platform designed to make skill acquisition a thrilling adventure. By combining engaging game mechanics with AI-driven personalized learning paths, SkillQuest transforms conventional education into a dynamic, interactive experience.
π Features:
- Interactive Islands: Explore different themed islands like Web Development, App Development, Digital Marketing, and Data Analysis.
- Quests and Challenges: Engage in quests like HTML, CSS, and JavaScript with real-time quizzes.
- AI-Powered Personalization: Get customized learning paths based on quiz performance and proficiency levels.
- Gamification Mechanics: Earn points, badges, and climb leaderboards as you progress through challenges.
- Dynamic Island Transformation: Unlock advanced challenges and new content as you level up.
π― AI and Personalization: SkillQuest leverages advanced AI algorithms to create customized learning paths based on your performance. Key technologies include:
- Reinforcement Learning: To continuously adapt the challenge levels.
- Collaborative Filtering: To suggest tasks based on learning preferences.
- Performance Analysis: Tracks metrics like accuracy, speed, and consistency to fine-tune learning recommendations.
#π§ AI Model Parameters:
- User Performance Metrics: Accuracy, response time, and consistency.
- Difficulty Level Tracking: Mastery over various concepts.
- Engagement Metrics: Frequency and duration of activity.
- Progress Analysis: Level completion and skill advancement.
π Usage
- Clone the repository:
git clone https://github.com/Rrahullkumar/Tryst-IITd-Hackathon.git
- Navigate to the project directory:
cd SkillQuest - Install dependencies:
npm install
- Run the development server:
npm start
- Open the platform at
http://localhost:3000
π» Technologies Used:
- Frontend: React, Tailwind CSS, Vite
- State Management: React State and Context API
- AI/ML Models: Reinforcement Learning, Collaborative Filtering
- Version Control: Git & GitHub
π Demo Video: Check out the demo video to see SkillQuest in action! Watch Here
π€ Contributing:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add new feature" - Push to the branch:
git push origin feature-name
- Submit a pull request.
π creator This project is created by Algoholics
For any queries, feel free to reach out:
- Rahul Kumar - GitHub