Professional Documents
Culture Documents
INTRODUCTION
processes, thereby improving the overall educational experience for faculty and
students.
test preparation. Faculty members often spend substantial time and effort
limited scope for collaboration among faculty. A centralized platform for question
bank creation is necessary for faculty to exchange ideas and questions, which
would otherwise add to the diversity and quality of questions. TestBankPro, with
its collaborative feature, facilitates knowledge-sharing among faculty members,
online education and remote learning become increasingly prevalent. The need
for robust exam security measures is more critical than ever to ensure fair
assessment and prevent cheating. Our capstone project addresses this need by
friendly interface for online exams, immediate score display, and access to
class statistics. Empowers students to monitor their progress and identify areas
sector.
1.2 Project Context
exam administration are vital for ensuring fair assessments and fostering
creating a level playing field for students to demonstrate their knowledge and
skills.
For students, TestBankPro offers a user-friendly interface for taking
questions, view their scores immediately after completion, and access class
following questions:
administration system?
based system?
How can the proposed TestBankPro system help solve the current
What are the key features of the proposed TestBankPro application for
Where will the test bank and other relevant data be stored in the
TestBankPro system?
1.4 Objectives of the Study
guide our research efforts, serving as the foundation for our study.
questionnaire creation.
and collaboration. This assessment will provide insights into the system's
efficiency.
features: We will assess the system's ability to maintain test integrity and
question papers with traditional manual test paper creation methods. This
comparison will provide valuable insights into time savings and resource
optimization.
1.5. Scope and Limitations of the Study
In this section, we delineate the boundaries and constraints that the guide
scope of our system. It is essential to define the extent to which our research
Delayed score releases may limit the primary feedback mechanism for
students.
exam security features, but it may not eliminate the potential for
information.
1.6 Significance of the Study
Faculty: The system's efficient tools for making and handling question banks and
generating exams greatly boost test prep efficiency, saving time and allowing
Students: Through online exam access, instant score reporting, and class
statistics, students can enjoy a better testing experience. The system's design
results.
advanced exam security features uphold academic integrity and set a standard
innovative concepts in this field can rely on this study as a crucial reference.
use.
preparation.
This chapter primarily presents the existing body of literature and research
from various sources, encompassing contributions from both foreign and local
range of thematic areas and offers a succinct overview of the pertinent literature
that forms the foundation for this study. The literature reviewed herein has been
sourced from established studies, all of which are deemed valuable in enhancing
In this section, we review related concepts and ideas in the field of online
examination and learning management. The insights gathered from foreign and
local studies provide valuable context for the development and assessment of
TestBankPro.
the need for physical interactions by allowing teachers and students to conduct
exams and classes online. The convenience and efficiency of this web-based
quizzes.
systems, particularly within our local context. Key among these studies is:
paramount concern, with administrators having control over test questions and
In this section, we delve into related systems that share similarities with
TestBankPro. These systems, both foreign and local, offer insights into existing
shares features with TestBankPro, such as question bank creation and secure
anti-cheating measures.
assessment tools but may differ from TestBankPro in terms of collaboration and
not offer the comprehensive course and category management features or real-
with modern web standards, ensuring the platform functions smoothly across
Sheets (CSS) for consistency and visual appeal, and it integrates Bootstrap 4 to
interactivity, while on the server side, PHP with PDO facilitates dynamic content
generation and interaction with the MySQL database, ensuring efficient data
processing and secure authentication. MySQL is chosen for its robustness and
METHODOLOGY
The researcher of the study used qualitative method in gathering the data.
google link form to the faculty and students to answer some questions related to
the topic and ask them feedbacks of our system. The researcher firmly believed
that through this approach of data collection they would be able to determine the
average time saved in creating tests, the increase in question diversity, and the
reason for this study is to improve the Online Examination of St. Cecilia’s College
The brainstorming and interview process that the researcher made would
This chapter presents the method used and activities done by the
In this study, the researchers used the agile methodology model of the
Systems Development Life Cycle which contains the six important stages that
flow from one to the next and are essential to developers, the planning phase,
design phase, development phase, test phase, release phase, and review phase.
The six outputs from previous stages, and producing results that leverage the
previous effort and which are directly traceable to the previous stage. Agile
development has distinct goals for each phase of development, in which
progress is seen as flowing steadily and surely downwards through the phases of
shortens the learning curve for the team and, as it is applied to projects, it is
organization. Lowering implementation risks and improving the work are both
the way it offers value, adaptability, and visibility at the beginning of the process
The researchers focused on the current issues that the school is facing,
and we then compiled a list of those issues. Following that, the teacher
by creating “TestBankPro”.
school's theme. It displays the system look and user interface design. System
of evaluation tool that is used for evaluating teachers. This part also includes the
The system is tried in this stage to make sure it generates accurate and
dependable results even when compared to the outdated or prior system, the
The system has been created and tested during this phase. By the end of
every school year brings a new student. To maintain the system's efficiency and
Administrator’s Side
The admin can view, add, edit, delete, and update the Users of the
Teacher’s Side
The teacher can view the student list and can remove a student.
The teacher can do a subject overview and can edit the subject
overview.
The teacher can view and post events from the class calendar.
Student’s Side
The student can view the list of classmates for each subject.
The student can review each subject along with its respective
instructor.
The system shall allow users to log in using the credentials used
upon registration.
the development process of this study. It is a must to know the minimum and
developing this system. The hardware used included in this method defines the
physical and logical characteristic of each interface between the software and the
System Overview
report generation.
System Architecture
the system's devices and overseeing its operations. They have the
management.
system. They have the authority to manage users, subjects, and system
settings. Additionally, they can access and modify data, including reports.
performance.
capstone
activity_log
Indexes
answer
Indexes
class
Indexes
class_quiz
Indexes
Indexes
department
Indexes
Indexes
message_sent
Indexes
notification
Indexes
Keyname Type Uni Pac Column Cardi Collati Null
que ked nality on
PRIMARY BTREE Yes No notification_id 0 A No
teacher_class_id BTREE No No teacher_class_id 0 A No
notification_read
Indexes
notification_read_teacher
Indexes
question_type
quiz
Indexes
quiz_question
question_text varchar(100) No
question_type_id int(11) No question_type ->
question_type_id
points int(11) No
date_added varchar(100) No
answer varchar(100) No
Indexes
Indexes
student
Indexes
student_class_quiz
Column Type Nul Def Links to
l ault
student_class_quiz_id int(11) No
(Primary)
class_quiz_id int(11) No
student_id int(11) No student -> student_id
student_quiz_time varchar(100) No
grade varchar(100) No
Indexes
subject
Indexes
teacher
Indexes
Keyname Type
Uni Packe Column Cardi Collatio Null
que d nality n
PRIMARY BTREE Yes No teacher_id 2 A No
department_id BTREE No No department_id 2 A No
teacher_class
Indexes
Keyname Type Uni Packe Column Card Colla Null
que d inalit tion
y
PRIMARY BTREE Yes No teacher_class_i 1 A No
d
teacher_id BTREE No No teacher_id 1 A No
subject_id BTREE No No subject_id 1 A No
school_year BTREE No No school_year 1 A No
teacher_class_i BTREE No No class_id 1 A No
bfk_1
teacher_class_announcements
Column Type Nul Defau Links to
l lt
teacher_class_announce int(11) No
ments_id (Primary)
content varchar(500) No
teacher_id varchar(100) No
teacher_class ->
teacher_class_id int(11) No
teacher_class_id
date varchar(50) No
Indexes
Keyname Type Uni Pa Column Car Col Null
que ck din lati
ed alit on
y
PRIMARY BTREE Yes No teacher_class_announceme 0 A No
nts_id
teacher_class_student
Indexes
teacher_notification
Indexes
Keyname Type Uniqu Packe Column Cardi Colla Null
e d nality tion
PRIMARY BTREE Yes No teacher_notification 0 A No
_id
teacher_class_ BTREE No No teacher_class_id 0 A No
id
student_id BTREE No No student_id 0 A No
users
Indexes
user_log
Indexes
3.6 Design
3.6.1 Flowchart
Login Flowchart
This describes the process of user login. The system verifies if the user-
provided credentials align with the information stored in the database. If the
information aligns, the user gains access to the dashboard; if it doesn't, access is
denied.
Figure 3: Login Flowchart
User Type Authentication
Upon successful login, the system identifies the role of the user. Each
The access permissions and activities within the system are determined by this
user- type.
the system.
This outlines the full progression of a student's actions within the system.
The admin serves as the backbone of the system, overseeing its smooth
operation. They have comprehensive control, being able to access and manage
logs, as well as add, edit, delete, and update user profiles within the system.
Additionally, the admin has the authority to modify details related to subjects,
classes, and departments, ensuring that the overall structure of the education
Teachers play a pivotal role in facilitating the learning process. Within the
system, they are equipped with tools to efficiently manage their classes. They
can handle various class-related tasks such as overseeing student lists and
detailed overview of subjects and can edit these overviews as needed. They can
exams and quizzes, and they have access to a Test Bank for diverse question
different question types like multiple choice, identification, and true or false. They
can also print these questionnaires for classroom use, ensuring a well-rounded
educational resources. They can easily view their subjects, check out their
classmates for each subject, and monitor their performance in exams and
quizzes. The system allows students to track their academic progress, providing
a comprehensive history of their test scores. Additionally, they can review each
subject along with the details of their respective instructors, promoting a clear
Actor Teacher
Actor Student
The explosion flow diagram illustrates the flow and management of data
The explosion flow diagram depicts the progression and handling of data