Skip to content

yxtan2003/LifeHack-2025

Repository files navigation

QuizzMon – Real-Time Interactive Quiz Platform

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?"

🧠 Introduction

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.

📱 Solution Overview

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.

Core Capabilities:

  • 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.

✨ Key Features

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.

🧰 Technical Stack

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

🔒 Security & Privacy

  • 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.

🌍 Accessibility & Inclusion

  • Mobile-first UI design with large touch targets and readable fonts.
  • Minimal dependencies for optimal performance on older or low-spec devices.

📈 Future Enhancements

  • 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.

🧪 How to Run Locally

  1. Install dependencies:

    npm install
  2. Start the Expo project:

    npx expo start
  3. View on mobile: Download Expo Go on your Android/iOS device. Scan the QR code in the terminal or browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors