studQ

A QR-powered attendance system for efficient and secure exam participation

task: Design and develop a mobile application that allows professors to manage exam attendance with QR code scanning, eliminating the need for manual ID checks while increasing speed and accuracy of student verification.

tech: Flutter | PocketBase

studQ

In academic institutions, verifying the identity of students during exam entry has traditionally relied on manual checking of ID cards and attendance lists. This process is slow, error-prone, and stressful for professors, especially when managing large groups under time constraints.

The studQ app addresses this problem by offering a QR-code-based identification system, allowing professors to verify students’ presence with a quick scan instead of cross-checking physical documents.

How it works

Each student, upon being added to the system, is issued a unique, persistent QR code. This code is sent to their email and remains the same throughout their education.

Before the start of any exam (called an event in the app), professors can:

Scanning phase

Scanning becomes available 30 minutes before the event and remains active until 30 minutes after it begins. This window ensures structure while enforcing participation policies.

During scanning:

This ensures only verified, pre-registered participants enter the exam room, saving time and improving security.

Key features

Vision for the future

The goal is for studQ to be fully integrated into school systems. When students enroll and receive IDs, they are automatically registered in the app.

Potential use cases:

With a lightweight backend (PocketBase) and scalable Flutter frontend, studQ is ready for institutional use.

Overlay image