This system for Generating QR Codes and Collecting Attendance.
You can watch demo
Notes:
You can scan QR Codes with any app like "LoMag barcode scanner for Android"
I used Python 3.5.0 with libraries pandas, openpyxl and qrcode
pip install pandas
pip install openpyxl
pip install qrcode
In StudentsInfo.xlsx there is a sheet for lists contains FCIS-ASU departments (1st, 2nd, 3rd, CS, SC, IS, Sys, SWE_1, SWE_2, SWE_3, SWE_4, Bio_1, Bio_2, Bio_3, Bio_4)