Students would bemade to place their finger over the phone.
Student runs the student application and
sensor so as to mark their presence in the class. It can verifies his Tag and receives OTP as SMS on his communicate with a host computer using its USB registered Mobile Number. Student Enters OTP interface. After feeding the student list to the through college Wi-Fi and verifies his Identity and device.1 st class students have toregister their Presence in class. After the lecture is done, teacher fingerprint by selecting roll number and placing their ends class on the Attendance Application.As students finger. From 2nd class onwards, they can mark their leave, their tags are detected again and their attendance. The attendance details can be updated attendance is marked 'P' Present.[38].User need to using the GUI application.[34].Once registered, the provide details like course, branch, batch, semester student card can then be used by flashing it to the etc. After fetching the list, user can record students' RFID Reader to record the student attendance.the log present status in the toggle button provided with each data, which include the current timestamp, is also name. At the end the total of present and absent recorded. Data Reporter component sothat it is able students are calculated and displayed to fetch log data from RFID Reader and pass it to beforesubmission . When the 'Update' button is Data Collector.[35]. Taking attendance clicked the data will get stored to the local database . simultaneously gets stored in EEPROM in [39].The users or employee can do attendance from accordance with subject, date and time. This stored their own smartphone after they downloadand data can then be send to its local server either via installapplication and register their smartphone to ZigBee. A local server with ZigBee for monitoring administrator. When they do attendance, the all the devices in its network and updating website application will send the information such as GPS with daily attendance records.[36].The application coordinate, date and time, unique number of android needs to be installed first on the user’s Android based operating system and the fingerprint or voice for a start button should be clicked to activate the authentication to parser. Ifthe authentication process scanner application. The scanner application will be success. Attendance will be marked.[40].When a opened and ready to use the phone’s camera to detect student enters the application and selects the course, and capture the barcode, printed on the student’s card his voiceprint would firstly be captured and sent to . The captured student ID (from the barcode) will be the voice recognition server for verification. If it is matched with the student IDs from the student list. A passed, the app would form a message containing matching student ID will then be marked with the student’s info with cellphone’s current location and current timestamp. The updated students attendance send it to the attendance collecting server. After list can then be uploaded to the server or saved as a receiving the message, the server needs to ensure it to file to be transferred to a PC.[37].Student walks into be valid and genuine. Then the server would calculate class with his NFC Tag. Teacher sets Attendance and check the distance between student and course Application, selects Lectureand Time and starts M- location. If the distance check is successful, the Attendance. Students' Tag is detected and his ID is attendance records would be finally submitted to the added to queue he walks into the class and taps his database.[41].Group members need to enter personal phone lNFC tag to the teacher's phone or a classroom information, such as name, student number, contact information, personal photos.After that Four- bit cloud.activate button on the window application is code, GPS and facial recognition technologies are selected by the faculty to activate the camera. The used in the student attendance recording,which camera in turn scans the students and matches the improve the efficiency of management and reduce the scanned data with the one stored in the database and inimical emotion of students.Attendance recording will thereby mark the attendance of the recognized APP is developed based on Android platform and the faces. The whole process is integrated on cloud. functions of this APP is extended to provide more [46].Fisherfaces algorithm was used to create services to users.[42].Student need to enter personal templates of the faces that were captured. information the photo is sent to the cloud server for Databasestored the created templates.The acquired face detection and recognition processing. The results images werecompared with face templates stored in are saved into a database together with all the the database. attendance reports were sent via a reachable data. Each course has a unique six cellular network to designated handheld devices. character code. The teacher can share this code with [47].fingerprint-based attendance-integrated portal his/her students so they can access their attendance system. Required to enroll using their thumb and results via the student application. When a student index fingers only. The fingerprint recognition is adds his/her parents, they are automatically able to carried out with any off-the-shelf.All users can access see the attendance results.[43].Student details are the portal system on their desktop, laptop or mobile entered through keypad and are stored into the devices. Then attendance will be mark.[48].Users memory used in the WFT with their corresponding must install APK files on their smartphones and set roll numbers. This is one time process and is up office coordinates and their fingerprint input to the executed only once at the beginning of an academic system. Users log in using fingerprints, the data will year database is referred to as WFT database .These automatically be sent to a database that can be data transfers require an IP address in order to accessed from anywhere via the Android application, connect to the Internet. The WFT gets an IP address through the website and automatically sent via assigned to it by using Point-to-Point Protocol (PPP) Multimedia Messaging Service. The GSM module on network interface. During the verification phase, the this system has the function to send MMS to the user finger print verification is done to record the student about location data automatically.[49].Each student is attendance.[44].Student Attendance System ensures then required to speak out his unique identification the access the application system. Anyone without ID number (UIN) to the device, in order to authenticate and password can’t the framework. Save the data in his/her presence. The server receives the UIN and the the web server as well as phone server.The status and proceeds to update the records present. The percentage less than 60% is marked by red color and command of each student is translated and necessary others marked as green.The MySQL database is sequence of data is streamed to the server. placed in web server which ensures the remote store [50].Register the student’s Bluetooth devices in the of attendance. Print details of the attendance, send application . In this phase the application will extract SMS, and send an email.[45]. Information of the the MAC address of student’s devices.The details of students along with their photographs linked via this registration will be saved in the database.When the teacher calls for the attendance, all the students the camera and it will start recording of the person. just have to enable the Bluetooth of their mobile. The sequence of continuous image are extracted. It will application will sense only the pre-registered devices compare to the database. Feature extraction is done. and it will mark attendance.[51].The image features After the face recognition if the image is recognized are extracted using LBPs algorithm.compares the the attendance is marked. If the image is not matched extracted features with the trained datasets. Based on attendance mark as a absent.[56]. Face recognition the results the prototype door will open for the attendance systems can proved to be secure and recognized student within the time frame by using a efficient and it is easy to take attendance. The flow of servo motor. By clicking letter 'c' as in capture on the the process is to capture the image using pi-camera, keyboard system.the attendance results are stored in the second process is to create database ,the face is MySQL database, so it can be accessible to the web detected and Pre-processed to collect the information server.[52].Employee scans the NFC card, all details and store it in the cloud and the last process is to of the employee attendance . ID, photo, date, time-in detect the face Recognition and Classification. and time-out is transmitted using NFC [57]“Drive Thru” attendance system for staff UPSI communication modes. The employee’s identity is by using RFID will be created in software and searched in the database with the scanned data. The hardware. The hardware circuit included PIC system then validates the person information and 16F877A that be connected to the RFID reader marks the presence with the current data and time. RFID-IDR-232N. The ID will be stored and the tag [53]. will be detected by the reader and validation Face is detected after being matched with stored attendance will be display on the LCD display. [58] data.it shows the face with identification number. The system process flow is to start the program with Next stage is to show ID card to the reader, LCD the installation and open the application that is display. After that as he crosses the first IR sensor to installed to set the longitude & radius of the area and get in the class, count goes up. This counted number set the IP address to the system. The mobile server will be displayed on LCD.As the students leave the app is used to track the location of the employee class room crossing another IR sensor, count goes whether the he/she is with in the range of GPS.[59] down and is played on LCD.[54].Student stands on Starts the process of transferring the data in SPIFFS the platform over the load sensor and scans his RFID. to the online database. Teacher to place their finger Student’s RFID Card stores student id, student’s on the FPS to confirm their identity. Once the weight and height.Information is used to detect an teacher’s ID is confirmed, the pod can then be handed individual student using a unique non-biometric over to the students who would use their fingers to verification system referred as NB Verification.If any register their attendance. The attendance information misshape or attempt to give proxy gets caught by the is saved on the on-board the flash memory into a txt verification system, the buzzer goes up and the file called “teachertid.txt”.[60].Students registered in display shows information about the incident. the application, they have to confirm their fingerprint [55].The motion sensor is attached with camera photos. This fingerprint photo will be saved in the whenever motion is detected motion sensor activates database. ZKTeco ZK4500 fingerprint reader that is installed in the smart classroom.student press on the andre- porting of attendance.Automatic reporting to scan fingerprint bottom, it will show him/her the parents through SMS when thestudent is fingerprint photo that is registered in the database at absent.Attendance record available to the student in the first.When a lecturer press on the scan fingerprint real timeon the Mobile App.Web Application based bottom, he/she will be able to see all his/her students enrollment of fingerprints.[65].Face detection done fingerprints and make sure that all students confirm by camera inside theclassroom, next is extraction of their fingerprints photos.[61].The student’s can image captured and finalprocess is recognition of register themselves through the User Interface image which facial through ourimage segmentation provided.The students can scan the RFID card.when by eigen vector implementation.Record Attendance the student’slog their attendance daily by flashing On Power Supply and Send Data to Cloud.[66].Store their RFID cards in frontof the card reading module. the data in cloud. Face Recognition for Automatic The attendance gets recordedwhich can be fetched by Class Attendance after integration testing. Face API the Administrator to view the details of time when provides a series of features which isface verification, the student has entered the institution.[62].Student finding similar face and face group. And then it will database is for storing the details of the give the attendance data will be stored in cloud. student.System will have a high-definition camera [67].This camera model is named as Horizontally installed outside the classroom. Students will access Float-able Dynamic Camera Model.camera to enter the classroom, by scanning their faces in that model(HFDCM) will also help to take snapshots of camera. Anothercamera will be installed inside the visible facesinside the class more efficiently.camera classroom in that every student in the class will be model can cover up to 20 students. attendance will be visible to the lens of thecamera. Facial detection and mark as presentwho all are in the class. Store the data recognition algorithms will beapplied to both the base.[68].Google Drive account which issigned in cameras to analyze the faces and marktheir both on the smartphone as well as on attendance accordingly.[63].The camera acquisition thedesktop/laptop.Create a new cloud platform terminal is installed in the classroom. Its main project and enable theDrive API by going to the web function is to collect real-time studentportrait videos link.Download thecredentials.json file to the in the classroom, and transmit the collectedportrait project’sroot folder. The credentials.json file contains videos to the server through the line for storage all the requiredinformation.it will detect the students andprocessing. The main function of the server is to face and store the data to file.[69]. This model segmentthe video information of the human image explains an IoT-based Automatic Attendance System obtained by thecamera.Filter and improve the (called IAAS)and it is to provide a reliable and recognition results using multi-frame images.After improved automatic attendance checking system with that compare the image and attendance will be face recognition technologies and trained data with provided.[64].Use fingerprint scanner-based sensing Haar-cascade to extract a user’s face data. The system mechanismStoring student’s attendance in the cloud used is SRGAN, MTCNN, and Google net. [70] 3 instead ofany local system to avoid any storage methods analyze the face detection area, Histogram issue.Automatic record generation on the spreadsheet Oriented Gradients(HOG), Viola-Jones (Haar cascade), and Convolution Neural Network(CNN)it is used added to the system is face recognition system working on the bases of based viola-jones and CNN implementation ,and to avoid fingerprint, use radio is used for the attendance management system. First, frequency identification technology, improve issues the image is captured in real-time and the Video is of security. [76] The system uses various tools and segmented into frames. Pre-processing is applied to techniques in creating an online attendance system remove redundancy in captured images and the face using QR code and the operation of the system. A QR is detected using Viola- jones (Haar cascade). Code has two-dimensional barcode is readable by [71]The system design is divided into 3 functional smart phones and. consists of two main activities, modules are information entry, attendance check-in data management and attendance records. The coding and attendance record and the ORL (Olivetti is accomplished by small packages, then merging into Research Laboratory) face database is used to larger software packages and testing. The entire conduct experiment and in the training stage the face interface is designed to be responsive to all devices. image is extracted with LBP feature and histogram . [77] This system is done to compare the performance [72] In this method, the detection part contains the of an attendance server which will be cost-effective MTCNN algorithm, the face recognition part contains but also reliable in reduce the cost, users are the face net algorithm, and the implementation part connected to the biometric attendance device with a contains the Tensor Flow framework, the liveness local server where the data is updated instantly. This detection part contains the ERT algorithm. [73]The devices produce multiple data for a single user on a smart attendance management system the specific day as the data fetched from the internal requirements are Students Enrolment details with memory of the respective device and the framework image and Detecting , Recognizing the face, Camera requires a marginal power to drive the system. [78] view with confirmation , Recording the attendance. This system is designed by combining VB, VC++ The first process/Stalling , Students enrolment with programming language and MySQL database . The trained images and the camera has a high resolution system checking management platform was camera at the front of classroom and ensure Student established on the classroom teacher’s computer, and face visibility. [74]This model uses the three types as the attendance information was stored in the database Face Detection and Localization, Face Embedding of the server. The system design contains three are Model, and Triplet Loss. The triplet loss is used in lower computer design, Upper Computer Design , Face Embedding Model and it achieves the following Database Design, and data transmission. [79] This goals as, Two instances with identical labels have system uses Python Libraries as, Tkinter, Pandas, their close proximity in the embedding space and Open CV, PILLOW, Openpy XL. The flow of Two specimens with unlike labels have their program is to start the GUI Application and enter the embeddings far off. [75] This system has a correct details of the Enrolling person and the images taken accuracy, based on trials ,and the need for a reliable, using Button in detail of the person get stored into cost effective, automated attendance system and it the particular file path mentioned in the program and can also be updated to data acquisition systems based the captured images are compared with the details on it's cost efficient and feasible. The technology can stored in the folder. [80] This system presents a location-controlled attendance recording method, that development there are three dashboards of the is developed by a mobile APP named MstarC. So, website for three types of users (Admin, Student, and the users can use the APP to log in the attendance Teacher). HTML,CSS, Bootstrap, and JavaScript are recording system by smart phone. It is easy access used for front-end development and Firebase is used able to the teacher opens the signature function as for back-end development of the website. JavaScript required at any time in class, so the students can is used for complex designs. [84] This system is submit the attendance information and location separated into three parts, single image to image set, coordinates through M-starC APP. [81] The MTCNN for face detection, and C2D-CNN for face implement of crossing numbers not only applied to recognition. The Single Image to Image SetC-Net is the attendance system but also applied for used after R-Net predicts pose and lighting. The surveillance technology using Unmanned Aerial MTCNN for Face Detection is good for medium and Vehicles (UAVs), based on the polygon area small face detection. [85] The system is to design an predetermined. The technology combined with IoT Android-based attendance application using GPS for various services such as military, smart city, online. The GPS on the smart phone will monitor the agriculture, and many more are used in it. A user's position so that it can be used to find out the combination of the fingerprint with a GPS sensor of position of attendance and it is used mobile phone the smartphone could track to the attended user number and Mac address of the employee's cell location. [82] This system is developed to avoid the phone will be recorded in the system and become the manual systems, the automated systems are employee ID. [86] The system can be grouped into developed using radio frequency identification-based four main stages. These are Data Entry, Dataset scanning, fingerprint scanning, Face-recognition, and Training, Face Recognition, Attendance Entry. The Iris scanning based biometric systems are used. For Data Entry is the first step is to include the faces of the face detection the algorithm and classifiers’ are the students in the system for creating a dataset. The used as HAAR-like Features works on similar Dataset Training is step is automatically done after models as Histogram of Oriented Gradients (HOG) the Data Entry stage period . [87] In this system a and Local Binary Patterns (LBP). HAAR-like software system automating the attendance-taking Features, Integral Image, AdaBoost Algorithm, scheme is used and it integrates face detection, image Cascade Classifiers. For face Recognition processing and face recognition . In the system, an Convolution Neural Network (CNN)is optimistic and end user has to first log in and subsequently, an IP systematic tool for image recognition the Viola-Jones camera gets turned on, and the camera starts taking algorithm to detect human faces in an image. [83] In photographs of the classroom and the user can also this software development . In the hardware manually upload images in this system .The development optical fingerprint sensors are used to Histogram of Oriented Gradients (HOG) approach take low-resolution ,AS608 fingerprint sensor is used and the Local Binary Patterns Histograms (LBPH) to have the capability of sorting 128 distinct method is chosen. [88] The system uses the presence fingerprints on board integrated with an ESP8266 of facial recognition technology is one of the NodeMCU micro-controller. In the software solutions used to record student attendance. The technologies used in recording student attendance The flow of process is when a student enters a include face recognition technology through classroom as per the server instructs the student’s Computer Vision and Matlab of the system. device to scan and sends the needed information to Computer Vision is Digital Image Processing so that the server in the form of RSSI values. [93]This computers can see an object like humans know an system the Internet of Things (IoT) is used as object . [89] The system flow is to take the attendance system on mobile application using attendance that input is obtained from a Biometric Android platform. The database that stored student sensor which is connected to a mobile or any existing information and attendance records. It has the user biometric device. The App is built using the interface displayed the attendance records and ease to Makeroid- Kodular, which is an advanced version of managed by lecturers or system administrators and it MIT app and the App processes the data obtained uses Amazon Web Services (AWS) to create a virtual from the sensor and sends it to the Google Apps cluster of computers accessible via internet. [94]The script which is deployed in the Kodular.and all the requirements for the analysis of system are System informations are stored in google spreadsheet. [90] Design Positioning, Functional Requirements of the The verification process is the combination of RFID of system ,and Non-functional Requirements of the based IoT technology and the machine learning System. The Non-functional Requirements of the algorithm. Also, the attendance system will be System has , performance requirements ,operating notified to the parents of the students in case of environment requirements ,database absence. The major components of this system are requirements ,security requirements. The user group RFID tag, RFID reader, GSM module, and camera of system is divided into three parts as, System module. A Multi-task Cascaded Convolution administrator ,General administrator, Staff. [95]This Network (MTCNN) model is used for the face system consists of user devices and the application detection of the students. [91] The process of server. The application server compares the Attendance and information sensing for the Student / measurements and decides whether student devices Staff will move in range of the readers with their are within room level proximity to the instructor respective Smart Cards. Receiving the data at the device or not based on that the attendance decisions reader will be sent to the thing speak where the are made and sent to the instructor device. [96] The complete raw data can be set a format form thing system process is to take image or the video is speak api into the webpage for user view. captured when the student enrolls with name and roll Information will send to database to store and can be number of that particular student and after taking the seen in webpage and accessed at any time through data it is updated in the database. The model will webpage.[92]This scheme architecture consists of train images by using the images stored in the dataset Participating devices that is Wi-Fi-enabled devices, and with the help of applying LBP algorithm and Wireless access points are located within the school result is obtained as decimal number for each block to remote server collocates the RSSI reading received and the Attendance Marking is done whether present from a student’s Wi-Fi-enabled device and or absent. [97] The system has two objectives, the determines whether the students are present or absent. first is to register, record and maintain attendance of students using RFID tag and Website and the second is to monitor a student’s location by installing RFID readers at different locations within the campus such as in the canteen, library, college gates etc. [98] RFID is a wireless equipment that identify as RFID tag, or label for sending data to RFID reader via radio waves. The Arduino UNO receives authentication data, which is then sent through an Ethernet module, to Google Spreadsheets in order to store and access data in real time. [99]
Mental Math: How to Develop a Mind for Numbers, Rapid Calculations and Creative Math Tricks (Including Special Speed Math for SAT, GMAT and GRE Students)