Universities have a great attendance system, a roll call and signature in the attendance sheet and many more such strategies that the professor come up to stop students bunking classes.
Do they succeed ?? Not answerable.
Students are great at finding ways to break the norms , rules, strategies... call it as you wish and bunk classes.
The same was the case at my university. I am a student, I would have a want to bunk classes too. But I came up with this brilliant idea. My juniors for batches might curse me for it, but I had to take it up as a project. It was a attendance registration system using lasers, microcontrollers, RFID technology, GSM, SD Card.
Basically, like any IT firm, the students will have to swipe the ID Card on the RFID reader which will activate the laser system.This would make a note of the attendance of the student ,also keeping track if the students walked in or out.
An RFID tag will be given each to the professor and one to the HOD.
when a professor card gets scanned,the system is designed so as to display the headcount to the professor.The head count display mechanism is a very basic 7-segment display array (4 displays),that is fixed inside the classroom , because students will walk into a class even after its commencement.
The program flow is as:
1.Initialize the database
2.Wait for a card scan
3.Do a database comparison with the scanned card
4. The swipe would activate the laser and the LDR, 2 of each. This would help in understanding the movement of the student from outside to inside and vice versa. This is not applicable for the professor card.
5. And the follows:
-- If the scanned card is that of a professor,start a timer and increment the total number of classes conducted.
-- If it is a student,store the attendance in a dummy variable and add it to the main attendance array after the professor has scanned their card
-- If the professor scans the card again,then finalize the attendance and save it to the SD card module interfaced to the microcontroller.
(I personally like to save it in a .csv format(comma separated values) rather than a .txt file,for a very simple reason that a .csv format automatically opens up into an excel format which makes it easy to maintain the attendance database)
5.If the student enters the class 10 minutes after the entry of the professor,a very simple message is displayed on the lcd screen telling him/her to stay out and not disturb the class by entering in.
6.At the end of each week the GSM module takes on the task of sending every student of the class a message of his attendance,in each subject.
Catches:
1.If the card is swiped from the outside and the student smartly slips out without entering the class,then the university number of the student gets stored in memory and a message is sent to the HOD and professor .The professor and HOD can verify it amongst themselves, which in turn will result in a disciplinary session for the student.
2.If the attendance falls below 75%,then the GSM also send a message to the parents of that particular student
(pretty tight right??...)
Thats all folks.
See you soon on my next blog.
Do they succeed ?? Not answerable.
Students are great at finding ways to break the norms , rules, strategies... call it as you wish and bunk classes.
The same was the case at my university. I am a student, I would have a want to bunk classes too. But I came up with this brilliant idea. My juniors for batches might curse me for it, but I had to take it up as a project. It was a attendance registration system using lasers, microcontrollers, RFID technology, GSM, SD Card.
Basically, like any IT firm, the students will have to swipe the ID Card on the RFID reader which will activate the laser system.This would make a note of the attendance of the student ,also keeping track if the students walked in or out.
An RFID tag will be given each to the professor and one to the HOD.
when a professor card gets scanned,the system is designed so as to display the headcount to the professor.The head count display mechanism is a very basic 7-segment display array (4 displays),that is fixed inside the classroom , because students will walk into a class even after its commencement.
The program flow is as:
1.Initialize the database
2.Wait for a card scan
3.Do a database comparison with the scanned card
4. The swipe would activate the laser and the LDR, 2 of each. This would help in understanding the movement of the student from outside to inside and vice versa. This is not applicable for the professor card.
5. And the follows:
-- If the scanned card is that of a professor,start a timer and increment the total number of classes conducted.
-- If it is a student,store the attendance in a dummy variable and add it to the main attendance array after the professor has scanned their card
-- If the professor scans the card again,then finalize the attendance and save it to the SD card module interfaced to the microcontroller.
(I personally like to save it in a .csv format(comma separated values) rather than a .txt file,for a very simple reason that a .csv format automatically opens up into an excel format which makes it easy to maintain the attendance database)
5.If the student enters the class 10 minutes after the entry of the professor,a very simple message is displayed on the lcd screen telling him/her to stay out and not disturb the class by entering in.
6.At the end of each week the GSM module takes on the task of sending every student of the class a message of his attendance,in each subject.
Catches:
1.If the card is swiped from the outside and the student smartly slips out without entering the class,then the university number of the student gets stored in memory and a message is sent to the HOD and professor .The professor and HOD can verify it amongst themselves, which in turn will result in a disciplinary session for the student.
2.If the attendance falls below 75%,then the GSM also send a message to the parents of that particular student
(pretty tight right??...)
Thats all folks.
See you soon on my next blog.