Automated Grading System
Automated Grading System
of
In Partial Fulfilment
Researchers:
Bayot, Elison E.
Belza, Devin R.
Casquijo, Gelmar Y.
March 2023
iii
TABLE OF CONTENTS
TABLE OF CONTENTS ii
LISTS OF TABLESv
LISTS OF FIGURES vi
ABSTRACTix
CHAPTER I
INTRODUCTION 1
General Objective 3
Specific Objectives 4
Definition of Terms 7
CHAPTER II
CHAPTER III
METHODOLOGY 20
Research Approach 20
Materials 21
Software 21
Hardware 23
Methods 23
SDLC Model23
Evaluation 50
CHAPTER IV
RESULTS AND DISCUSSION 54
CHAPTER V
Summary of Findings 69
Conclusions 70
Recommendations 70
Bibliography/References 71
Appendices 75
Sample Outputs/Reports 77
User’s Manual 83
vi
LIST OF TABLES
LIST OF FIGURES
Figure 9: System Flowchart Admin System (Registrar and Principal Staff) …………..32
Figure 37: Junior and Senior High School Progress Report Card……………………….62
Abstract
Santa Rita de San Carlos, Inc. Basic Education Department, San Carlos City, Negros
Occidental. The system serves as computerized evidence for tracking the information;
The researchers follow the System Development Life Cycle (SDLC) Model which
consists of five (5) phases of development that were implement in order to complete the
development of this study and following the system evaluation ISO/IEC 25010
compromises with 8 quality characteristics to ensure that the system achieved the study’s
objectives. Data gathering and design and features were done to actualize the
respondents; with the average of 4.78 sentimental value. The findings of the study were
carefully presented and analyzed to illustrate that the specific objectives were achieved.
The developed system will also serve as a primary tool for the school on
researchers/programmers made sure that the system is user-friendly so that the user will
CHAPTER I
INTRODUCTION
Project Context
productivity more efficient. With the advent of Information and Technology, even
recording class records has become even more efficient and progressive through the aid
(Mwagwabi et al., 2021). Automated grading systems have become increasingly popular
in recent years, as they can save significant time and effort for teachers and provide more
quality of education in the Philippines, DepEd Order No. 8 s. 2015, or the Policy
emphasizes the importance of fair, accurate, and reliable assessment of student learning
Colegio de Santa Rita de San Carlos, Inc. Basic Education Department has a large
difficult and hard on the part of the students' in keeping students’ information manually.
Colegio de Santa Rita de San Carlos, Inc. Basic Education is using Microsoft Excel
Spreadsheet records for recording students' information and grades which is lack of
security and prone to human errors (Valle et al., 2019). The researchers wish to reduce
2
the workload of teachers by eliminating the need for manual computation and recording
of each grade. The common problems encountered in manual recording and computations
are error-and file-handling, and redundancy (Shankar et al., 2020). The system will
provide the needed system for the school in storing information in a faster, more
convenient way through a database. This will lessen the effort of faculty staff, registrar
and principal staff in storing data and records of each student every now and then. It is
extremely useful in the school in the way of making the processes of enrolling much easy
In line with this, the researchers were challenged and developed an automated
grade record-keeping system that is accurate, fast, and accessible for the instructors and
Registrar's office of the school. This system would facilitate the record-keeping and
issuance of grades. It will provide smooth operation purposes and it seeks for further
advancement in the school system where technology can help the office to be more
efficient (Mawarni et al., 2021). The system will automate the records of instructors,
student's information and the process of grade issuance of the school. If the student's
records will be automated, the school will be able to increase staff efficiency, perform
As such, this study aims to produce a workable computerized grading system that
will address these issues. This Automated Grading System (AGS) has a function that
consists of tracking the records and information of the students and instructors. Thus,
Automated Grade Records will certainly help establish an effective management within
the school. The proposed system will be efficient in time consuming, space and lessening
the burden and effort of computing grades (Odedra & Patel, 2018).
3
The AGS provides the school staff with an easier approach in tracking, computing
grades and records of students, because the system is easy to understand, use, and with
high security measures like, each account that has been registered in the system has its
own password. The move from paper-based record systems to automated systems means
that there is a greater chance that information will be readily available when important
record system ensures that data are readily available to manage the education system
The purpose of the AGS is to define and analyze the problem occurring in the
manual process of storing data and information of the students and computing grades and
give solutions to it. The system aims to minimize the delays in submitting grades to the
registrar’s office and reduce the workload of the and the teachers It will be designed to
accommodate the system of each and every record of the students in the school.
Microsoft Visual Studio and database SQL Server will be used to develop the said
project. The researchers developed an Automated Class Records that monitors the
General Objectives
This capstone projects purports to develop an AGS that includes computing and
tracking student records that will be used by teachers to make student tracking simpler,
quicker, and more accurate. It also aimed to assist faculty and the registrar's staff in
Specific Objectives
a.) Input student’s scores (Written works, Performance Task and Quarter scores)
c.) Implementation
d.) Testing
e.) Evaluation
7. The system will undergo beta-testing to achieve a minimum score of 98% based on
c.) Compatibility
d.) Usability
e.) Reliability
f.) Security
g.) Maintainability
h.) Portability
6
The study focused in storing the information’s of the instructors, students and
the issuance of grades in the Registrar’s office and is focused on adding, editing and
deleting data and information; maintaining and managing table entries of student records,
database maintenance, and help assistant. The system will be bound for desktop-based
application to ensure the confidentiality of records. The system has also a printing feature
that can print data of instructors and their workloads, student information and grades.
The system is limited to the process of Colegio de Santa Rita de San Carlos, and
School. This study will give benefits the school because a computerized
Registrar. The system makes it simple for the registrar to register students and
securely stores all of their information. Maintaining student records and course
Teachers. Every student's scores may be easily viewed, entered, and printed
together with their task and exam results. The system will reduce the time and effort
required by the faculty to manually record the student's grades and information.
Researchers. This study will give the researchers a venue to further develop
their programming skills. This study will also improve the research and thesis writing
Future Researchers. It can help them as a guide to enhance more from their
future study. Also, it will equip them with knowledge about the Automated Class Record
system.
Definition of Terms
teachers use to keep track of student assignments, grades, and information. The class
Automated Grading System (AGS). This refers to the output of the capstone
study that deals enrollment system, focuses more on computing and processing of grades,
issuance of grade reports, and assigning of subjects and curriculum to each grade level.
Electronic Class Record (ECR). Refers to the part of the Automated Grading
System, which is designed to facilitate the recording and management of student grades
and academic performance. The ECR system can be accessed by teachers, who can input
8
raw scores for each student's assessments, assignments, and exams. The ECR system then
processes these raw scores to calculate a total grade for each assessment, which is
recorded into subject grades and consolidated grades to produce the final learner's grade
for the course. The ECR system streamlines the grading process by automating the
calculation of grades, reducing the need for manual calculations, and providing a central
repository for student grades, which can be easily accessed by teachers and
administrators.
Subject Grades. These are a component of the AGS that calculates and generates
the grades for each student in each subject per quarter. This system takes the recorded
total scores in the Electronic Class Record (ECR) system and processes them to obtain
Consolidated Grades. This pertains to the final computed average grade of all
Report Card. This refers to the printable document that displays the final
learner's grades for a specific academic period. The Report Card is generated using the
data recorded in the Electronic Class Record (ECR) system, which processes the raw
scores and calculates the subject grades and consolidated grades for each student.
71
CHAPTER II
This chapter presents the related studies in connection with the researcher’s present
system study.
The DepEd Order No. 8 s. 2015 provides guidelines for the implementation of the
K-12 program in the Philippines, including the process of making grades. According to
the order, the process of making grades should be fair, transparent, and objective, and
should involve the use of multiple sources of evidence to evaluate student learning.
The study by Garcia (2017) aimed to explore the process of making grades based
on DepEd Order No. 8 s. 2015 in the Philippines. The study utilized a qualitative research
design and collected data through interviews with teachers and document analysis of
The study found that the process of making grades involved several key steps, as
outlined in the DepEd Order, including defining learning outcomes, collecting evidence
of learning, analyzing evidence of learning, and assigning grades. The study also found
that teachers generally followed the guidelines in the order, but some faced challenges in
implementing the process. These challenges included the need for additional training and
The study recommended that training and support should be provided to teachers
study suggested that clear communication of the grading process to students and parents
the DepEd Order No. 8 s. 2015 in terms of grading practices in the Philippines. The study
found that teachers generally followed the guidelines outlined in the order, but some
communicating the grading process to students and parents. The study recommended
additional training and support for teachers to improve the implementation of the
guidelines.
The study conducted by Macapagal (2018) aimed to evaluate the alignment of the
grading process based on DepEd Order No. 8 s. 2015 with the intended learning
outcomes of the K-12 program in the Philippines. The study employed a mixed-methods
research design, utilizing both surveys and interviews to gather data from teachers and
The study found that while teachers generally followed the guidelines outlined in
the DepEd Order, there were inconsistencies in assessment and grading practices across
different schools. These inconsistencies led to a lack of alignment between the grading
The study recommended the need for more comprehensive and standardized
assessments to ensure alignment with the intended learning outcomes. Additionally, the
study suggested the development of assessment tools and rubrics that are aligned with the
The study highlights the importance of alignment between the grading process
and the intended learning outcomes of the K-12 program. It suggests that standardized
assessments and rubrics can help to ensure consistency and fairness in the grading
Dizon and Beran (2019) conducted a study that aimed to explore the
implementation of the grading system based on DepEd Order No. 8 s. 2015 in the context
of senior high school in the Philippines. The study employed a mixed-methods research
design, utilizing both surveys and interviews to gather data from teachers, administrators,
and students.
The study found that the grading system was effective in promoting fair and
objective grading practices, as it provided clear guidelines and criteria for teachers to
assess student learning. However, there were challenges in the implementation of the
grading system. One of the challenges was the lack of resources, such as access to
technology and materials needed to support the implementation of the grading system.
Additionally, the study found that there was a need for additional training and
The study recommends the provision of more resources and support for teachers,
the successful implementation of the grading system. The study also suggests the need for
continuous monitoring and evaluation of the grading system to identify areas for
12
improvement and ensure its effectiveness in promoting fair and objective grading
practices.
support for teachers to effectively implement the grading system based on DepEd Order
No. 8 s. 2015. It suggests that such support can help to overcome the challenges in the
implementation of the grading system and ensure its effectiveness in promoting fair and
objective grading practices. The DepEd Order No. 8 s. 2015 provides guidelines for the
process of making grades in the Philippines. While studies have found that the guidelines
are generally effective in promoting fair and objective grading practices, there are
challenges in implementation, including the need for additional training and support for
students and parents. This research is needed to address these challenges and ensure
In recent years, the use of technology in the field of education has become
increasingly popular. One area where technology has made significant progress is in the
examine the different studies that focus on the development of automated grading
Resuello (2017) proposed an Android Based Class Record System which aims to
provide a more efficient and effective way of managing and monitoring student records.
By using mobile phones as the primary platform for this system, teachers can easily
access and update their students' records, making it faster and more convenient. This
system can help teachers save time and effort by eliminating the need for manual data
entry and paperwork. Teachers can easily record attendance, assessment results, and other
pertinent academic information of their students with just a click away. In addition, this
system also provides a consolidated and secured archive of student information. This
feature can help teachers easily access the records of their students, making it more
convenient for them to prepare reports or communicate with parents regarding their
child's academic progress. This archive is also secured, ensuring that only authorized
personnel can access and modify the records. Furthermore, the Android Based Class
Record System also offers portability and mobility, making it easier for teachers to
manage and monitor their students' records wherever they may go. Teachers can easily
access and update records, even when they are outside the classroom, making it more
convenient for them to track their students' progress and ensure that they are meeting
academic standards. Overall, the Android Based Class Record System proposed by
Resuello (2017) can benefit both teachers and students by providing an efficient and
effective way of managing and monitoring student records. The portability and mobility
of this system make it easier for teachers to access and update records, and the
consolidated and secured archive ensures that records are organized and readily available.
Alotaibi and Alghamdi (2018) proposed an AGS for Multiple-Choice Tests using
image processing techniques. The system takes an image of the answer sheet as input and
14
uses computer vision algorithms to detect and recognize the selected choices. This
method can achieve high levels of accuracy in grading multiple-choice tests, which can
significantly save teachers' time and effort. This system can also provide immediate
feedback to students, allowing them to learn from their mistakes and improve their
planning and student engagement. Overall, the AGS for Multiple-Choice Tests can
benefit both teachers and students by providing a more efficient and accurate way of
efficiently and accurately. The system aims to provide an effective and secure way of
storing and retrieving student records, which can help to reduce the workload of staff and
make record management more organized and accessible. The system features include
features make it easier for staff to input, update, and access student information in a
timely and efficient manner. Additionally, the system provides advanced search and filter
options that enable staff to quickly retrieve specific student records based on various
criteria, such as grade level, class section, and academic performance. The system's
records, such as attendance, academic performance, and behavior, among others. These
reports can be customized to meet the specific needs of the school or teacher, making it
easier to track student progress and identify areas that need improvement. The
15
effective and efficient way of managing student records. Its features can help to reduce
the workload of staff, ensure the accuracy of records, and make record management more
District Education Department. The current manual and semi-automated system of data
management and record storage processes in the district have been facing several
challenges, including data loss, inefficiency, and inaccuracies. The proposed system is
managing enrollment data. The system offers several features, including automated
student registration and enrollment, data storage and management, and real-time data
access and retrieval. It can help to reduce the workload of the staff, eliminate data loss
and duplication, and ensure accurate data management and reporting. Additionally, the
system can provide added advantages to education data management, including real-time
monitoring of student enrollment, accurate data analysis, and reporting, and enhanced
(2017), but with a LAN-based system that can be accessed on Windows. The study by
Alotaibi and Alghamdi (2018) on automated grading systems for multiple-choice tests is
also relevant because the proposed system records scores from all types of tests with the
encoding of raw grades. The study by Danlog et al. (2017) is also related because the
report generation, which can help in reducing the workload of staff and making record
16
management more organized and accessible. However, the present AGS is customized
for the CSR-SCC school culture and is based on DepEd Order No. 8 s. 2015, which are
system is also relevant because students need to be enrolled and their enrollment should
Automated grading systems have been developed to help educators save time and
effort in grading student assessments, while also ensuring accuracy and fairness in the
grading process. In evaluating the quality of automated grading systems, the ISO/IEC
25010 Software Product Quality model can be used to assess its functionality, reliability,
provides an overview of studies that have evaluated automated grading systems using the
automated grading system for programming assignments using the ISO/IEC 25010
standard. The study aimed to assess the system's ability to meet the specified
requirements and perform the intended tasks. The automated grading system was
feedback on syntax errors, semantic errors, and coding style. The system was evaluated
based on its functional suitability, accuracy, interoperability, and security. The results of
the study showed that the automated grading system had high functionality and met the
specified requirements. The system was found to be accurate in detecting errors and
17
providing feedback, and it was also able to integrate with other software tools used in the
course. Additionally, the system was found to be secure, as it stored and transmitted
multiple-choice questions that aimed to increase the reliability of the grading process.
The study evaluated the system's reliability based on the ISO/IEC 25010 standard, which
measures the system's ability to perform consistently and accurately over time. The
system was tested by administering the same multiple-choice test to a group of students
multiple times, and the results showed that the system had high reliability. The system
was able to consistently and accurately grade the same test over multiple attempts,
indicating that it can provide reliable and consistent grading results for multiple-choice
systems, as it ensures that the grading process is consistent and accurate, which can lead
in the success of such systems, as it determines how easily users can interact with and
navigate the system. Tran et al. (2020) evaluated the usability of an automated grading
system for short-answer questions using the ISO/IEC 25010 standard. The system was
them to improve their skills continuously. The results showed that the system had high
usability, with an intuitive user interface and easy navigation, resulting in high user
more actively in the learning process. Therefore, usability is a crucial factor to consider
when developing an automated grading system to ensure that it is user-friendly and can
Ritter, Schmitz, Kopp, and Albert (2019) conducted a study to evaluate the
efficiency of an automated grading system for open-ended questions using the ISO/IEC
25010 standard. The efficiency of the system was measured in terms of its ability to
perform tasks quickly and with minimal resources. The study found that the system had
high efficiency, as it was able to grade open-ended questions quickly and with minimal
resource usage. The results of this study suggest that automated grading systems can be
an efficient tool for grading open-ended questions. This information may be useful for
educators who are considering the use of automated grading systems in their classrooms.
maintainability of an automated grading system for essays using the ISO/IEC 25010
standard. The maintainability of the system was measured in terms of its ability to be
easily modified and updated over time. The study found that the system had high
maintainability, as updates and modifications to the grading rubric could be made easily
without requiring extensive technical knowledge or resources. The results of this study
suggest that automated grading systems can be an easily maintainable tool for grading
essays. This information may be useful for educators who are considering the use of
automated grading systems in their classrooms, as it indicates that the system can be
ISO/IEC 25010 standard. The portability of the system was measured in terms of its
ability to be easily transferred and used on different platforms and systems. The study
found that the system had high portability, as it could be easily transferred and used on
resources. The results of this study suggest that automated grading systems can be a
portable tool for grading programming assignments. This information may be useful for
educators who are considering the use of automated grading systems in their classrooms,
as it indicates that the system can be easily transferred and used on different platforms
and systems.
automated grading systems using the ISO/IEC 25010 standard. Rovira, Vidal, Sanchez-
Ferreres, and Giro (2019) conducted a study to evaluate the quality of an automated
grading system for coding assignments using the ISO/IEC 25010 standard. The quality of
the system was measured in terms of its functionality, reliability, usability, efficiency,
maintainability, and portability. The study found that the system had high quality in all of
these areas, indicating that it was a robust and reliable tool for grading coding
assignments. The results of this study suggest that automated grading systems can be a
high-quality tool for grading coding assignments. This information may be useful for
educators who are considering the use of automated grading systems in their classrooms,
as it indicates that the system can provide reliable and consistent grading results.
71
CHAPTER III
METHODOLOGY
This chapter discusses and presents the Research approach, Respondents of the
study materials, methods, and models used for the study. It also presents the designs,
Research Approach
The researchers conducted an interview with the teachers using the current system
which is the E-Class Record. After the series of interviews, the researchers have
identified some problems and things that need to be enhanced. Therefore, the researchers
proposed this system (Automated Grading System) that will improve the process and
The system under development is beta tested by the researchers. The research was
progressive as it included these steps: planning and requirements, analysis and design,
implementation, testing and evaluation. The following factors were used to evaluate the
The respondents of the study were the Registrar, Principal Staff, Academic
Coordinator and Faculty Members of the school (Basic Education Department of Colegio
21
de Santa Rita de San Carlos, Inc.) users of the system. Table 1 presents a breakdown of
these respondents.
Table 1
Distribution of Respondents
Respondents Frequency
Registrar 1
Faculty Members 13
Principal’s Staff 1
TOTAL 15
participant (1) one from the registrar, (13) thirteen participants from the faculty members,
and (1) one participant from the principal staff. The total number of participants is (15)
fifteen.
Materials
Table 2
vendors, and descriptions that were used in developing the system and will be used to
install and run the system in other computers. The first software listed is Microsoft Visual
Studio 2008, which is a development tool offered by Microsoft. This software is designed
to develop console and graphical user interface applications, along with Windows Forms
applications, web sites, web applications, and web services. The second software product
is XAMPP Server, which is offered by Apache Friends. This software is used to provide
a local web server, database (MySQL), and support for PHP programming. The third
software product listed in the table is MySQL Connector Net 6.4.4, which enables the
connectivity with MySQL. The information presented in the table provides a quick
overview of these software products, their intended uses, and the vendors offering them.
23
Table 3
Hardware Specifications
its vendor, model, processor, operating system, memory, and hard disk drive were the
developed Automated Grading System should be installed. The vendor and model are not
specified, as any computer or laptop will suffice. The device must have at least one
processor with a 32-bit core or better, or a 64-bit processor. The operating system must
be Windows 10, 7, XP, or any other operating system. The device should have a memory
of at least 4GB or 8GB. Additionally, the device must have one hard disk drive with a
capacity of at least 320 GB and a speed of 5400 RPM. The device is intended for system
development purposes.
Methods
This research is developed through the use of the System Development Life Cycle
(SDLC) Model which consists of five (5) phases of development. The iterative model
24
will be used for the development of the system. According to this approach, a new feature
set and progressive gains will be found that will significantly improve the system's
functionality. The system's performance will be assured using this model up until it is
identify needed requirements for the proposed system. During this phase, the present
system was examined. The users of the system are questioned for these interviews and
data were gathered from the participants to determine their perception on the following:
problems they experienced or encountered in the existing system; the level of difficulties;
the perception on the extent of need; and the features that should be included in the
Gantt Chart
Figure 1
Task Name July Aug Sep Oct Nov Dec Jan Feb
Planning and
Requirements
Analysis and
Design
Implementation
Testing
Evaluation
25
Figure 1 illustrates the Project’s Gantt chart of the five phases of a system of
project development concerning time, from the month of July 2022 up to the month of
February 2023. It illustrates how the researchers progress on the study over time. This
will help in estimating the time required to complete the study and determining the
resources required.
In this phase, the researchers will examine the system's functionality, determine
the needs and demands of the user, and offer a recommendation. This also involves
developing estimates for the work to be performed and defining the plan to perform the
work. Process modeling and data modeling was designed by the researchers. Context
diagram and data flow diagrams were used to represent the flow of data in the system.
Entity Relationship Diagram (ERD) was used as data model for the system.
A. Analysis
Figure 2
Context Diagram
26
The context data flow diagram in Figure 2 describes the flow of data. It indicates
how the data was processed. This show that the Administrator and Instructors can only
access and can login the Automated Grading System. The administrator manages other
users (instructors) which include account registration and deployment of class and
subjects. The Instructor is in charge of assigning and computing the grades of students
based on the assigned subjects. The consolidated grades of students will then be reflected
Figure 3
Schedule Info
Teachers
Principal Teacher Registrars
Info Automated Class
Staff Account
Record System Office
Teacher’s
Accounts
Teacher
Curriculum Loads
Assign subjects
Figure 3 shows the data flow of the system in the principal staff. The system
allows the principal staff to register or create an account for each instructor in order for
them to access the system. The principal staff is also in charge of assigning subjects to
Figure 4
Processed Grades
Student’s Grades
Figure 4 shows the data flow of the system in the registrar. The system allows the
registrar to process student’s registration and maintains students’ records. The registrar
can issue and can print official academic records such as student’s grades and SF10
Figure 5
Figure 5 shows the data flow of the system in the subject teacher. The system
allows the subject teacher to compute and in charge of assigning the grades of the student
29
based on the assigned subjects. The system also allows the subject teacher to print the
grading sheets.
Figure 6
Student’s Grade
Print Grades
Consolidated Sheets
30
Figure 6 shows the data flow of the system in the class adviser. The system allows
the class adviser to view and print student progress Report Card and consolidated sheet.
The class adviser can monitor the grades of assigned class advisory and view the
Figure 7
Schedule Info
Curriculum Course/Subjects
Academic Records
Academic
Coordinator
Figure 7 shows the data flow of the system in the academic coordinator. The
system allows the academic coordinator to view the academic performance of the
students and the class advisory performance from the subject teacher.
32
Figure 8
Administrator Account
Figure 8 depicts the flow of the administrator's account, which enables access to
all the functionalities of the automated grading system. The account can access features
of the registrar, such as the students' copy, enrollment reports, data from the basic
education department, and class sections. It can also create user accounts for teachers and
registrars. Moreover, the administrator can access teachers' data and workloads and view
reports, including student copies, enrollment reports, and teachers' loading. Additionally,
33
the administrator can select to print ECR (Electronic Class Record) for a specific subject
Figure 9
Login Form
Users
Curriculum Teachers
Account
Registrar Student’s
Grades
Teacher
Students
Information/Process Learner’s
Students Permanent Record Students
Figure 9 describes how the administrator system functions. This shows that the
system's administrator, who serves as the registrar and principal staff for access, can log
in and access the system. While the registrar maintains student information and has
access to student records, performance data, and grade sheets, the principle staff is able to
create accounts for each instructor and assign the teachers to their subject loads. The
34
system enables printing of student records, academic performance data, and teacher
loading records.
Figure 10
Login Form
Users
User
Class Adviser
type
Subject Teacher
Teachers Student
Load
Input Scores
(WW, PT, etc.)
Figure 10 describes how the Teacher system functions. In this separate system,
the instructors can only access and can login the system. The teachers can input the
students' grades in accordance with their assignment (written works, performance task,
35
etc. The teacher has the ability to add, modify, and remove student records or data. By
updating the system or changing the specifics of the existing grades, instructors can
regulate the grades of their students. Additionally, the system enables instructors to print
B. Design
Database Schema
The following figures present the database schema of the developed system. It
shows the relationship of one entity to other entities and entails data distribution which
a. Principal Staff
36
b. Registrar
subjectbe
SUBJ_ID
SUBJ_CODE
SUBJ_DESCRIPTION
COURSE_ID
SEMESTER
EFFECTIVE_YR
SEQUENCE
YEARLEVEL
tblregistration_gelmar
Idno
Academicyear
Semester
GradeLevel
Status
Curriculum Year
AutoId
User
Datecreated
Section
Subjects
tblstudentinfo
AutoId
StudIDNO
Lastname
37
Firstname
Middlename
Gender
Religion
Address
Birthplace
Birthdate
Parents
ContactNo
Status
Nationality
Age
Lrnnumber
Student Information
tblusers_gelmar
AUTOID
IDNO
USERNAME
PASSWORD
USERTYPE
38
c. Subject Teacher
tblteachers_gelmar
Idno
Fullname
Contactno
Username
Password
Autoid
Role
Print Grades
tblquartergrds_gelmar
Studentidno
Studentname
Firstgrading
Secondgrading
Thirdgrading
Fourthgrading
Average
Subject
GradeLevel
Remarks
Autoid
Teacher
Academicyear
Semester
Section
Gender
tblthird_gelmar
tblfourth_gelmar
tblsecond_gelmar
39
tblfirst_gelmar
tblloading_gelmar
Idno
Teacher
Semester
GradeLevel
Subject
Academicyear
Autoid
User
Datecreated
Section
Days
Time
Compute Grades
40
d. Class Adviser
tblteachers_gelmar
Idno
Fullname
Contactno
Username
Password
Autoid
Role
COURSE_ID
SEMESTER
EFFECTIVE_YR
SEQUENCE
YEARLEVEL
STUDIDNO
Academicyr
Autoid
Section
42
e. Academic Coordinator
studentinfo
AutoId
StudIDNO
Lastname
Firstname
Middlename
Gender
Religion
Address
Birthplace
Birthdate
Parents
ContactNo
Status
Nationality
Age
Lrnnumber
.
tblusers_gelmar
AUTOID
IDNO
USERNAME
PASSWORD
USERTYPE
tblteachers_gelmar
Idno
Fullname
Contactno
Username
43
Password
Autoid
Role
tblsubject_gelmar
SUBJ_ID
SUBJ_CODE
SUBJ_DESCRIPTION
COURSE_ID
SEMESTER
EFFECTIVE_YR
SEQUENCE
YEARLEVEL
STUDIDNO
Academicyr
Autoid
Section
44
Screen Lay-outs
Figure 11.
Figure 12.
This is the form where they input the records of the students according to
Figure 13.
This is the User’s form where all the users that can access the system are
Figure 14.
Curriculum (Administrator)
46
Courses and subjects that the user assigned in the system can be found in
Figure 15
This is the Registration Form where they input the details and information
of the students.
Figure 16
This is the Teacher’s Load form where they input the workloads of every
instructor. The workloads of each teacher are entered on the Teacher's Load form.
Figure 17
This is the Adding of Teacher where it can input all of the details of the
instructors. Here, you can add a teacher and enter all of the instructor's details and
information.
Figure 18
This is the Students’ copy where all of the enrolled or registered students’
information is shown.
Figure 19
All of the workloads for each teacher are displayed in the Teacher's Load
section. The Instructors are assigned to every subject and grade level.
Figure 20
The Teacher Login Form is where all of the instructors log their account to
Figure 21
Figure 22
This is a grades adding feature where instructors can enter the results of
Figure 23
system. It shows that it delivers and retrieves the information from the storage servers
and is distributed to the Administrator and Instructor server where all the information are
Database/Server Server
Principal’s
Office
Instructors
Registrar’s
Office
Academic
Coordinator
52
3. System Implementation
Following the completion of the planning and analysis phases, the actual
implementation and coding process follows. All planned designs and specifications have
been implemented. The Automated Grading System will be installed in the schools’
workstation.
This phase of the study provides a summary of the tools used by the researchers in
the development of the Automated Grading System. The researchers present the process
of the developed system which shows the procedures of each function, the users and the
expected outputs of the developed system. This application program is developed with
Microsoft Visual Basic 2008 programming language from Microsoft that provides a
graphical user interface (GUI) that allows programmers to modify code by simply
dragging and dropping objects and defining their behaviour and appearance.
4. Testing
This phase aimed to find out whether the software functions and features work
according to the specification, ensure that the produced system is complete and performs
efficiently, evaluate whether the software perform all activities after integration with the
existing operating environment, and measure up the reliability and overall quality of the
software.
This phase presents the testing procedures to be followed to ensure that the
developed system is free from bugs and errors were checked, making sure that the
53
process should perform according to the requirement and should come up with the
desired output. Also, during this phase, some of the codes were modified.
Figure 24
Representation of System’s Test Plan
Requirements
Analyze System Gathering Design Strategy
Results and
Feedbacks Test Execution Implementation
The test plan specifies the objectives and procedures for a specific system test.
The test plan used for system development is shown in Figure 24 above. The separate
modules are brought together and tested as a complete system. The system is tested to
ensure that interfaces between modules work and that the system does what the user
requires. The features are being tested with the users of the system. After which,
a. Unit Testing
Figure 25
Unit testing is the process of testing the functional parts of a system to ensure the
smooth operation of the unit shown in Figure 25. The codes are first reviewed and
checked, and then changes are made if necessary. And after that, test execution is
executed to make sure that the changes are applied and to correct any defects encountered
b. System Testing
Figure 26
System Testing
User Feature
User Login
Registration Utilization
User User
Registration Registration
System testing ensures that a system meets its specifications as well as any non-
functional requirements approved upon with its users. The system testing plan
methodology is shown in Figure 26. The users of the system are assigned an account to
which they can log in for system testing. Each user will test the developed system's
features and provide feedback for analysis, which will aid in its improvement.
5. Evaluation
The system was provided to the school to test and determine if all of its contents
and functionality are operational and working properly. An administrator (registrar and
56
principal) will test to register students as well as create and provide an account for staff or
instructors. The administrator will also assign subjects to teachers and an advisory class
to advisers. Teachers' systems (instructors) will then be tested in computing and assigning
grades to their students, as well as testing the functionalities to identify any system-
related issues. The overall functionality of the system will be ensured as a result.
For this study, the researchers follow the ISO/IEC 25010 compromises with 8
Table 4
Terms 1 2 3 4 5
Functional Suitability
Functional Expected processes are
Completeness generated successfully.
Functional Correct results are
Correctness provided.
Specific tasks and
Functional
objectives are met and
Appropriateness
accomplished.
Performance
Efficiency
When performing system
Time Behavior functions, the intended
processing time is met.
Resources used met the
Resource Utilization requirements within
expected standards.
The intended
Capacity functionalities provide
flexibility.
Compatibility
While running other
applications, the system
Co-existence
can perform its
functionalities.
Interoperability The system can exchanged
and used the data
57
received.
Usability
Appropriateness The system is appropriate
Recognizability for the client’s needs.
The system is easy to use
Learnability and achieved user
requirements.
System operation and
Operability
controls are easy.
The system provides
adequate labels and
User Error Protection
information to help the
user avoid making errors.
User Interface The user interface of the
Aesthetics system is satisfying.
The system can be used by
Accessibility
registered users for use.
Reliability
Under normal operation,
Maturity
system reliability is met.
The system is always
Availability
accessible for use.
Despite the presence of
hardware or software
Fault Tolerance
faults, the system
operates as intended.
Data affected can be re-
Recoverability established to the
desired state.
Security
Data are accessible to
Confidentiality those with authorized
access only.
Unauthorized access is
Integrity
prevented.
The system offers labels
or pop-ups to ensure
Non-repudiation
that action had taken
place.
An action of a user can
only affect the user’s
Accountability
assigned functionalities
and authorization.
Authenticity The information
displayed to a user is
58
CHAPTER 4
Basic Education Department of Colegio de Sta. Rita de San Carlos, Inc.. Accomplishing
the study’s objectives outlines the specifics of this study. The information below presents
1. The principal’s staff processed and achieved the following as shown in Figure below:
a.) Create an account for each instructor; b.) Assign subjects on the curriculum for each
Figure 27
List of Users
60
The principal staff is responsible for assigning and creating user accounts in order
for users to access the system. The list of accounts is shown in Figure 27. Each account
Figure 28
operating and processing the curriculum according to each Grade Level. The principal
Figure 29
For the teacher’s loads, the principal staff can assign the instructors to their
subject loads for the teacher's load. The instructors can access their assigned workloads
2. The registrar processed and achieved the following as shown in Figure below: a.)
Process student’s registration; b.) View and print Consolidation Sheets; c.) Issue
Figure 30
The Registrar processes enrolled students and maintains student records, which
includes assigning students to class schedule and registering them for classes. The
Registrar encodes the student information and details shown in Figure 30 into the system.
63
Figure 31
Consolidation Form
In Figure 31, the grading records of the students for each subject are shown in the
consolidation form. The Registrar can issue or print consolidated sheets with student
grades.
Figure 32
The registrar can also issue students grades and is responsible in maintaining
3. The subject teacher processed and achieved the following as shown in Figure below:
a.) Input student’s scores (Written works, Performance Task and Quarter scores); b.)
Figure 33
Computing of Grades
The processing of subject teachers in the system computes and records students'
grades based on their work and following tasks (Written works, Performance Task and
Quarter scores).
65
Figure 34
Figure 35
In Figure 34 and Figure 35 are examples of Elementary, Junior and Senior High
School grading sheets. Grading Sheets can also be viewed and printed by the subject
teachers. The grading sheet contains records and grades of the students’ academic
performance.
4. The class adviser processed and achieved the following as shown in Figure below: a.)
View and print student progress Report Card; b.) View and print consolidated sheet
Figure 36
Figure 37
The developed system allows the class adviser to monitor their students' records
and performance. They can view and print their students' report cards and grading sheets,
Figure 38
Consolidated Sheet
Figure 38 shows the consolidated sheets where all of the grades and academic
performance of the students in each subject are completed. This academic document lists
5. The academic coordinator processed and achieved the following as shown in Figure
below: a.) View academic performance of the students; b.) View the academic
Figure 39
69
Academic Records
well as the grading records that the instructor entered into the system. They have access
After conducting an orientation to the users of the system, the researchers provide
the system evaluation to be evaluated by the respondents. Below is the result of the
system evaluation.
Table 5
Sentimental
Terms 1 2 3 4 5
Value
Functional
Suitability
4.71
Functional Expected processes are
Completeness generated successfully.
5 10 4.67
Functional Correct results are
Correctness provided.
4 11 4.73
Specific tasks and
Functional
Appropriateness
objectives are met and 4 11 4.73
accomplished.
Performance
Efficiency
4.73
When performing
system functions, the
Time Behavior
intended processing
5 10 4.67
time is met.
Resources used met the
Resource
requirements within 4 11 4.73
Utilization
expected standards.
The intended
Capacity functionalities provide 3 12 4.80
flexibility.
Compatibility 4.78
While running other
applications, the system
Co-existence
can perform its
5 10 4.67
functionalities.
The system can
Interoperability exchanged and used the 2 13 4.87
data received.
Usability 4.83
The system is
Appropriateness
Recognizability
appropriate for the 1 14 4.93
client’s needs.
The system is easy to
Learnability use and achieved user 2 13 4.87
requirements.
System operation and
Operability
controls are easy.
2 13 4.87
The system provides
adequate labels and
User Error
information to help the 2 13 4.87
Protection
user avoid making
errors.
User Interface The user interface of the
5 10 4.67
Aesthetics system is satisfying.
Accessibility The system can be used 3 12 4.80
71
to be modified to
improve.
The system can be
Modifiability modified without 2 13 4.87
degrading its quality.
The functionalities can
Testability be tested to identify if 3 12 4.80
requirements are met.
Portability 4.89
The system can adapt to
evolving hardware and
Adaptability 3 12 4.80
software while
performing its functions.
The system can be
Instability used in a specified 1 14 4.93
environment.
The system can be
used to replace the
Replaceability 1 14 4.93
traditional process for
an upgrade.
Sentiment Average 4.78
Value Excellent
system based on the ISO/IEC 25010 standard. The data in the table is based on the
The column headings represent the five-point scale used to evaluate each feature,
with 1 being the lowest and 5 being the highest score. The column heading "Sentimental
Value" represents the average score across all features, which is 4.78, indicating excellent
system quality. The row headings represent the different features evaluated, with each
feature having a specific subcategory. For example, under functional suitability, the
73
appropriateness.
The values in the cells represent the scores given by the evaluators for each
feature and subcategory. The evaluators gave the highest score of 5 to several
interface aesthetics, indicating that these features performed exceptionally well. The
lowest score of 1 was given to several subcategories under the usability and portability
Overall, the system performs excellently based on the ISO/IEC 25010 standard,
with an average score of 4.78. The highest scoring features were functional completeness,
time behavior, co-existence, and user interface aesthetics, while the lowest scoring
This chapter presents the summary, conclusion, and recommendation and by the
researchers of the system, the Automated Grading System in Basic Education Department
Summary of Findings
Department. In regards, the study aimed to achieve the specific objectives outlined in
Chapter 1 of this paper. To achieve this, the researchers developed a system intended to
address the objectives which will then be useful for the Registrar, Principal Staff and the
The Evaluation Tool or questionnaire using the SO/IEC 25010 compromises with
8 quality characteristics was given to the respondents of the study to be evaluated. The
study's data was then collected and analyzed. To accomplish the objectives, the system’s
design and features were properly developed. The data shows that respondents show
Conclusions
Based on the results of the study, the following conclusions were presented:
1. The Automated Grading System can enhance the process in grade issuance, securing
student’s grades from alteration or loss, in submitting error-free grades sheets by the
2. The specific objectives of the study had been achieved, as shown in Chapter 4 part of
this document that is to develop an Automated Grading System for the school. The
development of this system improved the school's process and grade management.
3. The system was evaluated by survey respondents, and data was collected by the
researchers. The questionnaire produced favorable outcomes, and the system was found
Recommendations
As the study's specific objectives were met, other aspects and features relevant to
the study can be included for improvement. This study's recommendations are as follows:
1. The users must be oriented and trained regarding the Automated Grading System in
166-183. https://doi.org/10.1177/0735633120946827
Alotaibi, S., & Alghamdi, A. (2018). Automated grading system for multiple-choice tests
https://doi.org/10.1016/j.jksuci.2016.10.001
Ariong, J. (2022). Computerized school enrollment system for Pallisa district education
20(3), 37-46.
Barros, H., Ferreira, F., & Henriques, P. R. (2020). Evaluating the portability of an
Bianchi, N. A., Abeywickrama, T., & Caffaro, F. (2020). Design and Implementation of
content/uploads/2015/07/Policy-Guidelines-on-Classroom-Assessment-for-the-K-
to-12-Basic-Education-Program.pdf
Dizon, A. C., & Beran, T. N. (2019). Implementation of the grading system based on
DepEd Order No. 8 s. 2015 in the context of senior high school in the Philippines.
0030
Garcia, M. R. (2017). Exploring the process of making grades based on DepEd Order No.
Gliem, J. A., Natarajan, V., & Johnson, S. D. (2018). Evaluating the maintainability of an
Hossain, M. S., Islam, M. T., Mahmud, A., & Rahman, M. M. (2020). Evaluating the
https://doi.org/10.1109/ACCESS.2020.3045426
No. 8 s. 2015 with the intended learning outcomes of the K-12 program in the
doi:10.21449/ijate.427337
Mwagwabi, T., Manda, D., Mwangi, W., & Njoroge, M. (2021). The Development of an
Odedra, P. B., & Patel, H. B. (2018). Automated Grading System for Student Assessment
391.
Ritter, S., Schmitz, B., Kopp, V., & Albert, D. (2019). Grading open-ended questions
https://doi.org/10.1016/j.chb.2019.04.023
Rovira, E., Vidal, E., Sanchez-Ferreres, J., & Giro, X. (2019). Evaluation of an automatic
Shankar, S., Singhal, D., & Goyal, D. (2020). Design and Implementation of an
96. doi:10.5861/ijrse.2017.1847
79
Tran, T., Pham, H., Pham, T., & Vu, V. (2020). Evaluating the usability of an automated
044001.
Wibisono, Y., Asyrofi, M., & Wijayanto, Y. (2019). Designing an Automated Grading
1157(4), 042020.
80
APPENDIX A
APPENDIX B
SAMPLE OUTPUTS/REPORTS
ENROLLMENT REPORT
ADMISSION CARD
83
SUMMARY OF ENROLLMENT
84
TEACHER’S LOADING
GRADING SHEETS
85
ECR
87
CONSOLIDATION SHEET
88
APPENDIX C
User’s Manual
Installing MySQL
1. Download MySQL
http://www.mysql.com/downloads/
2. Install MySQL:
Double click the MSI installer to start installing MySQL. You will go through a setup
wizard so it’s fairly simple. Just follow the installation instructions step by step.
a. Welcome to the Setup Wizard for MySQL Connector Net 6.4.4. Click next to
continue.
This is the starting window when you first install the MySQL. Then click next.
89
This is the second window. Click the Typical choose button and click next.
This window will let you know that the installation is complete.