Interactive Architecture

How ClassPulse Eliminates Classroom Cheating

Step inside the high-precision engineering powering our zero-install Telegram Mini Apps, spherical GPS math, and real-time projector feeds.

01 Physical Presence Lock

Step 1: Instructor Launches Classroom GPS Anchor

When the instructor clicks Start Attendance Session on their mobile phone or tablet, the hardware GPS captures the exact classroom coordinates.

Haversine Radial Geofence: ≤ 50.00 Meters
Earth Radius Constant: 6,371,000 m
50m Safe Zone
📍 Teacher
📽️ Projector Mode
Cycles every 60s
📄 Paper Poster
Verbal PIN
5 8 2
Print once, use all year
02 Flexible Distribution

Step 2: Choose Projector or Paper Poster QR

Auditorium with a smart projector? Use Dynamic 60-second QR mode to stop students from photographing and sharing codes. No projector? Hang a permanent A4 laminated paper poster and shout out today's temporary 3-digit PIN.

  • 60-second rolling TTL prevents WhatsApp/Telegram photo sharing.
  • Permanent paper posters decouple you from electrical outages.
03 Zero Friction Onboarding

Step 3: Students Scan Inside Telegram in < 3 Seconds

Zero app store downloads. Students scan using their everyday Telegram app or their phone camera. The lightweight Mini App requests browser GPS, grabs a hardware canvas signature, and submits attendance.

🛡️ Anti-Proxy Lock: Hardware canvas fingerprinting prevents one student from signing in for absent friends on the same device.
Telegram Mini App 10:42 AM
CS101 • Attendance

● GPS Locked (±14m)

✓ Attendance Confirmed

Recorded for Fasika Alemu (GSE/3214/18)

🔴 Live Headcount 49 Present
Abebe Bekele 12m away • Verified
Chala Tadesse 🚩 3.2km (High Distance)
04 Real-Time Pulse

Step 4: Real-Time Pulse Feed & 1-Tap Proxy Flagging

The teacher's screen updates in real-time as students check in. If a student tries to check in from a café miles away, their row lights up red with a high-distance alert. The instructor can overwrite or flag proxies in one tap.