Professional Documents
Culture Documents
A Research Paper
In Partial Fulfilment of
the Requirements in
Research 1
ABE T. APAO
MARCH 2017
BIOGRAPHICAL DATA
NICKNAME : Abe
BLOOD TYPE : B+
GENDER : Female
together for good to them that love God, to those who are the called according to His
purpose. (KJV)
ACKNOWLEDGEMENTS
For the development and completion of this study, I would like to thank the
following:
Mrs. Jenefer A. Godinez, my research adviser, who has always been available to
Ms. Jasmin Esperante, Mr. Arvel Huilar and Mrs. Yvonne H. Branzuela, who are
My father, Alberto L. Apao, my mother, Dima Franca T. Apao, and my elder sister,
Above all, I am very grateful to God for His sufficient grace, which always abounds.
TABLE OF CONTENTS
PAGE
TITLE PAGE...........................................................................................................
BIOGRAPHICAL DATA.......................................................................................
ABSTRACT.............................................................................................................
ACKNOWLEDGEMENTS....................................................................................
TABLE OF CONTENTS.........................................................................................
LIST OF TABLES...................................................................................................
LIST OF FIGURES.................................................................................................
LIST OF APPENDICES.........................................................................................
INTRODUCTION..................................................................................................
Background of the Study.............................................................................
Objectives of the Study...............................................................................
Significance of the Study............................................................................
Scope and Limitations of the Study............................................................
Definition of Terms.....................................................................................
METHODOLOGY.................................................................................................
Gathering of Data........................................................................................
Creating the Sign In and Register Pages.....................................................
Creating the Student Profiles......................................................................
Creating the Teacher Profiles......................................................................
Creating the Parent Profiles........................................................................
Posting of the Grading System Module in a Cloud Web Hosting Site
Testing of the Grading System Module..
INTRODUCTION
A website is a place in the World Wide Web that contains information about
persons, organizations or institutions made available online. It can be very useful for
students like the scholars of Philippine Science High School Central Mindanao Campus
(PSHS CMC). They can use the web to look for information related to their
assignments and research in school. The aspect that could be very helpful to the scholars
The official website for PSHS - CMC is mainly used for posting National
Competitive Examination (NCE) results for incoming Grade 7, as well as for posting
requirements for lateral examination takers. The website is also accessed by the teachers,
when they access the reports that are posted on the website (on the Transparency tab
located at the upper right corner of the website). Other than these, enrolment-related
postings and report-assessments, the website is not likely used by the PSHS-CMC
Scholars anymore.
Online grading system modules have been used by some Philippine schools, such
as the Jose Rizal University (JRU), West Visayas State University (WVSU), Saint Louis
College (SLC), Father Saturnino Urios Univeristy (FSUU), and De La Salle University
(DLSU). Each school has their own online grading system module located in their own
respective websites. Students can access their grades by logging in their respective
schools grading system module, entering their own username/email address and
password.
2
The nearest state university located in Iligan City, and where majority of the PSHS
Technology (MSU - IIT). The official website for MSU - IIT is not only used for posting
System Admission and Scholarship Examination (SASE) results, but is also accessed for
grade monitoring and for the institutes activities information. For the grade monitoring,
teachers would enter, edit, submit and/or lock the given grade/s of a student, while
students can check and see their grades (once theyre locked). As for the institutes
activities information, any student of the said school can see or read the news, get
updated about upcoming activities, check for job opportunities (for alumni students),
upload or read the public documents on the website (for teachers), and etc. Figures 1 4
in Appendix A show the present home page, login page, sign up page and teacher profile
page.
Online grading system modules are useful for both students and teachers. Students
can check their grades online and no longer need to approach the teacher, and teachers
will only print the needed files when necessary. Therefore, there will be less number of
papers used. In contrast, offline grading system modules are only used by teachers, and
therefore the students will have to approach the teachers to ask for their grades. Teachers
will definitely have to print the list of grades for each class, because they need to show
Teachers in PSHS CMC today would manually pass the grades to the Registrar.
They would pass the final grades of their students of a particular subject to the
corresponding advisers. The advisers, in turn, would then compute for the General
Weighted Average (GWA) for each student per quarter by doing the following
3
calculations:
When the advisers finish computing the grades of all the students in their section,
they would pass in an electronic copy, with the file in Excel format, to the Registrar. Only
then would the registrar print the grades in a sheet of paper and give it back to the
advisers, where the advisers would give the papers to each student. The students would
then show the paper to their parents. Each section has approximately 30 students, and
each grade level has 3 sections. There are five different Grade levels present in PSHS
CMC, so 30 * 3 * 5 = there are 450 students in PSHS CMC. Therefore, there are
approximately 450 papers to be printed for the card distribution. The problem for some
scholars is that they cannot show the paper to their parents, since they will be spending as
a weekender. One of the reasons why they will be spending as a weekender is that they
To maximize the use of the PSHS-CMC website, to minimize the use of papers, and
to allow the access of grades by all teachers, students and parents, this study aims to add
the online grading system module on the website. In this manner, the PSHS-CMC
website will not only be useful to the incoming Grade 7, lateral applicants and teachers,
but also to all the PSHS-CMC enrolled scholars, in all grade levels, and the parents.
The main objective of this study is to create a grading system module for the PSHS -
CMC official website, to be used by each scholar, teacher and parent. Specifically, it aims
to:
3. test the security and efficiency of the web-based tool on student, parent and
teacher profiles.
The students would be able to monitor their academic status online. Parents can
also monitor the academic status of their sons or daughters at home/work online. The
students would no longer need to contact and tell their parents about their current grades.
The input of grades could also be easier for the faculty, because they now only need to
input the grades on the online profile, thereby making the process paperless. The faculty
can input the grades both in the office and/or home, depending on their choice. The
printing of the grades would only be done when needed. Less paper works mean saving
This study is focused on the making of the online grading system module for PSHS
CMC only. This study will be conducted in Purok 3, Luinab, Iligan City in the
residence of the researcher. Only the profiles of the students, teachers and parents
belonging in Grade 10 - Neutron and their corresponding subjects will be done due to the
5
inadequacy of time. The said module will be posted on a cloud web hosting site
Definition of Terms
CSS Cascading Style Sheets; style sheet language used for describing the presentation
of a document written in a markup language
Computerized grading systems are not new in the Philippines. They are already
used by many schools. One example is the computerized grading system of Metropolitan
Academy of Manila, which was created using an app called the Fourth Generation
Technique (4GT). The grading system is an offline grading system software, and the
software is used by teachers and students. However, parents cannot directly see the
Meanwhile, the schools Jose Rizal University and Western Visayas State University
have their grading system module powered by the Academic Institutions Management
Systems (AIMS) which is from the Pinnacle Technologies. Though online, these grading
system modules are made with the help of the Pinnacle software, and not using HTML,
In the meantime, the systematized grading system of the High School Department
of Canossa School in Sta. Roza, Laguna is a grading system module made with the help
of a software. The re-checking and re-encoding of grades takes some time in this module.
It also uses another software, and is an offline grading system module. Meanwhile, the
computerized grading system for Binan National High School uses another software. It is
still used by teachers, it is an offline grading system module, and parents and students
cannot directly see the grade from the said software (Paloguer & Valeros, 2013).
For the time being, the grading system module for the San Sebastian College is a
stand-alone program used by teachers. The said module is still an offline grading system
module, and therefore the grades cannot be directly seen by both students and teachers
METHODOLOGY
8
Gathering of Data
All information of each student, parent and teacher were randomly created by the
researcher, except for the section, which was directly set to Neutron. Each email address
The researcher created the sign in page in a way that when the module is opened,
the log-in page will be directly shown. The page will require a username and password,
and will ask whether the user is a student, parent or teacher. Below the form, the question
No account yet? and the link for creating a new account will be shown. If the user has
not yet registered, the user will just click the link below the form.
For registering, the page will show the form the user has to fill in to complete
his/her registration. Once completed, the page would then reveal if the signing up was
successful, and the user will then be asked to sign in with the correct details. Figure 3
shows the page to be displayed once the user has successfully registered.
The researcher created the student profile in a way that when the student is signed
in, he/she immediately sees the list of subjects in which he/she is under for the present
Grade. The grade will be seen at the right side, parallel to the said subject. At the left side
of the profile, the students details, such as the username, ID number, Grade and Section,
and School Year, will be displayed. Below the students details, a button for signing out
will be displayed. All of these will be done by the researcher using HTML, JS, CSS,
The researcher created the teacher profile in a way that when the teacher is logged
in into his/her profile, the teacher immediately sees his/her list of subjects for the present
School Year. Once a subject is clicked, the page then shows the list of students who are
currently taking the subject. The grade will be seen at the right side, parallel to the said
student. Beside the grade, there will be three buttons: one for editing, one for saving the
grade temporarily, and one for locking the grade permanently, which will no longer allow
the teacher to correct the said grade, and for the saved grade to show up in the students
profile. When the edit button is selected, the details of the students grade (assignment,
quizzes, quarter exam, etc.) will be shown, and the teacher will be able to edit it. Once
finished, the save button should be clicked. This way, the teacher can save the grade
without showing it to the students profile. When the lock button is selected, the grade
will then be shown on the students profile and the teacher will no longer be able to edit
the said grade. At the left side of the profile, the teachers details, such as the username,
subject handled, and School Year will be shown. Below the teachers details, a button for
signing out will be displayed. All of these will be done by the researcher using HTML,
The researcher will create the parent profile in a way that when the parent is signed
10
in, he/she immediately sees the list of subjects in which his/her child is currently taking.
The grade will be seen at the right side, parallel to the said subject. At the left side of the
profile, the parents details, such as the username, the section where his/her child is
currently in, and School Year, will be displayed. Below the parents details, a button for
signing out will be displayed. All of these will be done by the researcher using HTML,
The module will be posted on a cloud web hosting called OpenShift by Red Hat.
The said cloud web hosting server is actually free of charge unless the files uploaded to
the cloud exceed 1 GB, and there is a limit of creating up to 3 different applications in the
free version. All of the PostgreSQL files, Python files, HTML files, JavaScript files and
CSS files were uploaded to the cloud. After this, configuration settings were set and the
Once the grading system module was completed, the researcher then created 10
different teacher dummy profiles, 10 different student dummy profiles and 20 different
parent dummy profiles. The researcher then accessed and activated each profile to test
whether there were errors concerning the security and efficiency of the module.
Table 1 below shows the form used to rate the modules security and efficiency for
every profile.
Table 1. Overall Form for Rating the Modules Security and Efficiency.
11
12
This chapter presents the testing and evaluation done on the said module, including
the test cases and results for each profile; namely, the student, teacher and parent profile.
Test Environment
server. The browser used is Mozilla Firefox version 51.0.1, having used a Globe
Broadband Internet connection. The module can be accessed online through this link:
scholasticus-mindblaze.rhcloud.com
In creating the said module, the HTML and CSS files were first made. The figures
Whenever a user clicks the above mentioned link, Figure 1 (as shown above) will
Figure 1. The Home Page of Scholasticus.
be directly displayed. If the user has not been registered yet, the link Create new
account should be selected. Figure 2 below shows the form for registering.
Once the user clicks the Create Account button, the fields containing the last and
first name will be checked whether it is present in the database. If the last and first name
of the user is not present in the database, the line All fields are required changes to
Name does not exist. If the user has already been registered, the same line changes to
Account already activated. If the user has not been registered and he/she has not yet
14
been registered, the module then adds the rest of the details to the database. Once it is
Once the button is clicked, the user is then redirected back to the home page. When
the user signs in, the module then checks if the user is a student, teacher or parent. If the
user is a student, the page as shown in Figure 4 is displayed, together with the list of
If the user is a teacher, the page as shown in Figure 5 is displayed, along with the
If the user is a parent, the page as shown in Figure 6 is displayed, along with the
After creating the said pages, the SQL files used for the module were made. The
Figureapplication
6. The Temporary Parent Home
called pgAdmin Page
III was usedofwhile
Scholasticus.
creating and testing the SQL files, and
10 different tables were made for the database tables of Scholasticus. The diagram
DEPARTMENT
department_id SECTION
primary key section_id primary
departmenttype key
sections
Table 2 below shows the rating of the modules security and efficiency in the
students profile.
Table 2. The Rating of the Modules Security and Efficiency Regarding the Students Profiles
QUESTION YES NO
Registered successfully? IIIII IIIII
Right personal details IIIII IIIII
displayed?
Right grades and subject IIIII IIIII
displayed?
'Account already activated' IIIII IIIII
shown when student tries to
create account again?
If wrong email entered, IIIII IIIII
form displays 'wrong
email'?
Account can't be entered IIIII IIIII
when not yet activated?
As shown in the table, each of the students profiles were registered successfully;
meaning, each account was created when filled in with the correct details in the Create
Account page. Each profile also displayed the right personal details (the users
username, I.D. number, grade and section) and displayed the right grades and subject;
18
meaning, each subject that the student is currently taking is displayed in the page, and
Figure 7. An Example of a Student Profile Displaying the Correct Personal Details, Subjects and Grades
When each student tries to access the Create Account page again and fills in the
correct details, the page shows that the account is already activated; meaning, the student
If the student or any other user or student tries to fill in the Create Account form
Figure 8. An Example of A Student Trying to Register Again
and fills in the incorrect email address as compared to the database, the page then tells the
user that the email does not exist; meaning, if a user attempts to create an account not
belonging to him/her and fills in the incorrect email address, then that user wont be
Figure 9. An Example of A Student Trying to Register with the Incorrect Email Address
If the student tries to sign in with fake details, then he/she cant be signed in;
meaning, if another user tries to sign in the module with fake details without registering
These results show that the module is both secured and efficient regarding the
students profiles.
Table3 below shows the rating of the modules security and efficiency in the
teachers profile.
21
Table 3. The Rating of the Modules Security and Efficiency Regarding the Teachers Profiles
QUESTION YES NO
Registered successfully? IIIII IIIII
Right personal details IIIII IIIII
displayed?
Right list of students IIIII IIIII
displayed?
Grades locked will no IIIII IIIII
longer be edited?
'Account already activated' IIIII IIIII
shown when teacher tries to
create account again?
If wrong email entered, IIIII IIIII
form displays 'wrong
email'?
Account can't be entered IIIII IIIII
when not yet activated?
As shown in the table, each of the teachers profiles were registered successfully;
meaning, each account was created when filled in with the correct details in the Create
Account page. Each profile also displayed the right personal details (the users
username, department type, and subject handled) and displayed the right list of students
under him/her; meaning, each teacher has the correct list of students that he/she is
When each teacher locks the grade of each student and tries to edit the grade again,
he/she will not be successful in doing so, as shown in Figure 9.When each teacher tries to
Figure 11. An Example of A Teacher Profile Displaying the Correct Personal Details and List of Students
access the Create Account page again and fills in the correct details, the page shows that
the account is already activated; meaning, the teacher can no longer register again.
If the teacher or any other user tries to fill in the Create Account form and fills in
the incorrect email address as compared to the database, the page then tells the user that
the email does not exist; meaning, if a user attempts to create an account not belonging to
him/her and fills in the incorrect email address, then that user wont be successful every
23
time.
Figure 13. An Example of A Teacher Trying to Register with the Incorrect Email Address
If the teacher tries to sign in with fake details, then he/she cant be signed in;
meaning, if another user tries to sign in the module with fake details without registering
These results show that the module is both secured and efficient regarding the
teachers profiles.
Table 4 below shows the rating of the modules security and efficiency in the
students profile.
Table 4. The Rating of the Modules Security and Efficiency Regarding the Parents Profiles
QUESTION YES NO
Registered successfully? IIIII IIIII
Right personal details IIIII IIIII
displayed?
Right grades and subject IIIII IIIII
displayed?
Right child displayed? IIIII IIIII
'Account already activated' IIIII IIIII
shown when student tries to
create account again?
If wrong email entered, IIIII IIIII
form displays 'wrong
email'?
Account can't be entered IIIII IIIII
when not yet activated?
25
As shown in the table, each of the parents profiles were registered successfully;
meaning, each account was created when filled in with the correct details in the Create
Account page. Each profile also displayed the right personal details (the users
username, and the grade and section in where his/her child is currently in) and displayed
the right grades and subject and the right child of the parenrt; meaning, each subject that
the student is currently taking is displayed in the page, and each corresponding subject
Figure 15. An Example of A Parent Profile Displaying the Correct Personal Details, Childs Name, Subjects and Grades
When each parent tries to access the Create Account page again and fills in the
correct details, the page shows that the account is already activated; meaning, the parent
If the parent or any other user tries to fill in the Create Account form and fills in
the incorrect email address as compared to the database, the page then tells the user that
the email does not exist; meaning, if a user attempts to create an account not belonging to
him/her and fills in the incorrect email address, then that user wont be successful every
time.
Figure 17. An Example of A Parent Trying to Register with the Incorrect Email Address
If the parent tries to sign in with fake details, he/she cant be signed in; meaning, if
another user tries to sign in the module with fake details without registering first, he/she
These results show that the module is both secured and efficient regarding the
Figure 18. An Example of A Parent Trying to Sign In with Fake Details
parents profiles.
28
The researcher was able to implement and present the online grading system
module. The said module was successfully designed using the programming languages
such as PostgreSQL, Python and JavaScript, and computer languages such as HTML and
CSS, and was successfully implemented on a cloud web hosting server. The module
allows the student to browse their own grades while enabling parents to view their childs
grades. On the other hand, teachers can be able to input the grades of each student, be
able to edit and lock the final grade online. Each user has their own accounts which are
accessed through their own unique username and password. Upon testing the said
module, results show that module's efficiency and security has a 100% success rate. None
of the profiles were accessed illegally and showed incorrect personal details, subjects and
grades. Thus, the said online grading system module called 'Scholasticus' ensures the
security and efficiency of each teacher, student and parent who will access this module in
the future.
The online grading system module can be of great help to teachers, especially to
advisers. Teachers can enter the grades through online access while, both students and
29
parents can view their grades online. Parents do not have to go to school when it concerns
As far as this online grading system module is concerned, there are still many
of a user;
2. Including the other sections to the database table;
3. Addition of character rating and attendance on the module;
4. Making the said website mobile-friendly; and
5. Lastly, making the said module into a mobile application.
30
Abundo, et al. (2014, March 26). Computerized Grading System for Metropolitan
Academy of Manila. Retrieved January 29, 2017, from Term Paper Warehouse:
http://www.termpaperwarehouse.com/essay-on/Grading-System/424164
Canlubang, & Recoletos. (2011, February 24). Computerized Grading System for San
Sebastian College. Retrieved January 29, 2017, from Documents:
http://documents.mx/documents/chapter-1-55844e38aa3cf.html
Paloguer, & Valeros. (2013, December 12). Computerized Grading System Thesis.
Retrieved January 29, 2017, from Study Mode:
http://www.studymode.com/essays/Grading-System-781589.html
31
APPENDIX A