View Single Post
  #17   Spotlight this post!  
Unread 12-06-2014, 15:07
Pat Fairbank's Avatar
Pat Fairbank Pat Fairbank is offline
Circuit Breaker
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2001
Location: San Jose, CA
Posts: 2,132
Pat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond repute
Send a message via MSN to Pat Fairbank
Re: Logging attendance

We have a custom web app for tracking student attendance. It's both a team participation requirement and a safety issue since we work out of NASA.

When students arrive, they use any lab computer to sign in (the app restricts sign-ins to the lab's IP address to prevent cheating).

To sign out, students have to check with a mentor (so that we can enforce a mandatory 15 minutes of cleanup before leaving). The mentor sends an SMS with the last four digits of the student's school ID to a Twilio number that hooks into the web app, which signs them out. The app checks the origin of the incoming SMS against a whitelist and tracks which mentor signed a student out.

If there's enough interest we'll probably open-source this system later in the summer.
__________________
Patrick Fairbank
Team 254 | Mentor (2012-)
Team 1503 | Mentor (2007-2011)
Team 296 | Alumnus (2001-2004) | Mentor (2005-2006)

patfairbank.com
Reply With Quote