CLASSROOM MANAGEMENT SYSTEM Docu
CLASSROOM MANAGEMENT SYSTEM Docu
December 21,
2023
DECEMBER 2023
TABLE OF CONTENTS
TITLE PAGE
Title i
Table of Contents iii
List of Tables iv
List of Figures v
List of Appendices vi
CHAPTER II REQUIREMENTS
2.1. Product Use Cases
2.1.1 Use Case Diagrams
2.1.2 Product Use Case List
2.1.3 Use Case Descriptions
2.2. Functional Requirements
2.3. Non-functional Requirements
2.3.1 Data Requirements
2.3.2 Performance Requirements
2.3.3 Dependability Requirements
2.3.4 Maintainability and Supportability Requirements
2.3.5 Security Requirements
2.3.6 Usability Requirements
2.3.7 Look and Feel Requirements
2.3.8 Operational and Environmental Requirements
2.3.9 Cultural and Political Requirements
2.3.10 Legal Requirements
LIST OF TABLES
LIST OF FIGURES
LIST OF APPENDICES
3
CHAPTER I
PROJECT DESCRIPTION
Project Overview
This project introduces a revolutionary attendance tracking module utilizing QR codes within a
classroom management system (CMS). This user-friendly and efficient module aims to simplify and
automate attendance-taking, eliminating tedious manual tasks and ensuring accuracy while
Seamlessly integrate attendance data with the CMS for comprehensive student
In the modern classroom, the drawbacks of traditional attendance-taking techniques like physical
roll calls and sign-in sheets have become glaringly obvious, especially in large class sizes. These
traditional methods not only require a significant investment of teaching time but also have a high
5
potential for human mistake and do not possess the necessary analytical skills required by the
The motivation behind this project stems from a critical understanding of these shortcomings and a
pressing knowledge of the urgent need for an up-to-date, reliable, and technologically advanced
attendance tracking system. The idea of integrating a QR code-based module into a Classroom
transformation.
Among the current issues with manual attendance tracking systems include lengthy disruptions to
classes, possible errors in attendance logs, and a notable lack of quick insights into attendance
characteristics. These obstacles together affect the educational environment's overall operational
efficiency by restricting instructors' ability to make informed decisions based on attendance data.
The solution that is being presented is based on QR code technology and aims to address these
issues by providing a quick, accurate, and user-friendly method of tracking attendance. Through
the utilization of smartphones and the ease with which they can be scanned, the study aims to
optimize the process of taking attendance. This will reduce the amount of time that must be spent
on administrative work and allow teachers to spend more time on instructional activities.
the changing needs of educational institutions. This approach not only overcomes the drawbacks
associated with conventional techniques but also aligns with the overall goal of utilizing technology
education.
Eliminate manual data entry errors, achieving high accuracy in attendance records.
6
Centralize attendance information within the existing CMS for comprehensive data
analysis.
This attendance-tracking module will be used in classes who are currently using traditional
attendance-tracking methods such as roll calls or sign-in sheets or forms. Currently, most of the
classes or classrooms uses these traditional methods in order to keep tract of the attendance of
the students. This method often consumes a few minutes before the class can proceed to its
discussions or activities especially for classes who have larger population of students. Thus, this
module will be used in order to solve that problem. This module will mainly focus on tracking the
attendance of the students within a class in a faster and more efficient way.
Additionally, the project focuses on developing and integrating the QR code-based attendance
Module design and functionality: Creating a user-friendly interface for both instructors and
students.
QR code generation and management: Implementing a secure system for generating unique QR
CMS integration: Ensuring seamless integration of the module with a variety of existing CMS
platforms.
Upon analyzing and examining the current process or methods used by instructors or teacher in
attendance tracking, they commonly use manual attendance tracking which involves:
Roll Calls: These traditional processes are recognized for their time-consuming nature, often
disrupting the natural flow of classroom activities. Notably, roll calls are susceptible to being a
introduces an inherent vulnerability to errors and missing data. The reliance on manual input raises
significant concerns regarding the accuracy and completeness of the recorded attendance
information.
Inefficient Use of Instructional Time: The conventional methods, particularly roll calls, are known
to consume valuable instructional time, diverting focus from the core educational objectives.
Error-Prone Data Due to Human Oversight: Manual processes, such as sign-in sheets, are
predisposed to inaccuracies arising from human errors, potentially compromising the integrity of
attendance records.
Inconvenience for Students, Especially in Large Classes: The inherent limitations of traditional
attendance methods become exacerbated in the context of larger class sizes, creating an
Below is the context diagram for the Attendance Tracking Module, visually illustrating the module's
interaction with the existing CMS, students, and instructors. This diagram will depict the various
Product Scenarios
In the envisioned utilization of the QR code-based attendance tracking module, several scenarios
delineate its seamless integration into the educational milieu. Below are the following scenarios:
code tailored to their class within the Course Management System (CMS).
Scenario 2: The instructor strategically displays the generated QR code in a prominent location
Scenario 3: As students enter the classroom, they adeptly employ their smartphones to scan the
displayed QR code, instantaneously recording their attendance via the intuitive QR code-based
system.
Scenario 4: The system systematically and automatically registers the attendance of each student,
swiftly updating the CMS database with the latest attendance information.
9
conducts a meticulous analysis of student attendance patterns directly within the CMS interface.
This empowers educators with invaluable insights for informed decision-making and pedagogical
Stakeholders
The Customer: Instructors and students who will directly benefit from the module's user-friendly features
and efficient functionality. In the case of mass-market product development, the customer encompasses
individuals, typically educators and students, who are likely to procure and utilize the product.
The Users: Potential users of the product include instructors responsible for attendance management and
students engaging with the attendance tracking module through smartphone scanning.
Other Stakeholders:
IT Personnel: IT professionals responsible for CMS integration and maintenance, ensuring the seamless
incorporation of the QR code-based attendance tracking module into existing technological infrastructures.
Administrators: Individuals overseeing attendance policies and data management, who play a pivotal role
in the strategic implementation and adherence to attendance-related protocols within the educational
institution.
Mandated Constraints:
Security: The module must adhere to strict data security standards to protect student privacy and
attendance information. Encryption, secure authentication protocols, and data access controls are
paramount.
10
Accessibility: The module must be accessible to students with disabilities, including those with
Scalability: The module should be scalable to accommodate various class sizes and institutions.
Interoperability: Seamless integration with the CMS to avoid disrupting data flows and existing
workflows.
Solution Constraints:
Technology Choice: The chosen technology stack should be reliable, secure, and compatible with
the CMS. Open-source and industry-standard technologies are preferred for easier integration and
maintenance.
Privacy Concerns: Striking a balance between data collection and student privacy is crucial. Data
anonymization and clear communication about data usage policies are essential for building trust.
Schedule Constraints:
Project Timeline: A clear timeline with milestones for development, testing, and deployment must
Pilot Testing: Conducting pilot testing with a select group of instructors and students before full
User Training: Adequate training materials and support must be provided for both instructors and
Budget Constraints:
Development Costs: Carefully outlining development costs for software, hardware, and personnel
Maintenance and Support: Budgeting for ongoing maintenance, updates, and technical support is
time, reduced errors, and improved data management can help secure funding and demonstrate
CMS Platform: The module should be compatible with the CMS platform to be used by
educational institutions. Understanding the technical specifications and limitations of this platform is
Network Infrastructure: Reliable and secure network infrastructure is essential for real-time
Student Devices: The module should be accessible through a variety of student devices, including
devices. In this context, it uniquely identifies a class or session for attendance recording.
manage various aspects of classroom administration, including student records, course materials,
Attendance Tracking Module. The software component within the CMS designed specifically to
Integration. The seamless connection between the attendance tracking module and the existing
Stakeholder. Individuals or groups with vested interests in the project's success, including clients,
CHAPTER II
REQUIREMENTS
In this section, we delve into the detailed and precise steps that the attendance tracking system
takes during its performance. Use cases are instrumental in not only defining the system's
Actors:
Faculty/Instructor
Students
Preconditions:
Students have been informed by faculty about login instructions including the URL of the
website.
Step 3: Faculty select attendance page to use the module for attendance. Redirects to
attendance dashboard.
Step 6: Faculty select conduct session. System automatically generated QR code for that
session.
Step 8: Faculty gives the generated QR code to class for students to scan.
Postconditions:
Attendance data for the class session is updated in the system specifically on faculty’s
Faculty can view updated attendance record for the class on attendance page.
1. Attendance Tracking with QR Codes: This use case involves the process of tracking student
and teacher attendance using QR codes, including the steps to generate and display QR
2. QR Code Generation and Management: This use case focuses on the generation and
management of QR codes, including creating new QR codes, updating existing ones, and
3. Scanning and Validating QR Codes: This use case involves the process of scanning QR
Actors Faculty
Step 1: Faculty will enter the Inova Class website URL. Successfully
Descriptions browsed the website and login page.
Step 2: Enter login credentials. Successfully logged in. Redirect
Normal Step 3: Select attendance page to use the module for attendance.
Redirects to attendance dashboard.
18
Actors Faculty
Students
Have internet connection.
Preconditions Faculty already have an account.
Faculty is already logged in on Inova Class website and have
conducted a session.
Student Already have an account.
Step 1: Faculty will give/show the session generated QR code to
Descriptions students.
Step 2: Students enter Inova Class student portal. Successfully
Normal Flow browsed the website and redirected to Login page.
Step 3: Enter Login credentials. Successfully logged in. Redirected to
student portal homepage.
Step 4: Use QR scanner. Navigate the QR scanner at the bottom-center of
the student portal. Successfully opened the scanner.
Step 5: Students can now scan the given QR code by the faculty.
Actors Faculty
Students
Have internet connection.
Preconditions Faculty already have an account.
The faculty is already logged in on Inova Class website and
already in attendance module using the generate session
page.
Student Already have an account and knows the URL of
the student portal website. Also know where to find the
QR scanner.
Functional Requirements
QR Code Generation: The system must allow instructors to generate unique QR codes for each
class in the CMS. QR codes must be securely generated, ensuring uniqueness and authenticity.
QR Code Display: The system must enable instructors to display the generated QR code within
the classroom environment. Display mechanisms should be compatible with common projection
systems.
QR Code Scanning: The attendance tracking app must facilitate QR code scanning for students.
Attendance Recording: The system must automatically update attendance records in the CMS
reports within the CMS. Reports should be easily generated and navigable.
Non-functional Requirements
Security: Data transmitted during QR code scanning must be encrypted to ensure privacy and
Accessibility: The attendance tracking app must be accessible to students with disabilities,
providing alternative methods for attendance recording. QR codes must have sufficient contrast
Scalability: The system should accommodate varying class sizes and institutional scales.Server
Interoperability: The attendance tracking module must seamlessly integrate with a variety of
existing CMS platforms. Compatibility with different CMS versions and configurations should be
ensured.
Data Requirements:
Performance Requirements:
1. The system must exhibit fast and efficient performance, minimizing latency during QR code
2. It should have the capability to handle a large number of concurrent users engaging in scanning
Dependability Requirements:
1. The system must demonstrate high reliability, ensuring consistent availability of attendance
1. The system must be designed for easy maintenance, with clear and comprehensive
Security Requirements:
23
1. The system must comply with stringent data protection and privacy requirements, implementing
2. Integrity checks and encryption mechanisms must be in place to prevent unauthorized access or
Usability Requirements:
1. The system must feature a user-friendly interface, ensuring ease of use for individuals involved
2. Clear and concise instructions should be provided to guide users through the attendance
1. The system's design must be professional, adhering to a visually appealing aesthetic consistent
2. The interface should be intuitive, promoting a positive user experience and aligning with the
1. The system must be adaptable to various environmental conditions, supporting different devices
1. The system must be culturally sensitive, respecting and accommodating diverse cultural
2. It should comply with relevant laws and regulations governing cultural practices and political
Legal Requirements:
1. The system must fully comply with all applicable laws and regulations, including but not limited to
data protection and privacy requirements associated with the use of QR codes.
2. Legal considerations related to the collection, storage, and processing of attendance data
through QR codes must be rigorously adhered to, ensuring full legal compliance.
CHAPTER III
The Waterfall Model is considered suitable for the development of the attendance tracking module/system
due to its alignment with the project's well-defined and stable requirements. With clear sequential phases,
such as design, implementation, and testing, the Waterfall Model accommodates the structured nature of
documentation, aiding in tracking progress and facilitating future maintenance. Given the module's
predictable requirements and the critical need for adherence to academic schedules in educational
institutions, the Waterfall Model provides a reliable and systematic framework, emphasizing risk
management, reduced ambiguity, and a predictable timeline. While the Waterfall Model may not be
universally applicable, its suitability for this project lies in its ability to provide a disciplined and well-
System Design
Components:
QR codes can be generated and distributed through a dedicated portal or integrated with
2. QR Code Scanning
Students scan the QR Code generated by the teacher using their devices.
Attendance data is stored securely in a database for future reporting and analysis.
Data Model: Canvas likely stores attendance data in a relational database, such as MySQL or
PostgreSQL. This data model likely includes tables for users, courses, attendance
Attendance Events: Canvas captures attendance through various methods, such as:
Attendance module: Students can manually mark attendance within a dedicated module.
Integrations: Canvas can integrate with external attendance systems (e.g., Zoom) for real-
time tracking.
Events Processing: Once captured, attendance events are processed to calculate overall
attendance for a course, overall course attendance, and instructor attendance reports.
API Access: Canvas provides an API for developers to access and manipulate attendance
Backend:
Authentication and Authorization:
Secure login for instructors and students.
Role-based access control to ensure proper authorization.
QR Code Management:
28
Class Diagram
29
Our class diagram encapsulates the core entities - 'Instructor,' 'Student,' 'Student-Profile,' 'Class
Session' and 'Attendance record.' The 'Instructor' initiates a 'Class Session,' leading to QR code
generation. 'Students' interact with the system through the web app, scanning the QR code to mark
their attendance. The relationships are designed intuitively, offering a clear visual of how the
Sequence Diagram
Step into the sequence diagram, a visual storytelling of our QR Code Scanning System. It unfolds
with the 'Instructor' commencing a new 'Class Session,' triggering QR code creation. 'Students'
then log in, scan the QR code, and voilà—the system validates their attendance as 'present.' This
dynamic illustration captures the elegant dance of interactions within the system.
Figure 6. State transition diagram (Top: Instructor’s Side; Bottom: Student’s Side)
Behold the state transition diagram, illustrating the system's various states. Starting from 'No
Ongoing Cass,' it gracefully transitions to 'New Class being Active' as the 'Instructor' launches a
31
'Class Session.' As 'Students' engage, scanning the QR code,' marking their attendance as
Activity Diagram
The instructor, after logging into the system, starts a new class session, generates a unique QR
code associated with the session, displays the QR code for student scanning, monitors real-time
attendance validation as students scan the code, and, optionally, concludes the class session to
The student initiates the process by logging into the web app, navigates to the ongoing class
session, scans the QR code using the web app on their phone, undergoes QR code verification,
Data Dictionary
Class_session
sessions.
Faculty_id varchar 30 Foreign key The unique identifier for the faculty.
Subject
created
updated
status enum (0,1) Not Null Status of the current class session
Class_Attendance
record.
faculty_id varchar 30 Foreign key The unique identifier for the faculty.
subject_code varchar 10 Foreign key The unique identifier for the Subject
attended_at timestamp Not null Time when the student has attended
Faculties
Faculty_id varchar 30 Primary key The unique identifier for the faculty.
Students
Subjects
In our proposed attendance tracking system, robust access control and security measures are
built-in throughout the design, ensuring data integrity and protecting against unauthorized access,
User Authentication:
Role-based access control (RBAC): Users are assigned roles with specific permissions, limiting
access to sensitive data and functionalities based on their needs and responsibilities.
Session management: Automatic session timeouts and inactivity detection prevent unauthorized
Data Security:
Data encryption: All sensitive data, including attendance records and personal information, are
Secure storage: We utilize secure databases with access controls to prevent unauthorized access
Regular backups and disaster recovery: Data is regularly backed up to secure locations and a
comprehensive disaster recovery plan ensures system restoration in case of unforeseen events.
Real-time anomaly detection: The system continuously monitors for suspicious activity, such as
Logging and auditing: All user activity and system events are logged, providing a detailed record
Compliance:
Data privacy regulations: Our system adheres to relevant data privacy regulations and guidelines
Security audits and penetration testing: Regular security audits and penetration testing identify
vulnerabilities and ensure the system remains secure against evolving threats.
By implementing these comprehensive access control and security measures, our proposed
attendance tracking system ensures the integrity and protection of your sensitive data, promoting
trust and compliance while safeguarding your organization from potential threats.
Remember, security is an ongoing process, and we are committed to continuously improving and
updating our security measures to stay ahead of evolving threats and ensure the long-term
User Interface
37
Student’s Interface
Fig. 9. Student’s log in page Fig. 10. Student’s welcome page Fig. 11. Student’s QR scanning page
Faculty’s Interface
CHAPTER IV
TEST PLANS
This chapter outlines the test plan for the Attendance Tracking Module, a component integrated
within the Classroom Management System (CMS). This plan specifies features included and
excluded from the testing process, establishes pass/fail criteria for each element, and presents
Features to be Tested
User interface (UI) design for efficient and intuitive QR code management.
Compatibility of teacher QR code scanning with diverse student devices and authorized apps.
Fast and accurate scan recognition and data processing upon student attendance recording.
Real-time attendance updates within the CMS upon successful QR code scans.
Seamless data exchange between scanned QR codes and the CMS database.
Secure storage and access controls to protect against unauthorized data manipulation.
Data analysis and reporting functionalities for attendance data captured through QR codes.
Existing manual attendance recording methods within the CMS, as the Attendance Tracking
Features outside the current implementation scope, such as future integrations with other
Pass: Teachers can easily generate and manage unique QR codes for each class/session and
deactivate/update them without issues. UI design facilitates efficient and intuitive QR code
management.
Pass: Seamless scanning of assigned teacher QR codes with compatible devices and authorized
apps, fast and reliable scan recognition, real-time attendance updates, and effective handling of
duplicate scans.
Fail: Incompatibility with some devices or apps, scanning errors, delayed or inaccurate attendance
Pass: Seamless data exchange, secure storage and access controls, accurate data analysis, and
inaccurate/misleading reports.
Objective: To comprehensively test the overall functionality of the module, including QR code
Test Steps
1. QR Code Management:
2. Attendance Scanning:
Students attempt scanning assigned teacher QR codes using diverse compatible devices and
authorized apps.
Simulate scenarios with simultaneous scanning or duplicate scan attempts from different
students.
Verify real-time attendance updates within the CMS based on scanned QR codes.
Run reports and analytics on QR code-based attendance data to verify accuracy and
completeness.
Test security measures to ensure unauthorized access and data manipulation attempts are
unsuccessful.
Expected Results:
Seamless scanning of assigned teacher QR codes with compatible devices and authorized
apps.
Accurate and immediate attendance updates within the CMS upon successful scans.
Conditions:
Ensure the Attendance Tracking Module is fully implemented and integrated within the CMS.
Populate the test environment with sample student data and attendance records for realistic
execution
CHAPTER V
This chapter, will delve into the various aspects of the Attendance Tracking Module, a crucial
component integrated into the Classroom Management System (CMS). The module's primary
function is to track student attendance through a QR code-scanning system, ensuring accurate and
timely records for teachers and administrators. This chapter will discuss the open issues, off-the-
shelf solutions, possible risks, and potential costs associated with the development and
implementation of the Attendance Tracking Module. By analyzing these factors, the project team
43
aims to provide a comprehensive understanding of the challenges and opportunities that lie ahead
in this project.
Open Issues
The Attendance Tracking Module faces several open issues that need to be addressed to ensure
Integration with CMS: The integration of the Attendance Tracking Module with the Classroom
Management System (CMS) raises concerns about seamless data exchange and compatibility. Any
discrepancies in data transfer between the two systems could lead to inaccuracies in attendance
Handling Duplicate Scans: Addressing the potential for duplicate scans is crucial to maintain the
multiple students scan the same QR code simultaneously is essential for the reliability of the
system.
Data Security and Access Controls: Ensuring secure storage and strict access controls for
attendance records is imperative. Unauthorized data manipulation or access could compromise the
Off-the-Shelf Solutions
To tackle the open issues, the project team will explore various off-the-shelf solutions, such as QR
code scanning apps, existing attendance tracking systems, and best practices for handling
duplicate scans:
QR Code Scanning Apps: Examining existing QR code scanning applications and platforms is
essential to identify a solution that seamlessly integrates with the CMS. Compatibility and ease of
insights into potential integration options and best practices. Analyzing the features and
compatibility of these systems can guide the development of the Attendance Tracking Module
Duplicate Scan Handling Best Practices: Researching industry best practices for handling
within the module. Learning from established solutions can help mitigate the risks associated with
Possible Risks
The Attendance Tracking Module is subject to several possible risks. These includes:
Integration Risks: Difficulties in integrating the Attendance Tracking Module with the CMS pose a
risk of data inconsistencies or loss. The likelihood of encountering integration challenges should be
Security Risks: Weak access controls and data security measures present a significant risk of
unauthorized data manipulation or access. Mitigating these risks through robust security
Usability Risks: The potential for an inefficient or unintuitive user interface for teachers and
students poses a usability risk. Addressing user experience concerns is vital to prevent confusion
or frustration, ultimately ensuring the effective adoption of the Attendance Tracking Module.
45
Possible Costs
The development and implementation of the Attendance Tracking Module come with certain costs,
including the evaluation of off-the-shelf solutions, the implementation of security measures and
duplicate scan handling strategies, and the addressing of any integration or security-related issues:
Evaluation and Integration Costs: The cost of evaluating and integrating off-the-shelf solutions,
including QR code scanning apps and attendance tracking systems, should be considered. This
encompasses the resources required for compatibility assessments and integration efforts.
Security and Duplicate Scan Handling Costs: Implementing additional security measures and
measures to handle duplicate scans incurs associated costs. This includes the development and
Integration and Risk Mitigation Costs: Anticipating and addressing any integration or security-
related issues that may arise during development is essential. Allocating resources to mitigate
potential risks and ensure a seamless integration process is a fundamental aspect of the overall
By addressing these issues, exploring available solutions, identifying potential risks, and
considering the associated costs, the project team can gain a better understanding of the
challenges and opportunities associated with the development and implementation of the
Attendance Tracking Module within the Classroom Management System. This analysis will
ultimately guide the project's decision-making process and ensure the successful integration of the
References
[1]
[4] Hernandez, C., Aslankoohi, E., Frolikov, P., Li, H., Kurniawan, S., & Rolandi, M. (2023).
Implementing QR codes in academia to improve sample tracking, data accessibility, and
traceability in multicampus interdisciplinary collaborations. PloS one, 18(4), e0282783.
https://doi.org/10.1371/journal.pone.0282783
[5] Mohammed, Mustafa & Zidan, Khamis. (2023). Enhancing attendance tracking using
animated QR codes: a case study. Indonesian Journal of Electrical Engineering and Computer
Science. 31. 1716. 10.11591/ijeecs.v31.i3.pp1716-1723.
[6] Teamwork. (2020). Project Stakeholders – Who Are They & Why Are They Important?
Www.teamwork.com. https://www.teamwork.com/project-management-guide/project-
stakeholders/
APPENDICES
Appendix 1. Gantt Chart
48
Appendix 2. Letters
Office Office
Phone Phone
Traditional methods of monitoring student attendance take a lot of time, are inaccurate, and don't
provide you with up-to-date information. It is difficult for teachers to maintain accurate records and
49
respond immediately to attendance issues when taking attendance by typing it into a computer or using
paper-based approaches. This not only wastes important instructional time but also makes it
challenging to use attendance data to raise academic standards. An excellent option to enhance and
simplify the attendance tracking procedure is to incorporate an advanced Attendance Tracking feature
into a classroom management system (CMS). Schools may eliminate manual entry and guarantee
accurate real-time attendance records by utilizing technology. This creates new opportunities for
improved student learning overall through more effective teacher-student communication,
individualized education practices, and data-driven decision-making. The CMS must be equipped with
a robust and approachable Attendance Tracking system. To automate the attendance tracking process,
this system should make use of cutting-edge technology like smart devices. It should provide teachers
and administrators with up-to-the-minute information about attendance across all academic activities
and classes. Not only are the issues with conventional attendance tracking methods to be resolved, but
attendance data is also to be made into a tactical tool for improving educational practice. To offer a
comprehensive approach to classroom administration, the system should be scalable, configurable,
and connect seamlessly with other CMS capabilities.
The expected solution involves the integration of an advanced Attendance Tracking module within the
Classroom Management System (CMS). The system aims to automate attendance recording, offering a
real-time, user-friendly interface for educators and students. It prioritizes privacy, implements robust
security measures, and seamlessly integrates with the academic calendar. The solution generates
comprehensive reports and analytics to empower educators with valuable insights, facilitating
personalized instruction and informed decision-making. Scalable, customizable, and integrated with
other CMS features, this solution seeks to transform attendance data into a strategic asset for proactive
and effective classroom management.
Authorized Signatures:
______________________________ Cindy A. Lasco _
Faculty Side
Login Page: this is the entry point of the website and all you need to do is to input the credentials of the
faculties (email, password).
51
Dashboard: In this part all you have to do is to click the attendance part
52
Attendance Dashboard: In this part you may see we have a Attendance and Generate Session on our
dashboard. If you click the Generate Session you may choose a subject code that you handled and
generate session while at the Attendance part It will dispay the sudent that attended on that session.
Student Side
Student Portal: Students are required to input their credentials to sign in.
53
Student Portal Dashboard: At this part all you have to do is to click the scanner to scan the qr code.
54
CURRICULUM VITAE
PERSONAL BACKGROUND
NICKNAME: “ben”
BIRTHDATE: June 09, 2003
BIRTHPLACE: Kinablangan
AGE: 20
NATIONALITY: Filipino
RELIGION: Roman Catholic
CIVIL STATUS: Single
FATHER’S NAME: Enresto P. Rinconada
MOTHER’S NAME Elma C. Andamon
EDUCATIONAL BACKGROUND
TERTIARY EDUCATION: Davao Oriental State University
2021 - Ongoing
2009 - 2015
CURRICULUM VITAE
JOSHUA E. MAGDAGASANG
Adjesum Vlg, Brgy. Dahican, City
of Mati, Davao Oriental Cell no.:
09958658626
[email protected]
PERSONAL BACKGROUND
NICKNAME: “Josh”
BIRTHDATE: June 14, 2003
BIRTHPLACE: City of Mati
AGE: 20
NATIONALITY: Filipino
RELIGION: Faith Tabernacle
CIVIL STATUS: Single
FATHER’S NAME: Ronaldo M. Magdagasang
MOTHER’S NAME Marilyn E. Magdagasang
EDUCATIONAL BACKGROUND
TERTIARY EDUCATION: Davao Oriental State University
2021- ongoing
SECONDARY EDUCATION Davao Oriental Regional Science High
School2015- 2021
PRIMARY EDUCATION Rabat-
Rocamora Mati
Central
Elementary
School, Special
Education
Center
56
2009 - 2015
CURRICULUM VITAE
PERSONAL BACKGROUND
NICKNAME: “Gino”
BIRTHDATE: December 28, 2002
BIRTHPLACE: Metro Manila
AGE: 20
NATIONALITY: Filipino
RELIGION: Roman Catholic
CIVIL STATUS: Single
FATHER’S NAME: Rolan O. Francisco
MOTHER’S NAME Lesilda V. Camilo
EDUCATIONAL BACKGROUND
TERTIARY EDUCATION: Davao Oriental State University
2021 - Ongoing
2009 - 2015
57
CURRICULUM VITAE
JERVIN C. SAPID
Brgy. La Filipina, Tagum City,
Davao Del Norte
PERSONAL BACKGROUND
NICKNAME: “Jev”
BIRTHDATE: October 19, 2001
BIRTHPLACE: City of Tagum
AGE: 22
NATIONALITY: Filipino
RELIGION: Roman Catholic
CIVIL STATUS: Single
FATHER’S NAME: Ruben M. Sapid
MOTHER’S NAME Meryjene C. Sapid
EDUCATIONAL BACKGROUND
SENIOR HIGH SCHOOL: Tagum City Senior High School
Science, Technology, Engineering, and
Mathematics April 2020
JUNIOR HIGH SCHOOL: Tagum City Junior High School
April 2018
ELEMENTARY: La Filipina
Elementary
School March
58
2014
CURRICULUM VITAE
Bonjovie A. Belbelone
Brgy. Sainz, City of Mati, Davao Oriental
Davao Oriental Cell no. : 09457847682
[email protected]
PERSONAL BACKGROUND
NICKNAME: "Bon"
Birthdate: December 8, 2000
Birthplace: Mati City
Age: 23
NATIONALITY: Filipino
RELIGION: Roman Catholic
CIVIL STATUS: Single
FATHER'S NAME: Rolando H. Belbelone
MOTHER'S NAME: Lucita P. Abunda
EDUCATIONAL BACKGROUND
TERTIARY EDUCATION: Davao Oriental State University
2021- ongoing
SECONDARY EDUCATION: Mati National Comprehensive
Highschool
2015-2021
PRIMARY EDUCATION: Biasong Pantukan elementary
school
2009-2015
59
CURRICULUM VITAE
PERSONAL BACKGROUND
NICKNAME: "Burn"
Birthdate: February 17, 2003
Birthplace: Rizal Ext. Mati City
Age: 20
NATIONALITY: Filipino
RELIGION: Roman Catholic
CIVIL STATUS: Single
FATHER'S NAME: Romulo A. Burnea
MOTHER'S NAME: Corazon M. Burnea
EDUCATIONAL BACKGROUND
Tertiary Education: Davao Oriental State University
2021 - Ongoing
Secondary Education: Mati National Comprehensive Highschool
2015 - 2021
Primary Education: Rabat-Rocamora Mati Central Elementary School
2009 - 2015
60
CURRICULUM VITAE
JETHRO L. MALABAR
Brgy. Tamisan, City of Mati, Davao
Oriental Cell no.: 09533661605
[email protected]
PERSONAL BACKGROUND
NICKNAME:
BIRTHDATE: May 02, 2002
BIRTHPLACE: City of Mati
AGE: 21
NATIONALITY: Filipino
RELIGION: Baptist
CIVIL STATUS: Single
FATHER’S NAME: Joel D. Malabar
MOTHER’S NAME Mila L. Malabar
EDUCATIONAL BACKGROUND
TERTIARY EDUCATION: Davao Oriental State University
2021- ongoing
SENIOR HIGH SCHOOL: Davao Oriental Regional Science High
School Science, Technology,
Engineering, Mathematics
June 2021
JUNIOR HIGH SCHOOL: Davao Oriental Regional Science High
School
April 2019
ELEMENTARY: Bobon
Elementary
School
March 2015
61
CURRICULUM VITAE
PERSONAL BACKGROUND
NICKNAME:
BIRTHDATE: October 19, 2002
BIRTHPLACE: City of Mati
AGE: 21
NATIONALITY: Filipino
RELIGION: Roman Catholic
CIVIL STATUS: Single
FATHER’S NAME: Guillermo Colita
MOTHER’S NAME Melchora Cuadrasal
EDUCATIONAL BACKGROUND
TERTIARY EDUCATION: Davao Oriental State University
2021- ongoing
SENIOR HIGH SCHOOL: AICS-Montalban
June 2021
JUNIOR HIGH SCHOOL: KVNHS
April 2019
ELEMENTARY: KVES
March 2015