A real-time, anonymous classroom comprehension tool that turns mobile phones into live feedback signals for teachers in under-resourced schools.
# π ClassPulse
### Live Classroom Comprehension Tool for Under-Resourced Schools
π **ClassPulse** is a real-time classroom feedback system that allows students to silently and anonymously indicate their level of understanding during a lesson. It empowers teachers with live insights to make better teaching decisions.
---
## π― Problem Statement
In classrooms with large student numbers, teachers struggle to identify who has understood the lesson and who has not. Students often hesitate to ask questions due to fear or embarrassment.
ClassPulse solves this by:
- Giving students a **voice without speaking**
- Providing teachers with **real-time comprehension insights**
---
## π SDG Alignment
**SDG 4: Quality Education**
---
## π‘ Key Features
### π’ Core Features
- π **Session Creation** (4-digit code / QR)
- π± **No Login Student Join (PWA)**
- β‘ **1-Tap Comprehension Buttons**
- β
Got it
- π Sort of
- β Lost
- π **Real-Time Dashboard for Teachers**
- π¨ **Automatic Alerts (e.g., 40% Lost)**
---
### π‘ Intermediate Features
- π¬ **Anonymous Question Queue**
- π **Session Summary (Comprehension Over Time)**
- π· **QR Code Join System**
- π **Live Polling (MCQ)**
---
### π΄ Advanced Features
- π΄ **Offline Mode (Local Network Support)**
- π **Live Pulse Visualization (Classroom βHeartbeatβ)**
- π§ **Smart Teaching Suggestions**
- π₯ **Confusion Heatmap**
- π **Multi-language Support**
---
## π οΈ Tech Stack
### Frontend
- React (PWA)
- Tailwind CSS
- Chart.js / Recharts
### Backend
- Firebase (Firestore - real-time database)
- Firebase Hosting
### Additional Tools
- QR Code Generator
- Service Workers (Offline Support)
- Web APIs (Vibration, Speech-to-Text)
---
---
## π How It Works
1. π©βπ« Teacher starts a session
2. π’ A unique code / QR is generated
3. π± Students join instantly (no login)
4. π Students tap their understanding level
5. π Teacher sees live class comprehension
6. π¨ Alerts trigger if many students are confused
7. π¬ Students can send anonymous quest β¦