Secure, Zero-Knowledge Polling for the Classroom

Quizzy 499 is a proof-of-concept platform that protects in-class polls from tampering by blending blockchain storage with Zero-Knowledge Proofs. Students verify their identity without exposing private data, keeping every response auditable and anonymous.

Problem Space

Eliminates cheating in rapid-fire classroom polls and attendance checks.

Integrity Layer

Zero-Knowledge verification validates identities without revealing them.

Deployment

Hosted on Replit with persistent data backed by Replit DB.

Dashboard view of Quizzy 499 platform

Core Classroom Features

Quizzy 499 was designed alongside educators to balance classroom usability with uncompromising security. The feature set streamlines administration while ensuring every submission remains verifiable.

๐Ÿง‘โ€๐Ÿซ

Create Classes

Instructors can generate unique class spaces that automatically bind rosters, quizzes, and attendance checks to the same secure ledger.

๐Ÿ—‘๏ธ

Lifecycle Management

Archiving or deleting classes safely retires their on-chain state while preserving the audit trail for compliance and accreditation.

๐Ÿงพ

Quiz Builder

Teachers craft rapid assessments with configurable answer formats. Each quiz inherits the same tamper-resistant submission pipeline.

๐ŸŽŸ๏ธ

Student Enrollment

Students join quizzes with invite codes tied to their Zero-Knowledge credentials, guaranteeing that only authorized participants submit answers.

๐Ÿ›ก๏ธ

Identity Verification

The authentication flow issues cryptographic proofs that confirm a studentโ€™s legitimacy while shielding personal details from instructors and peers.

๐Ÿ”

Dual-Sided Access

Separate teacher and student portals highlight the actions each role needs, keeping sensitive administrative controls locked behind elevated credentials.

Technology Stack

A lightweight architecture keeps development nimble while enabling cryptographic rigor. Each component was selected for developer velocity, verifiability, and frictionless deployment.

Replit Platform

Cloud-hosted IDE with live collaboration powers rapid prototyping, preview deployments, and automated builds so the team can iterate in the browser.

Replit DB

Persistent key-value storage retains quiz metadata, rosters, and proof references without the overhead of managing a separate database service.

Flask Microservices

Python-based APIs orchestrate the Zero-Knowledge workflow, serve the front-end, and broker requests to the blockchain layer with minimal latency.

Product Walkthrough

From set-up to quiz submission, each screen leans on bold typography and contrast so instructors can focus on students, not UI friction.

Explore the Protocol

Inspect the source, dive into the proof architecture, or adapt Quizzy 499 for your own secure polling needs. The documentation covers everything from smart contract flow to UI states.

Open the Project on Replit