https://github.com/bunnysunny24/quested
AI-powered personalized learning platform.
https://github.com/bunnysunny24/quested
chatbot fastapi firebase python reactjs
Last synced: over 1 year ago
JSON representation
AI-powered personalized learning platform.
- Host: GitHub
- URL: https://github.com/bunnysunny24/quested
- Owner: bunnysunny24
- Created: 2025-01-25T20:04:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-30T00:06:49.000Z (over 1 year ago)
- Last Synced: 2025-03-17T02:18:33.262Z (over 1 year ago)
- Topics: chatbot, fastapi, firebase, python, reactjs
- Language: JavaScript
- Homepage: https://quest-ed-8hu8.vercel.app/
- Size: 601 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QuestEd
## Problem Statement
Engineering students face numerous challenges that hinder their academic success and personal growth. These include:
- **Lack of Personalization:** Traditional learning methods fail to adapt to individual learning abilities and paces.
- **Overwhelming Content:** Managing the vast volume of technical coursework is a struggle for many students.
- **High Dropout Rates:** Academic pressure contributes to a significant number of students discontinuing their studies.
- **Limited Peer Interaction:** Students lack adequate opportunities for collaboration and knowledge sharing.
- **Neglect of Mental Health:** Stress and burnout affect students' academic performance and overall well-being.
### Gap in Existing Solutions
**For Students:**
- Absence of tools that adapt content difficulty to individual skill levels (easy, medium, hard).
- Lack of integrated support for student well-being.
**For Teachers:**
- Limited platforms for sharing quality educational resources.
- No feedback mechanisms to help refine teaching methods.
**The Need:**
A platform that personalizes learning, fosters peer collaboration, gamifies engagement, and promotes student well-being.
---
## Proposed Solution
QuestEd is an ed-tech platform designed to simplify learning for engineering students while supporting teachers. It includes two dedicated portals:
1. **Student Portal**
- Students take an initial test to assess their knowledge and receive personalized courses and quizzes at three levels: easy, medium, and hard.
- Features include:
- Study materials in PDF format and embedded videos.
- Gamification elements like badges for completing courses and quizzes.
- A dashboard for tracking progress.
- A calendar displaying daily quizzes and schedules.
- Subject-specific chats for peer interaction and knowledge sharing.
- Real-time monitoring of student well-being through facial recognition, offering health tips.
2. **Teacher Portal**
- Teachers can:
- Upload educational resources, such as videos and PDFs.
- Access pre-existing materials to enhance teaching.
- Track student performance and engagement.
### How It Solves the Problem
- **Personalization:** Adaptive courses and quizzes cater to individual abilities, reducing overwhelm and boosting engagement.
- **Content Management:** Organized topics with progress tracking ensure manageable learning.
- **Retention:** Gamified features and personalized learning paths enhance confidence and reduce dropout rates.
- **Well-Being Support:** Health tips and stress management suggestions foster balanced learning.
- **Teacher Empowerment:** Streamlined resource sharing and access to analytics improve teaching strategies.
---
## Technical Approach
### Tech Stack
- **Frontend:**
- React.js: For building an interactive and dynamic user interface.
- **Backend:**
- Node.js and Express.js: To handle server-side logic and manage API routes.
- **Database:**
- MongoDB: For storing user data, course progress, and resources.
- **Additional Tools:**
- YouTube API: For embedding educational videos.
- Calendar API: To display and manage schedules and quizzes.
- Gemini API
- Fast API
---
## Feasibility & Scalability
**Feasibility:**
- Leveraging widely adopted technologies ensures reliable development and deployment.
- The platform’s architecture supports efficient handling of resources and secure data management.
**Scalability:**
- Cloud hosting and scalable databases like MongoDB enable seamless handling of increased users.
- Future feature expansion includes live classes, multilingual support, and advanced gamification elements.
- Automation tools streamline content updates and user onboarding, supporting growth.
---
## Impact and Benefits
**Tangible Benefits:**
- Improved learning outcomes through personalized courses and adaptive quizzes.
- Access to a comprehensive library of study materials and resources.
- Enhanced student well-being with real-time health tips.
**Intangible Benefits:**
- Increased student motivation and engagement through gamification.
- Stronger peer collaboration and knowledge sharing.
- Teacher empowerment with a simplified resource-sharing process.
**Positive Effects:**
- Empowers students to succeed academically.
- Supports teachers in delivering impactful education.
- Promotes innovative, scalable education solutions.
---
## Project Summary
QuestEd is a holistic learning platform for engineering students and educators. By combining personalized content, peer collaboration, and mental well-being support, QuestEd simplifies learning and enhances academic success. With its student and teacher portals, the platform fosters engagement, resource sharing, and efficient teaching, ultimately creating a more inclusive and supportive learning environment.