All projects

Nox

A real-time classroom feedback system used to maximize student understanding: anonymous Q&A with upvoting, live polls, and a real-time understanding pulse, so an instructor can see how the class is doing while they're still teaching.

Nobody raises their hand in a room of two hundred to say they stopped following ten minutes ago. The students who are lost are exactly the ones least willing to announce it, so the instructor teaches to the handful who do speak up, and the real signal arrives on course evaluations at the end of term, long after it could have helped anyone.

An instructor dashboard showing a live understanding score, a distribution of student responses, and upvoted questions

Students post questions anonymously and upvote each other's, so the question half the room already has rises instead of going unasked. A running understanding state reaches the instructor as a live pulse, and polls can go out mid-lecture: multiple choice, true or false, confidence scales, open response.

Anonymity only works without friction. Students need no account and no app, just a six-character code or the QR on the lecture screen; instructors sign in through institutional SSO, which ties a session to a real course without attaching a name to a question. Pulse state aggregates server-side at 1 Hz, so two hundred students changing state never becomes two hundred broadcasts.

Reached 5,000 users across two campuses and seven computer science courses, built as a capstone with a team of 3, bringing on 3 more afterwards.

The student join screen asking for a six-character session code

Built with

  • React
  • Redux
  • Express
  • Socket.io
  • MongoDB