Here is how I built a secure CBT platform from scratch. ๐Ÿšจ

Tired of candidates inspecting the page source to find the answers?

I built a Computer-Based Testing (CBT) platform that keeps the answer key completely hidden on the server.

Here is what makes this build special:

๐Ÿ” Server-Authoritative Grading: The browser never sees the correct answers.

๐Ÿ“Š Google Sheets Backend: No complex SQL database to manage.

๐ŸŽฅ Live Proctoring: Detects motion via webcam and sound via microphone.

โฑ๏ธ Server-Enforced Timer: No cheating the clockโ€”late submissions are rejected.

๐ŸŽซ Single-Use Codes: Entry codes expire the moment a student submits.

This project combines security, UI design (check out the built-in draggable calculator! ๐Ÿงฎ), and backend logic to create a real-world solution.

Want to build something like this?

I am sharing the architecture, the code logic, and the deployment secrets inside my WhatsApp community. If you want to learn how to build this exact type of project, you need to be in this group.

๐Ÿ‘‡ Join the WhatsApp Group here to learn how: https://chat.whatsapp.com/EFIKn9e3cqX2dKgbjXtTd9?s=cl&p=a&mlu=4&ilr=4&iam=2

Live demo: agunechemba.name.ng/cbt

#WebDevelopment #CBT #Coding #TechCommunity #BuildInPublic #Agunechemba


<
Previous Post
Remembering John Dewey: October 20, 1859 โ€“ June 1, 1952
>
Blog Archive
Archive of all previous blog posts