Team Name: LyfeHackers
Team ID: 21
Team Members:
- Tan Yi Xun
- Ong Kwan Kiat Kenneth
- Leng Cheng Song, Bryan
Problem Statement:
Theme 2 – Problem Statement 2: "How can we enhance virtual learning environments to better support engagement, interactivity, and feedback for students and teachers?"
The shift to remote education, accelerated by the global pandemic, has exposed critical gaps in existing virtual classroom platforms. Many tools lack interactivity, immediate feedback, and real-time engagement — all essential elements for effective learning.
A 2023 OECD report highlighted that 42% of educators find current digital tools inadequate for fostering interactive learning experiences. Additionally, students report difficulty staying motivated and involved due to the passive nature of many online platforms.
QuizzMon addresses these shortcomings by offering a real-time mobile quiz and engagement platform designed to bridge the gap between traditional classrooms and virtual learning.
QuizzMon is a mobile app that facilitates live interaction between teachers and students with a virtual learning platform. It turns passive content consumption into dynamic, engaging learning.
- Live Quizzes: Teachers post real-time questions; students respond live.
- Instant Feedback & Analytics: Students can get immediate feedback and performance insights; teachers see class-wide trends.
- Gamified Interaction: Multiple-choice, polls, and peer-reviewed answers increase student engagement.
- Lightweight Design: Optimized for low-bandwidth environments and mobile accessibility.
- Cross-Platform: Compatible with both Android and iOS devices via React Native.
| Feature | Description |
|---|---|
| Live Quizzes | Teachers create quizzes and post questions in real-time; students answer via mobile. |
| Performance Analytics | Teachers can view individual and group-level performance immediately after each quiz. |
| Teacher Dashboard | Manage quizzes, track attendance, monitor engagement and scores. |
| Student Dashboard | Manage virtual pet, classroom points and view past quizzes. |
| Secure Authentication | Role-based login for students and teachers with encrypted data access. |
| Notifications | Increases student engagement |
| Points system | Students can gain classroom points through various activities such as answering quiz questions correctly, etc. |
| Virtual Pet | Students can upgrade and evolve their virtual pet by gaining points from class. |
| Component | Technology |
|---|---|
| Frontend | React Native (with Expo Router) |
| Backend | Firebase (Auth, Firestore, Storage) |
| Authentication | Firebase Auth |
| Real-time Sync | Firestore + Cloud Functions |
| Navigation | expo-router |
| Hosting | Firebase |
- Encrypted Connections: All data transmitted over HTTPS.
- Role-Based Access Control: Teacher and student roles enforce access restrictions.
- Data Privacy: Personal data is stored securely and used only for educational functionality.
- Anonymous Participation: Teachers can enable anonymous peer review and polling features protect student identities where needed.
- Mobile-first UI design with large touch targets and readable fonts.
- Minimal dependencies for optimal performance on older or low-spec devices.
- Offline Mode: Cache quizzes for low-connectivity scenarios.
- Leaderboard & Rewards: Add gamified points and rankings.
- Question Bank: Save and reuse frequently asked questions.
- Parent/Guardian Access: Read-only dashboard for guardians.
- Screen Reader Support: Full accessibility compliance for visually impaired users.
-
Install dependencies:
npm install
-
Start the Expo project:
npx expo start
-
View on mobile: Download Expo Go on your Android/iOS device. Scan the QR code in the terminal or browser.