Skip to content

PamilerinId/Attendance-Box

Repository files navigation

Attendance-Box

A class attendance system built on the Raspberry Pi

Wrote this a few years ago. Will resume work on it for upgrades, fine tuning and fun Workflow based on my university. So far.. only works if you know what you are doing and by some wierd stroke of luck replicate my environment variables. Will make it noob friendly in due course

Physical Components

Raspberry Pi 2 Itead pn532 nfc module 5inch LCD touch screen a bunch of wires (male/female connectors) my hands and a straw hat

written completely in python

Basic Workflow

  1. Lecturer nfc-enabled ID card tapped to begin a session
  2. Courses peculiar to particular lecturer are called from db
  3. Lecturer selects course and preset time frame :)(those greedy ones)
  4. Hits start -- 10 min sub session starts
  5. Students can now tap cards to log in attendance
  6. 10min attendance log subsession is up -- students can no longer log in
  7. Signifies end of Class session
  8. Lecturer taps card to validate session(might have to get rid of that)

TODO

reboot project!!! :)) go web(django or flask)... qt gave me grief!!

I will be updating this readme as i go

About

A class attendance system built on the Rpi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published