Design and Development of Attendance and Temperature Recording System: A Smart Companion for the Current VLE Implementation in Malaysian Schools †
Abstract
:1. Introduction
2. Methodology
2.1. Plan
2.2. Design
2.3. Development
2.4. Testing
2.5. Deployment
3. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Patel, A.; Joseph, A.; Survase, S.; Nair, R. Smart Student Attendance System Using QR Code. In Proceedings of the 2nd International Conference on Advances in Science & Technology (ICAST), Mumbai, India, 8–9 April 2019; pp. 1–4. [Google Scholar]
- Wei, X.; Manori, A.; Devnath, N.; Pasi, N.; Kumar, V. QR Code Based Smart Attendance System. Int. J. Smart Bus. Technol. 2017, 5, 1–10. [Google Scholar] [CrossRef]
- Hartl, M. Ruby on Rails Tutorial: Learn Web Development with Rails, 3rd ed.; Addison-Wesley: Boston, MA, USA, 2015. [Google Scholar]
- Tate, B.A.; Hibbs, C. Ruby on Rails: Up and Running; O’Reilly Media: Farnham, UK, 2008. [Google Scholar]
- Tate, B.A.; Hibbs, C. Ruby on Rails: Up and Running: Lightning-Fast Web Development, 1st ed.; O’Reilly Media: Sebastopol, CA, USA, 2006. [Google Scholar]
- Bächle, M.; Kirchberg, P. Ruby on Rails. IEEE Softw. 2007, 24, 105–108. [Google Scholar] [CrossRef]
- Ruby, S.; Copeland, D.B.; Thomas, D. Agile Web Development with Rails 6. In Pragmatic Programmers; Pragmatic Bookshelf: Raleigh, NC, USA, 2020. [Google Scholar]
- Richardson, L.; Ruby, S. RESTful Web Services; O’Reilly Media: Sebastopol, CA, USA, 2008. [Google Scholar]
- Awang, H.; Zahurin, M.A.; Wan, R.S.O. Measuring Virtual Learning Environment Success from the Teacher’s Perspective: Scale Development and Validation. In Proceedings of the 3rd International Conference on Applied Science and Technology, Penang, Malaysia, 10–12 April 2018; pp. 1–6. [Google Scholar]
- Awang, H.; Zahurin, M.A.; Wan, R.S.O. The Moderating Effect of Workload in Determining the Continuous Usage of Virtual Learning Environment amongst School Teachers. In Proceedings of the Pacific Asia Conference on Information Systems, Yokohama, Japan, 26–30 June 2018; p. 51. [Google Scholar]
- Awang, H.; Wan, R.S.O.; Zahurin, M.A. A Conceptual Model to Evaluate Virtual Learning Environment among Malaysian Teachers. J. Telecommun. Electron. Comput. Eng. 2018, 10, 59–63. [Google Scholar]
Functional Requirements | |||
---|---|---|---|
Num. | Req. ID | Requirements Description | Priority |
1. | TSS_01 | Login | |
TSS_01_01 | Users shall login to the system by inputting their username and password for authentication. | M | |
TSS_01_02 | The system can authenticate usernames and passwords. | D | |
TSS_01_03 | The system can store authentication information in the browser cookies for easy access. | D | |
TSS_01_04 | Users can request a new password via email in case they forgot it. | O | |
2. | TSS_02 | Manage Users | |
TSS_02_01 | Admin shall add users to access the system. | M | |
TSS_02_02 | Admin can also delete a specific user. | O | |
TSS_02_03 | Admin can also edit the details of a specific user. | O | |
TSS_02_04 | The system can verify if the username and password of a new user are acceptable to be added. | D | |
3. | TSS_03 | Manage Students | |
TSS_03_01 | Users shall add students to the system. | M | |
TSS_03_02 | Users can also delete a specific student. | O | |
TSS_03_03 | Users can also edit the details of a specific student. | O | |
TSS_03_04 | The system can verify the completion of the details of a new student. | D | |
4. | TSS_04 | Manage Classes | |
TSS_04_01 | Admin shall add a new class to the system. | M | |
TSS_04_02 | Admin can also delete a specific class. | O | |
TSS_04_03 | Admin can also edit the contents of a class. | O | |
5. | TSS_05 | Manage Attendance | |
TSS_05_01 | Admin shall add a student from the system to a class. | M | |
TSS_05_02 | Admin can also delete a specific student from a class. | O | |
6. | TSS_06 | Manage Temperature | |
TSS_06_01 | Users shall append a new value for the temperature to a student of a class. | M | |
TSS_06_02 | Users can also delete a specific temperature from a student in a class. | O | |
TSS_06_03 | Users can also edit the temperature of a student in a class. | O | |
7. | TSS_07 | Add Classes | |
TSS_07_01 | Teachers shall add a new class to the system. | M | |
8. | TSS_08 | Add Attendance | |
TSS_08_01 | Admin shall add a student from the system to a class. | M | |
9. | TSS_09 | Logout | |
TSS_09_01 | Users shall log out of the system. | M | |
TSS_09_02 | The system can force a logout if a certain amount of time passes. | D |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mansor, N.S.; Awang, H.; Ndanusa, A.B.; Idris, R.; Shahatha Al-Mashhadani, A.F. Design and Development of Attendance and Temperature Recording System: A Smart Companion for the Current VLE Implementation in Malaysian Schools. Proceedings 2022, 82, 111. https://doi.org/10.3390/proceedings2022082111
Mansor NS, Awang H, Ndanusa AB, Idris R, Shahatha Al-Mashhadani AF. Design and Development of Attendance and Temperature Recording System: A Smart Companion for the Current VLE Implementation in Malaysian Schools. Proceedings. 2022; 82(1):111. https://doi.org/10.3390/proceedings2022082111
Chicago/Turabian StyleMansor, Nur Suhaili, Hapini Awang, Ahmed B. Ndanusa, Rizatulazri Idris, and Abdulrazak F. Shahatha Al-Mashhadani. 2022. "Design and Development of Attendance and Temperature Recording System: A Smart Companion for the Current VLE Implementation in Malaysian Schools" Proceedings 82, no. 1: 111. https://doi.org/10.3390/proceedings2022082111
APA StyleMansor, N. S., Awang, H., Ndanusa, A. B., Idris, R., & Shahatha Al-Mashhadani, A. F. (2022). Design and Development of Attendance and Temperature Recording System: A Smart Companion for the Current VLE Implementation in Malaysian Schools. Proceedings, 82(1), 111. https://doi.org/10.3390/proceedings2022082111