ATrack is an open-source attendance and participation system based on the following observations I had about my college students:
In the past I'd used third-party remote response devices (colloquially known as "clickers" to teachers) to complete in class surveys and quizzes. These were less than optimal because...
So I created ATrack, a simple and secure way to take attendance and run short polls or quizzes. Since my students mostly already have smartphones, I've created an iOS and Android app to install and register an account with an ATrack installation. The backend lives on your own server, is completely customizable, and the entire system is FREE.
Enjoy, and feel free to contribute!
Students Download the iOS or Android app from the Apple or Google stores, respectively. They then start the app and press the "Register" button. They're asked for the ATrack Address, which their instructor has provided to them. The device then sends the student to the instructor's ATrack installation, where they complete their registration. The device also sends along a unique identifier, to pair device to student information.
Once they've registered, actual participation is trivially easy:
Instructors download the PHP files that constitute the backend of ATrack. They install them on a web server or shared webspace account, and configure the MySQL database. From there they can modify the system as they wish - 95% of the system lives on the server!
Once the system is up and running, instructors log into the Administrative interface to add attendance items and participation questions. They can then get a report of QR codes to copy/paste into a Powerpoint presentation (or just show on the screen). Finally they can use the backend system to retrieve usage information.
And if they're particularly crafty, they can design new question types, new screens, and new methods of participation. All without having to modify the student's app!
The system is very forgiving - it allows multiple devices for a unique email address. Students simply register their new phone, and move on.
The system allows devices to be registered any number of times, and uses the most recent registration to track attendance. This does provide some security vulnerability in that a student could sign in, run registration with their friend's email address, then sign in again. However the device registration table would make this fairly obvious to the administrator.
Unfortunately you'd probably have to use paper for them. Better yet, have them simply give you a piece of paper with the date on it, their name, and answers to the quiz/participation questions!