Class Attendance Recording using QR Code via Smartphone Amompan Chomlin Faculty of Information Technology Thai-Nichi Institute of Technology Bangkok, Thailand amonpan@tni.ac.th Lalita Na Nongkhai Faculty of Information Technology Thai-Nichi Institute of Technology Bangkok, Thailand lalita@tni.ac.th Pak Padungpattanadis Faculty of Information Technology Thai-Nichi Institute of Technology Bangkok, Thailand pa.pak_su@tni.ac.th AbstractThis article presents auto classroom attendance recording by using QR code on smartphones. Both teachers and students take responsible for their parts. The teachers evaluate the result of each subjects. Then, the codes for each will be generated. When the students receive the code, they can scan and the attendance will be recorded automatically. This research is divided into 3 modules; teacher module, generate module, and student module. This research found that this attendance record method resulted in a positive way. The result was evaluated by three experts (mean = 3.78; S.D. = 0.48). Also, the satisfaction rate was evaluated by ten users which resulted in ‘very satisfy’ (mean = 4.45; S.D. = 0.27). Keywords—automatic attendance record; QR code technology; smartphone; framework I. INTRODUCTION Information technology faculty of Thai-Nichi Institute of Technology records students’ attendance for every class in order to build responsibility and discipline for students to follow rules and regulations. Currently, the teachers have different ways of recording students’ attendance e.g. calling name and noting in paper form or Microsoft Excel form, checking via class activities, etc. The information shows each student’s’ absent and late. A classroom with a large number of students consumes a lot of time of attendance recording. Also, the information might be inaccurate. Late students could make the recording process more complicated for the teacher. Quick response (QR) code is a Matrix code; the QR codes were developed in Japan in 1994 by Toyota subsidiary, Denso Wave to help track automobile parts throughout production. This technology has been around for over a decade but has since become popular as a medium for marketers to reach smart phone users. Quick Response Codes, or QR Codes, are nothing new. In fact, in Japan and Europe they have been used in marketing as well as inventory control and manufacturing for the last 10 years. The security of one dimensional (1D) barcodes is lower than 2D barcodes. 1D barcodes are very easy to read by scanning the lines and the spaces. However, 2D barcodes are not easy to read a symbol pattern by human eyes. With regard to readability, 1D barcodes must scan along a single directional. If the angle of a scan line does not fit within a range, the data would not be read correctly. However, 2D barcodes get wide ranges of angles for scanning. Thus, 2D barcodes are readability.[1] From the above problem, the researcher conducted a research about using QR code for class attendance recording via smartphone. Apart from the convenience, the information would be better organized and accurate. II. LITERATURE REVIEW AND RELEVANT STUDIES A. QR Code[2] QR Code is a 2D bitmap sign which was invented in 1994 by Denco company-part of Toyota company. It was qualified in ISO (ISO/IEC18004) standard. After that, the QR code standard was set by AIM International Standard (AIM-ITS 97/01) as an automatic information record used in industries. ISO/IEC JTC 1SC 31 was suggested to be a standard due to its effectiveness. The QR code sign is matrix consisting of cells in a square. The information record system consists of Timing pattern, Alignment pattern, Version information as Fig. 1. Fig. 1. QR code structure The working system is matrix code recording large amount of data as 7,089 letters. The density of data is 100 time per vector The data can be read by the sensor Charge Coupled Device(CCD). The data is organized and recorded in the memory. Importantly, there are four level of lost data protection; 7%, 15%, 25% and 30% per one QR code. The correction function works immediately as the Solomon code. Solomon code organizes and corrects the wrong data. The function can still work properly until the data is all corrected. Users can set the level of data correction. When users create the QR code, the data incorrection should not be more than 30% as Fig. 2. Fig. 2. Data protection B. Smartphone[3] Over the years, smartphones have gotten a little staid. Advances have generally come in the form of incremental improvements to popular features that are now standard among manufacturers and models. Annual enhancements such as faster processors, better cameras, and higher resolution displays are fairly predictable to the point that