Beruflich Dokumente
Kultur Dokumente
A Capstone Presented to
In Partial Fulfillment
AYERAS, DAVID O.
FRAYNA, ARGIE F.
i
January 2020
Republic of the Philippines
BULACAN STATE UNIVERSITY
Matungao, Bulakan, Bulacan
MENESES CAMPUS
APPROVAL SHEET
FIRST NAME MI. SURNAME, M.A. FIRST NAME MI. SURNAME, M.A.T.
Member Member
ii
Republic of the Philippines
BULACAN STATE UNIVERSITY
Matungao, Bulakan, Bulacan
MENESES CAMPUS
CERTIFICATE OF EDITING
prepared by
ARGIE F. FRAYNA
JANIELL CHRIS T. UY
DAVID O. AYERAS
DIANA A. GASMIN
Signature over Printed Name
NOVEMBER 9, 2019
Date
iii
Republic of the Philippines
BULACAN STATE UNIVERSITY
Matungao, Bulakan, Bulacan
MENESES CAMPUS
prepared by
ARGIE F. FRAYNA
JANIELL CHRIS T. UY
DAVID O. AYERAS
REYMOND G. TUGADI
Signature over Printed Name
iv
Republic of the Philippines
BULACAN STATE UNIVERSITY
Matungao, Bulakan, Bulacan
MENESES CAMPUS
DECLARATION OF ORIGINALITY
We certify that this thesis is the product of our work and that we have acknowl-
edged all the sources used in its preparation. We understand what plagiarism is all
about, and we are aware of the policy of the University pertaining to plagiarism (as
stipulated in the Student Conduct and Discipline section of the Student Handbook).
We also certify that the manuscript has been subjected to plagiarism scan/test
through an anti-plagiarism software. We are attaching a copy of the originality report
in the Appendices section.
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
Authors/Developers
(Please sign over printed name.)
v
ABSTRACT
is very crucial to have an acceptable structure on making examination questions for the
students to test their learning skills and also keeping tracks with their performance. Yet,
generating question papers are still intact manually. But this method has some concerns
in bias, security, and repetition. The main aim of the study is to have a question data
bank of exams for the professors to have a more efficient way of generating examina-
tion questionnaire for the exams. The system is fast, efficient, randomized and secure.
Repetition is not a concern anymore because of the total randomization feature of the
system. Rapid Application Development Methodology has been used for the develop-
ment of the system and to test its implementation method, language, and end-user sat-
isfactory of the software. Through a survey in the university with 253 respondents, the
study investigated that having an examination assessment generator system in the uni-
professors are still using the old way method of generating exams. The developed sys-
with a lesser time to consume, efficient with a minimum knowledge requirement, ac-
curate with every question you will be generating, avoid the technical human error that
causes the exams to be manipulated and secure in terms of keeping the data of the exam.
The developed system will be very useful and helpful to the faculty of Bulacan State
vi
ACKNOWLEDGEMENT
We, the proponents would like to express our deepest appreciation and gratitude
To our subject professor, Albert Patrick David, thank you so much for sharing
your knowledge and guidance with us and exerting your time and effort in making this
research possible.
versity-Meneses Campus, who has been giving us advice and valuable insights through-
To Mrs. Sheryl Delos Santos Ellamil, the CICT Head, thank you for guiding
sity-Meneses Campus, who gave their time and cooperation to answer the question-
naires honestly.
To our beloved families, thank you for the moral and financial support, and for
the encouragement and endless love you’ve shown to us to finish this study.
Above all, to our Creator, Jesus Christ, thank You for giving us strength, hope,
guidance, protection, and wisdom in doing this study. We always feel your presence
Argie F. Frayna
Marc Justine D.R. Rufon
Janiell Chris T. Uy
David O. Ayeras
Gabriel Joseph V. Reyes.
AFF
MJDRR
JCTU
DOA
GJVR
Abstract ..................................................................................................................... v
Acknowledgements ................................................................................................... vi
Introduction .................................................................................................................
DATA .........................................................................................................................
Introduction ..................................................................................................................
Experimental ...............................................................................................................
Summary ................................................................................................................. 70
RECOMMENDATIONS ..........................................................................................
Conclusions ............................................................................................................. 72
Recommendations ................................................................................................... 73
REFERENCES ........................................................................................................... 77
LIST OF TABLES
LIST OF FIGURES
Introduction
Nowadays, difficulty in data innovation can be conquered with the help of com-
puters and data innovation in the field of research. It becomes more accessible that
changes in numerous regions of our expert conditions. Most oddly e-training and e-
works for various parts of the instruction framework. In each organize/level of training
some confirmation system is available. However, the principal issue is low nature of
papers. Created as a result of some human factors, for example; precariousness also,
the generally restricted extent of points. Educators need to contribute a great deal of
There are many things to consider before creating or making a questionnaire for
the exam, such as the difficulty on shuffling or selecting questions out of the question
data bank, repetition of questions which are very troublesome during examination for
it may lead to confusion, old questionnaire for the examination that may show again
and be exposed then it may occur as prelude to cheating. These issues will be resolved
by our system for a worry-free generating of the questionnaire for the examination in
the university.
The general problem of this study is: How to develop a system for Bulacan State Uni-
1. How may the Examination Assessment Generator for the professors and instruc-
2.3 Evaluation?
3.1 C#;
3.2 SQL;
3.3 ASP.NET?
iterative delivery. The RAD model is, therefore, a sharp alternative to the typi-
cal waterfall development model, which often focuses largely on planning and se-
5. How to evaluate our system based on the System Quality Evaluation that has
5.2 Reliability;
5.5 Performance?
This section presents the beneficiaries of the system. The following are the list
of the beneficiaries.
know already what’s the problem behind, we have been knowledgeable about the vari-
ety of things that are concerning the test for we, the proponents are once been there as
Future Researchers. It will be very useful and could be a resource study for
the future researchers as well as a reference for future studies that cover the same topic
The purpose of this study aims to benefits for the faculty and admin. We focus
on software user-friendliness, reliability and accuracy process for the university. The
proponents formulated the scope and delimitation of this project to identify boundaries
of this study.
The system will record all the exam paper that have been created by the
users.
This chapter presents the relevant theories, related literature, and studies which
all have a piece of direct information, knowledge and the origin of this study. The con-
tent of this study was gathered from various sources such as writings, journal articles,
a document from websites, books, different capstone and thesis, and online reliable
materials. All of the resources the researchers gathered have important relation and
contribution to the study. It discusses the significance of the study that has been studied.
The review of related literature and studies was done to find out ways, needs and future
Relevant Theories
This section has pointed some of the theories that helped the development of
the Examination Assessment Generator System. The proponents have used the theories
Database Theory. (Schweikardt, 2011) states that data information is very crit-
ical into many forms specially for every system that supports a database management
system that secures every information or data you have in the system. Most of the data
that you have in your personal computer or any device is simply stored and can be
accessed into simple software. That method best suits simple applications that is not
generic and does not scale. They require an update or new software to use but unfortu-
nately classical or old version of that specific software or application can’t really cope
with huge data or information sets. Database management system support is built for
generic issues. It usually works via a distinctive function on how the data has been
is used to store data logically. Hence, this principle only stores the logical structure of
the data.
Database Management System has a function that can improve the performance
and induce high scalability for the system that can easily handle the data with a gigabyte
of size.
Information System Theory 101. According to (Bryce, 2018), even with the
different type of the system, there are three main functions of the system that shall be
considered. 1.) The system must have a purpose for being a system itself, it must have
the organization of the main program for the other subsystem and its function. It is also
be made for a certain function or for a certain instruction that will satisfy the needs of
the users. 2.) Systems are said to be functioning on the same function that has been
given to the system as a form of many different instructions or components. This will
determine the bond that holds each individual component, with that, the system will run
according to each components; the users perform and will run unitedly. 3.) The system
operates routinely with regards on how the users perform each intructions they made
for the system. And as such, predicting how it works is now very easy and users will
know what it will produce when they enter some instructions to the system. A data
ther collect or store information, to recover information and produce data, or a blend of
both. The durable bond between these segments is the information which ought to be
shared and reused all through the framework (just different frameworks).
the systems do exist. Thus, they do not begin with epistemological doubt. They likewise
don't advocate a simply expository importance for frameworks hypothesis. The most-
truth is deliberately evaded. Obviously, one should never mistake articulations for their
articles: one must understand that announcements are just proclamations and that logi-
cal explanations are just logical statements. In any case, at any rate in frameworks hy-
pothesis, they allude to this present reality. Along these lines, the idea of system alludes
to something that is a general rule of a framework and in this manner brings about the
Related Literature
This section discusses the related literature that serves as basis for the develop-
According to (Santos, 2018), Web Based Application has a four core: Com-
patibility, web-based application is more compatible than any software platform, web
based application only needs a web browser which all Operating System have. Effi-
ciency, it deals with the availability of the data and source from any web-aided devices.
Highly, deployable because of its accommodating and cross platform support, as long
as the user have an internet connection, the user can use the system in any electronic
device. Cost Effective, its lower the cost rather than the traditional way, its low the cost
(Fagbola Temitayo M., 2017) developed a Computer Based Test System (CBTS)
that is a web-based online examination system developed to direct issues such as ab-
sence of timing versatility for automation examinee log-off upon expiration of al-
lowed time, result integrity, insurance, independent deployment, requirement for ver-
satility, robustness, intended to help the examination processes and to conquer diffi-
sor/instructor can insert his or her question into the database and modify his or her
(Roham Bhirangi, 2016) they emphasize that the system is designed to pursuit to auto-
mate the processing of construction and generating the questions and managing the re-
lated data in institutes or universities. The system must meet the needs of the faculty
within the university. It must help the faculty to reduce the cost, human error, and the
time for searching or constructing a question for their exams. The system must have an
algorithm that may avoid repetition of questions or to avoid an incorrect answer for that
question and randomizing the questions. The system must be built with efficiency, re-
liability, security, and must provide a fast processing and large storage for all the data.
The system must have a central database that will only be used by the central adminis-
trator, to assure security, to monitor all the processes and for its better performance.
The central administrator will have more power over all the end-users and task within
the system.
Automatic Test Case Generator for Evaluating Implementation”, states that the
system must apply a high level of security. The system must build an access control to
avoid third party and unauthorized access, to secure all the data the system has and the
security to avoid all the threats that might occur within the system. Using Extensible
Access Control Markup Language (XACML) supports the security level while devel-
oping the control policy of the system. The developers must ensure that the control
thorized to access with. With the use of access control, it will ensure that only the ad-
ministrator can access the database. The developer must apply an algorithm on the da-
tabase to produce a real data with appropriate values from the database.
Question Paper Generator System. The system must provide a unique authen-
tication for the users/faculty members. The system allows the faculty members to cate-
gorize the question of their exam i.e. multiple choice, identification, or enumeration.
The system must have an ability to random the questions and must have an ability to
through the email of the professor who requested to have a copy of his/her question-
naire. In order to make a question paper, the admin. have the power to set all the
categories and difficulties for the questions. The system must have a huge and secured
database to handle all the data that the system has and to avoid deceitfulness of the
questions. The developers must provide a database backup and can restore back all the
Education. According to their study (Stephen A. Zahorian et.al, 2002), they empha-
sized that the system must meet the feedback of the users/faculty members. A good
question can lead students to learn more in less time. The questions on the exam must
accommodate the students. The system must have a question management to know the
questions category as i.e. easy, medium, difficult. The system must also have a hint
about its level of difficulties. The goal of the system is to improve the examination
process of the university and the impression of the student in taking the examination.
The question model database must contain all types of questions and these are devel-
oped for all the selections of any course program of the study.
2017) states that the system must have a high level of security, efficiency, and availa-
bility for the users of web-based applications and technologies. The aim of the system
is to meet the needs of professors and instructors within the university. The system must
help the professors on how to construct questions for their exams. Additionally, the
importance of security mechanism is to secure all the processes and transactions within
the system to protect the secrecy and confidentiality of the questions and all data the
system has and to avoid malicious event that may occur within the system.
rithm (Kapil Naik, 2016), is challenging to create questions according to its topic and
its level of difficulty for students’ test. The system must have an ability to generate a
question with no difficulty. While developing the system, the developers must apply an
algorithm that may detect the repetition and duplication of questions. The system must
apply several modules like shuffling and randomizing the questions, categorizing its
difficulty, user-level, management of questions. The system must have a huge database
to carry all the questions, data of the users, and all the processes within the system. In
database, the faculty member can categorize their questions whether it will be used for
quiz, long test, or exam. The faculty can also set its difficulty according to its level. The
system must operate with a high level of security, efficiency, and reliability.
Generator System” in this modern era, it’s challenging how to create a system that
can automate the current process on how the faculty members create the questions for
their exams. The system must be built with a fast processing of data, streamlined, reli-
able, functionally, and secured. The system must have an algorithm that can avoid rep-
etition of questions and can randomize the questions at once. It must ensure that all the
word, or excel. It can also be sent through email for those who want to have a copy of
the questionnaire. The faculty can make questions in the database and can be catego-
According to the study of (Mrs. Asha Rawat, 2017) entitled “Question Paper
Generator System”, the system must have a function that the users can access and
customize a template for the document of their questionnaire. It must have the ability
to create a PDF file and can import a questionnaire file from another platform into the
system. The system must maintain its usability, functionality, and integrity if the admin.
adds or modifies some parts of the system. All the process within the system must be
recorded within the database, like the time and data when the faculty member logged-
in and categorized the question of their exams. The system must also have an infor-
mation for modifying a question or the user information. It must generate a report on
Related Studies
This part discusses the related studies that served as the bases for the develop-
easy to use. Exam Generator must have a function to help the faculty members to
shorten their time for constructing or searching exam questions for their students. It
must also have a function where the faculty members can create, search, modify, and
categorize questions not only for examination but also for seatwork and quizzes of their
students. The Exam Generator/Databank must have the ability of importation, where
the faculty members can import a file from one to another platform or application to
It can be shared from a faculty member to another. The normalization of the database
is very important, to have a better managing of the data and providing an excellent
performance for creating index, searching, and modifying a data within the database.
Whereas, the entity manager is important within the system, to add function for search-
ing and handling data within the system. (Domagalski, October 2016).
Having an examination is a very crucial thing for educational institutions, for examina-
tions will determine the students’ performance and it will also reflect the educational
institution in producing such students with a high performance. Making and preparing
exam is very challenging, time consuming and tedious for the professors. They usually
have a filing cabinet or a filing desk to be their data bank of exam papers and questions
as resources for the future use. Some of them are using computer databases for storage.
There is a high risk in making a questionnaire for the students’ exam, there’s the prob-
lem in duplication of questions, typographical error and etc., wherein one of these may
put the student into confusion. Generating a question using a software will be a very
useful for the educational institution especially for the instructors for them not to worry
about creating a question manually using word docs. and questions that have a high
possibility of repetition. The developers must apply an algorithm on the database for
tions, so the professor and instructor can generate questions accordingly. (Jamail,
2016).
many crucial things to discuss in the field of preparing exams. There are many factors
to consider when creating questions for the exams. One of those is the technique that
of exam but with this, there are number of factors that might be affected such us: how
to manage the database using a stratified database, how the system manages the large-
scale assessment and how the system creates a dynamic question that is worry-free to
any issues that may occur. Using all the factors and techniques that will be used, it will
generate questions that are strategically randomize that gathers information from every
chapter from each and every subject from the data bank. The questions will be secured
Evaluating Code-Based Test Generator Tools. Many years have passed but
the preparation or the process in giving examinations is as usual. There are several kinds
needed both in industry and academic institution. There are several techniques to max-
imize the capability of the system to actually select or arrange the inputs based on the
codes that are presented in every program. Preparing an examination is hard and trou-
blesome. Thus, it requires evaluation and assessment. So, having a code base generator
helps the process in making exams more convenient and easier. The code is actually
(Lajos, 2016).
ination has a significant impact to the students, professors and instructors where for
professors and instructors have to manually encode the multiple-choice type of exam
which is troublesome and time consuming. It is also making the student more likely to
guess the answer and not giving time to read each question.
ties. The generator will cease the problems and issues in the preparation and creation
of the exams. In order to handle all the questions within the system, it must have a huge
storage. The database must have the capacity to carry all the questions the professors
and instructors inserted. The questions generated by the system can be exported to an-
other platform or can be sent through the instructor’s or professor’s email to have a
questionnaire is quite difficult to make because of the tedious work and the needed large
number of academic materials, with these, errors in making this questionnaire will def-
initely occur. On the other hand, multiple choice questionnaire is very useful for the
majority of the students. It is the most common and simplest form of exam. Performing
a generated questionnaire using a system is difficult and there are so many factors to
consider to make the questionnaire valid. Large numbers of associated practiced mate-
rials are used in making this questionnaire and validated by the higher ups in every
built with efficiency for the user to enjoy all the functions of the system. The system
must be designed with a modular framework to perform a specific task according to its
function and to support the needs of the user. In developing the system, the author ad-
vices to add another framework like SMARTOO, where it can add some functions to
the system’s level of integrity. He emphasizes that with the use of the right framework,
the system will meet the needs of the user, help the user to be more productive and
shortens their time in constructing and searching for the questions for their exams. With
get all kinds of information in just one click through the use of internet. Although we
have an access, it is limited and cannot satisfy all the information needed by the user
for a relevant topic. Because of this, the system must have a function that can respond
exactly to needs of the user. It must have the ability to generate all the possible questions
for a specific topic which may contain all useful information. The system must generate
a question from the user’s topic of interest. The developer must use the tree kernel while
developing the system for the automatic correction of the questions. (Yllias Chali,
2016).
two factors or tasks that must be considered in having an automated generation of ques-
tionnaires. Each are correlated to one another. The two factors or tasks are the Question
Answering (QA) and Question Generation (QG). Each provide specific algorithm that
will help improve forming questions and answers. These two correlated functio ns have
more efficiency though each have distinct functions and can be operated based on the
Conceptual Framework
The proponents used the IPO model as shown in Figure 1. known as the Input,
Process and Output. Basically, the input and process are categorized as gathering of
data through surveys and observations. The software development were methodology,
Campus.
Knowledge Presentation of
Requirements Development based on
Rapid
Related Literature Application Development
and Studies
Programming Planning Require-
Languages ments-the initial
Internet stage for determine
Interview the goals and
Survey expectations of the Developed Examination
Operating System system Assesment Generator Sys-
User Design - the tem for Bulacan State Uni-
Software modeling and versity-Meneses
Requirements Campus
prototypes of the
system.
SQL
Rapid Construction
C#
- construct the final
ASP.NET working model of
the system
Hardware
Cutover - the
Requirements
implementation of
Computer the Examination
Assessment
Generator System.
Cutover. This model prioritizes rapid prototyping and quick feedback over long drawn
The output box shows the result of the study, which is the developed Examination
Definition of Terms
For clarity and understanding, the following variables are defined in the context
task. It is the main tool in developing the system for our study.
2. SQL is for storing information through the database, the SQL platform for the
the system.
4. User-Friendliness serves as the convenient way of using the system to the full-
est.
5. System is a set of principles or procedures and tells the website’s origin before
acts with the hardware components. Without it, making the system would not
possible.
8. Software Platform holds the functions for the developing the system.
10. Process is the way how the data is being converted to information.
11. User - Interface is the way how the computer’s system interacts to its user.
12. Encryption is the process of information which aims to secure the data to pre-
14. Extensible Access Control Markup Language (XACML) is used to secure the
17. Active Server Page (ASP) is used for the collection of data between the system
METHODS OF RESEARCH
This chapter indicates the methods and techniques used to construct the final output
such as the needed population for the study, the proponents’ instruments, collection and
data gathering, and the system’s development and testing to achieve its objectives and
specifications.
The proponents’ research design and methods are being introduced. This gives the
guidelines to systematize the research. It helps and guides the proponents to give a right
and reliable solutions to the problems that might be encountered in the system.
To have the final output and the right and reliable solutions for having a data bank
of questionnaires for the professors of Bulacan State University-Meneses Campus, the pro-
Whereas, the chief research is stressed over speculations aligned with hypothesis (Kothari,
2018)
The proponents gathered information about the generation of the exam in Bulacan
used this methodology to study the type of system’s solution and how it will get started.
a typical set of functions for the final product. It is used to test the implementation of the
Generation System follows the process of RAD as the software development process for
this project.
This figure shows the system’s development using the RAD methodology. It has
the four (4) phases namely: Requirements Planning, User Design, Construction and Cut-
over.
for the requirements and processed information like brainstorming, task analysis, form
consists the entire structured plan describing the critical data and methods to obtain it and
model and utilizing it using the developer tools. In other words, this includes re-examina-
tion and validation of the data collected in the first phase. The dataset attributes are also
Construction. In this phase, the refinement of the prototype and where the deliv-
ery takes place. It includes the actual use of powerful automated tools to transform pro-
cesses and data models into the final working product. All the required modifications and
Cut Over. All the interfaces of the independent modules developed by the sepa-
rate teams have to be tested properly. The use of powerful automated tools and subparts
will make the testing easier. This is followed by user’s testing acceptance.
The subjects of this study were the professors of Bulacan State University-
The respondents have a big role in the study as they evaluated and examined the
and its margin of error. It is used to calculate the sample size (n), the given population size
Research Instrument
The proponents used instruments in data gathering that are necessary for the study.
These require a great division of research tools for the study. The instruments provided a
collection of necessary data that is important for the researchers to keep and retrieve data,
The proponents used the following data-gathering instruments: first, is the inter-
view technique. It is to gather data and information through direct verbal interaction with
the professors and the Dean of the university. This ensures that the data are consistent and
reliable. By this technique, the researchers are aware of how the present examination tech-
nique works.
The proponents also used questionnaires. This is the most commonly used tech-
nique in gathering data. It is one of the most convenient ways to have a widespread ac-
The proponents asked for permission from the Dean of Bulacan State University-
Meneses Campus. The proponents gathered information about the current processes and
procedures in generating their exams, accessed the records about their examination tools
The proponents visited some libraries to read some articles and existing studies to
gain more knowledge and get more data about the study. Under the applied method, there
are two possible ways in gathering data about the examination in Bulacan State University-
Meneses Campus. These data gathering instruments were the following: (a) Interview; the
proponents used direct verbal interaction with the registrar personnel (b) Survey; the re-
The proponents used a statistical tool to get the mean from the respondents.
The given statistical tool was used to indicate the results of the survey forms dis-
The weighted mean was explained based on Likert’s scale of boundary of numerals.
This will be used to determine the assessment of the respondents with regards to their per-
sonal profiles.
Fx
Formula: X = N
F is the frequency
tics was used to manage, analyze, interpret and draw conclusions from data, and in identi-
Evaluation Procedure. The proponents defined the acceptability of the system and
hardware for its value. Examination Assessment Generator System for Bulacan State Uni-
versity-Meneses Campus was evaluated through the following: User Friendliness, Relia-
was measured using Likert’s Scale and the ranking were as follows: Strongly Agree if the
range was 4.21-5.00, Agree if the range was 3.21-4.20, Undecided if the range was 2.61-
3.20, Disagree if the range was 1.81-2.60 and Strongly Disagree if the range was 1.00-1.80.
Table 2
Table 2.0 shows the measurement used to access the developed system
tem for Bulacan State University-Meneses Campus, the proponents used some instruments
as follows:
Reliability is a set of attributes which bears the ability to maintain a specified level
of performance.
system.
Performance is a set of attributes that refers to the quality and efficiency of the
system.
Introduction
In this chapter, the developers made sure that the system entitled “Examination
Assessment Generator System for Bulacan State University-Meneses Campus” will func-
tion properly and correctly through testing. The main purpose of testing is to help the de-
velopers determine and evaluate if the system works and functions correctly. The develop-
ers presented the system to some respondents to help the developers to evaluate the system
through a survey. The evaluations and suggestions of the users will help the developers to
improve the function of the system and meet all the standards.
Experimental
Unit testing
The software’s units in a system are modules and routines that are assem-
bled and integrated to perform specific functions. Unit testing focuses first on modules,
independently to one another, to locate errors. This enables to detect errors in coding and
logic in each module. This testing includes entering data and ascertaining if the value
matches the type and size an eclipse. The various controls are tested to ensure each perform
Integration testing
Data can across any interface, one module can have an adverse effect to the
other, sub-function when combined, may not produce the desired major function. Integra-
jective is to take the unit tested modules and build a program structure. All the modules are
System Testing
plete, integrated system to evaluate the system’s compliance with specified requirements.
As a rule, the system is taking the task of its input, all of the “integrated” software compo-
nents that have passed integration testing and also the software system integrated with any
applicable hardware system(s). The purpose of integration testing is to detect any incon-
sistencies between the software units integrated between any of the assemblages and the
hardware. System testing is a more limited type of testing. It seeks to detect both the “inter-
Performance Testing
how a system performs in terms of responsiveness and stability under a particular work-
load. It can also investigate, measure, validate or verify other quality attributes of the sys-
tem, such as scalability, reliability and resource usage. Performance testing, a subset of
Performance Analysis
The developed system evaluated the five (5) categories namely; user-friend-
liness, reliability, accuracy, maintainability, and performance. The evaluation was ana-
System Implementation: The “Examination Assessment Generator” system takes the ad-
vantage of the latest development technologies in its implementation. It was build using
Code that executes on the server to process event handlers for events such as button clicks
is written in C#. Microsoft’s SQL Server 2018 is used for database operations, including
the storage data and all the process within the system. Successfully logging into the system,
user and administrator are taken to an action page that dynamically presents options to
Database Implementation: The database is designed to have the following main tables:
During the development of the system, data for the testing of different functionalities was
needed to be imported into the database tables. The database are filled during the run time
of the system.
Login: Before users are granted access to the " Examination Assessment Generator" sys-
tem, they must successfully login to the system. The user’s account and the administrator
account are associated with different levels of privileges. Username and password is the
most common authentication method, used to access the system, as shown in Figure. Login
information is verified by comparing the entered username and password with the stored
ones in the database. The authentication program on the system opens a database connec-
system services. Otherwise, an “invalid login” message is displayed and the login page is
displayed again. If the user forgot his/her password the user can retrieve his/her account
Forgot Password Page: The "Examination Assement Generator" system provides the user
The user clicks on the link "Forgot Password" and then he/she will be directed to
The user fill up the information such as name, secret question and answer then he
A validation is applied on the input data to ensure that they are filled with required
information.
The user's old password is deleted and the new one is inserted using an update
query.
User Dashboard Page: This page provides the professor/instructor to manage the infor-
mation of the Examination Assessment Generator system. The following services are avail-
Professor/Instructor can store the following data for each question: Academic Year, Course
Code, Reference/Book, exam type (identification, multiple choice and true/false ques-
tions), as shown in Figure 5. The question are inserted into the database dynamically.
Chapter Page: Professor/Instructor can add, modify, and delete Chapters according to
their subject, as shown in the figure 6. Professor/Instructor can store and modify the fol-
lowing data: Department name, Subject, Reference/Book, and the Chapter Number.
Create Paper Page: The main form of this page, it signifies what the project is all about,
the professor/instructor have alternative ways of creating question either by setting ques-
tions randomly from each chapter or setting randomly from all type of question and can
Show Exam Papers Page: The menu for saved exam papers. Professor/Instructor can see
here the examination paper that he/she create. Professor/Instructor can download the ex-
amination paper from here as a PDF file. If the professor/instructor click delete button it
Admin Dashboard Page: This page provides the administrator with services to manage
the information of the Examination Assessment Generator system. The following are some
Manage Teacher: The admin can use this services to add a professors/instructors infor-
mation such as Name, Surname, Address, E-mail, Phone, Password, Secret Answer and
their Answer, as shown in figure 10. Also admin can also delete or edit from this page and
Add Teachers Course: The admin can add or load information such as Semester, Teacher
Name, Department, Subject, as shown in figure 11. Also admin can also delete or edit from
Add Department: The admin can add Department Name to this page, the admin can also
Add Course: The admin can add data such as Course Code, Department and Description
to this page, the admin can also update and delete a particular data, as shown in figure 13.
Add Semester: The admin can add semester to this page, the admin can also update and
Examination Questionnaire: As the question generated with the use of the system. This
their examination questionnaire with the use of Generate Paper button on Create Paper
Page or with the use of Download As PDF button on Show Exam Paper Page, as the fig-
ure shown.
3. The system can easily edit forms without giving the user any
confusion.
B. Reliability
1. The system performs correctly based on the given task.
E. Performance
1. The system responds immediately when the questions are
generated.
2. The system has the ability to automatically update records on
time.
3. The system automatically updates the user’s password when
the user changes its password.
Table 3.0 Evaluation Form
Overall, the system’s user-friendliness is good with a mean rating of 4.08. This
implements the respondents have passed the system’s functionality. From the second cri-
terion presented in the table, the lowest mean is 4.0 which means only some of the respond-
ents agree with the system functions according to the different screen dimensions, color
depths, and font sizes. The highest mean is 4.21 which means the system is easy to use and
operate. Otherwise, it represents that the respondents agree with the system’s functionality.
Overall, the system’s reliability is good with the rating of 4.19. This implies that
the respondents agree with the reliability of the system. From the second criterion presented
in the table, the lowest mean is 4.04 which means the system provides an error message
which prompts the users whenever they enter a wrong input. The highest mean is 4.3 which
means the system performs correctly based on the given task. Otherwise, it represents that
Overall, the system’s accuracy is good with the rating of 4.17. This implies that the
respondents agree with the system’s accuracy. From the third criterion presented in the
table, the lowest mean is 4.05 wherein the system can generate questions without repetition.
The highest mean is 4.33 which means the system can generate an examination question-
naire based on the user’s choice. Otherwise, it represents that the respondents agree with
1. The system has the ability to update the 4.29 Strongly Agree
added or deleted questions on time.
2. The system can maintain and update the user 4.2 Agree
profile through the administrator.
3. The system has the ability to update the sub- 4.31 Strongly Agree
ject or course code based on the existing cur-
riculum.
Overall, the system’s maintainability functions are good with a mean rating of 4.31.
This implies that the respondents strongly agree with the system’s maintainability. From
the second criterion presented in the table, the lowest mean is 4.2 which means the system
can maintain and update the user profile through the administrator. The highest mean is
4.31 which means the system has the ability to update the subject or course code based on
the existing curriculum. Otherwise, it represents that the respondents strongly agree with
Overall, the system’s performance is good with a mean rating of 4.27. This implies
that the respondents strongly agree with the performance of the system. From this criterion
presented in the table, the lowest mean is 4.17 which means the system responds immedi-
ately when the questions generated. The highest mean is 4.33 which means the system has
the ability to automatically update records on time. It represents that the respondents
“Agree”. Accuracy acquired a total mean of 4.17 of total mean which have a descriptive
interpretation of “Agree” also. Lastly, maintanability and performance got a total mean of
4.27 which both received the highest mean among the other criteria.
For the level of acceptability, all of the mentioned criteria interpreted as “Agree”
Summary
The main objective of the developers is to design, develop and implement a com-
Meneses Campus. This is for the professors of the said state university to generate exam
The developers conducted a survey to evaluate the system in five various areas
system.
AND RECOMMENDATIONS
This chapter represents the summary of findings and conclusion of the study and
Summary of Findings
The main purpose of the study is to design, develop and implement a system called
pus” which aims to help the professors/instructors of the said state university to have a
development methodology which follows the process of requirements gathering phase, de-
The system was developed through the use of development tools including the tech-
nical requirements. For the software specification, the system was developed using C#
Language, SQL, ASP.NET, Adobe Photoshop, and Innovation Software for running the
developed application. For the hardware specification, the developed system runs on Com-
The developed system level of acceptability was measured based on the ISO Soft-
ware Quality Evaluation criteria: (1) user-friendliness; (2) reliability; (3) accuracy; (4)
These are the conclusions came up by the proponents upon the completion of the study:
During the system making, we have noticed that the old way of making question-
naire consumes too much of time just for preparing it and it causes the teachers to missed
some of their works. So we came up with this study that have the capability of generating
exams more efficient, flexible, less time to consume and with ease on using it, entitled
Examination Assesment Generator System and one of the features of the developed system
has the capability of storing data bank of questions which lessens the time of generating
exam and enables the users to have a repository of questions that will be used for future
generation of exams. To access this question data bank, the teachers must have their own
account on this system which will be added by the administrator of the system. This devel-
oped system is proven to be accepted and will definitely be useful and efficient because of
the evaluation of the system that reflects on the weighted mean. We have concluded that
having this study will have a big impact on the field of teaching as shown in the comments
of the evaluators of the system. The developed system used C# language to develop the
system, SQL for the database of the data, Adobe Photoshop CC that mostly used for the
graphical user interface for editing icons and images. The method we used is RAD model
(Rapid Application Development) and also we conduct a survey with both students and
Faculty of Bulacan State University Meneses Campus as our respondents, we used slovin's
formula to get the corresponding respondents and likert scale to compute the acceptability
given a questionnaire to evaluate the developed system to determine its level of accepta-
bility. The computed total mean are as follows: User-Friendliness acquired 4.08; Reliabil-
ity acquired 4.19; Accuracy acquired 4.17; Maintainability and Performance both got
4.27. The user-friendliness, reliability and accuracy were interpreted as “Agree” and main-
tainability and performance were interpreted as “Strongly Agree” based on the equivalent
ratings presented in the likert scale and with an overall weighted mean of 4.196 and were
interpreted as “Agree”.
We have concluded that the Examination Assesment Generator System for Bulacan
State University Meneses Campus has met the requirements on generating exams and
passed the system quality evaluation that the instructors or professors are looking for. The
fuctionability, accuracy and reliability of the system are said to be passed and accepted
1. The system must have separated export data between answer keys and question-
naires.
2. The system must have a responsive feature to adapt to different sizes of interface.
3. The system must have an import feature for the exam questionnaire for a much
more better of collecting the repository of the questionnaire and to fill out the data
bank.
environments.
amazonaws.com: https://tind-customer-agecon.s3.amazonaws.com
Brahim, B. (2012). Automated Exam Generation with Stratified Dynamic Database. 23-
26.
Doherty, M. (2013). A Case Study: The Effectiveness of Social Media and Online
Social Network.
Kothari, C. (2008). Research Methodology: Methods and Techniques. Jaipur, India: New
Age International.
Implementation. Isecure-journal.
SYSTEM .
Professor Rahul Shahane, S. C. (April 2017). Web Based Online Examination System.
Ritesh Kumar Rai, S. V. (2017). An e-Examination System for the Future Generation.
Santos, B. D. (2008). The World Social Forum and the Global Left.
3008.
Shubham Bobde, S. C. (2017). Web Based Online Examination System. GRD Journals -
in Engineering Education.
6.
Examinations .
Hertfordshire.
Yibo Sun, D. T. (2019). Joint Learning of Question Answering and Question Generation.
1-1.
APPENDIX A
TITLE OF DOCUMENT
Appendix F. Flowchart
Appendix G. Algorithm
Flowchart, Algorithm, Data Flow Diagram and Entity Relationship Diagram of the System.
system.
5.1.1.1 Select the Academic Year, Course, Chapter, and Exam Type on its drop down.
5.1.1.1.2.1 Display: Question text field and Multiple Radio button for answer.
5.1.1.1.2.1.1 Enter the question on the text field and select the answer on the radio
button.
5.1.1.1.3.1.1 Enter the question on the text field and select the answer whether it’s a
true or false.
5.2.1.3.3.1.1 Display: All the chapter excluding the deleted data on the data table.
5.3.1.1 Select the Academic Year, Course, Chapter, and Exam Type on its drop down.
5.3.1.2 Select the number of questions on the dropdown or enter the number of ques-
5.3.1.3.1 Display: The Course, Chapter, Exam type, and Number of questions in
5.3.1.4 Fill the text field of the Exam time and select the exam category from the drop
down.
5.3.1.5.1 Display: The question created by the user on the data table.
5.3.1.6.1 Display: All the questions saved from the book on the data table.
5.3.1.10.1 Remove all the data on the data grid-view and data table.
5.4.1.2.2.1.1 Display: All the questionnaire excluding the deleted questionnaire data
6.1.1.3.2.1.1.1 Display all the Teacher data excluding the deleted data on the data ta-
ble.
6.1.1.3.2.1.2.1 Display all the current Teacher data on the data table.
6.2.1.1.1 Select all the data needed from the combo box.
6.2.1.2 If the administrator wants to modify a specific teacher from that course.
6.2.1.2.2 Fill all the data needed from the combo box.
6.2.1.2.4.1.1 Display the updated Courses teacher’s data on the data table.
6.2.1.3 If the administrator wants to delete a specific teacher from that course.
6.2.1.3.1 Select a specific course teacher from the data table wants to delete.
6.2.1.3.3.1.1 Display the Course teacher’s data excluding the deleted data on the
data table.
6.3.1.2.4.1.1 Display all the department names including the modified data on the
data table.
6.3.1.3.1 Select the department name on the data table wants to delete.
6.3.1.3.3.1.1 Display all the department names excluding the deleted data on the
data table.
6.4.1.2.4.1.1 Display all the courses including the modified course data on the data
table.
6.4.1.3.3.1.1 Display all the Courses excluding the deleted data on the data table.
6.5.1.2.4.1.1 Display all the semester data including the modified data on the data
table.
6.5.1.3.3.1.1 Display all the semester data excluding the deleted data on the data ta-
ble.