Fourah Bay College · Electrical & Electronics Engineering

Attendance you can defend, not just record

One scannable code is easy to cheat. EENG-AVIS layers rotating challenges, account-bound identity, enrolment checks and an append-only evidence ledger — so the register holds up when it is questioned.

6-digit
rotating codes
5 marks
per module, per semester
100%
server-verified
Offline
resilient PWA

Integrity model

Six layers between a student and a false mark

Codes that expire

Every session rotates short-lived challenge codes on the server, so a screenshot passed down the row stops working.

Identity from the session

The backend decides who checked in from the signed-in account — never from a registration number typed into a form.

No phone, still counted

A controlled lecturer-assisted flow records the student, the reason and the staff member who vouched for them.

Evidence, not a tick

Each record keeps its challenge, method, device signal and timing in an append-only ledger you can defend.

Marks that add up

Verified attendance converts into each module's 5-mark semester component automatically, per student.

Disputes with a paper trail

Students challenge a wrong mark in-app; lecturers approve or reject, and every decision is logged forever.

How a class runs

Three minutes at the start of the lecture

  1. 01

    Lecturer opens the session

    Pick the module and open attendance. A rotating code appears on the projector.

  2. 02

    Students verify

    Enrolled students enter the live code from their own account. Late arrivals and repeat devices are flagged.

  3. 03

    Register closes itself

    Absentees are written on close, marks are computed, and reports are ready before the class leaves the room.

Students

Register for the modules of your year and semester, check in with the live code, track your marks and dispute anything wrong.

Lecturers

Create the modules you teach, run sessions, mark students who have no phone, and export a defensible register.

Administrators

Invite staff by email, manage the student registry and temporary IDs, and audit every attendance decision.

Ready to take a register you can stand behind?

Students register in under a minute — an official registration number is optional, a temporary departmental ID is issued automatically.

Get started