Вы находитесь на странице: 1из 112

ELECRTRONIC ENTRANCE/CLASSIFICATION EXAMINATION SYSTEM

FOR DIVINA PASTORA COLLEGE

NOWELL NICOLAI P. CAJUCOM


IRISH MARIECON M. GARCIA
FAYE D. RAMOS
LUISSE DANE G. ROBLES

BACHELOROF SCIENCE IN INFORMATION TECHNOLOGY

March 2015

WESLEYAN UNIVERSITY-PHILIPPINES
Mabini Extension, Cabanatuan City
Tel: +63444632074 local 186 Fax: +63444630596

COLLEGE OF COMPUTER STUDIES

WESLEYAN UNIVERSITY-PHILIPPINES
Mabini Extension, Cabanatuan City
Tel: +63444632074 local 186 Fax: +63444630596 Email:
rsansait03@yahoo.com

COLLEGE OF COMPUTER STUDIES

APPROVAL SHEET
In partial fulfilment of the requirements for the degree of Bachelor of
Information Technology, this study entitled Electronic Entrance/Classification
Examination for Divina Pastora College was prepared and submitted by Nowell
Nicolai P. Cjucom, Irish Mariecon M. Garcia, Faye D. Ramos and Luisse Dane G.
Robles, is hereby recommended for acceptance and approval for oral examination.

PROF. ALISON IGNACIO


Thesis Adviser

This capstone project entitled, ELECRTRONIC


ENTRANCE/CLASSIFICATION EXAMINATION SYSTEM FOR DIVINA PASTORA
COLLEGE, prepared and submitted by NOWELL NICOLAI P. CAJUCOM, IRISH
MARIECON M. GARCIA, FAYE D. RAMOS and LUISSE DANE G. ROBLES in partial
fulfilment of the requirement for the degree of BACHELOR OF SCIENCE AND
INFORMATION TECHNOLOGY is hereby accepted.

RANDY SANSAIT
Member, Defense Panel
Date Signed:
/
/ 2014

RODELIO LIWAG
Member, Defense Panel
Date Signed:
/
/ 2014

Accepted as partial fulfilment of the requirement for the degree of


BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY.
RANDY Y. SANSAIT
OIC Dean, College of Computer Studies
Date Signed:
/
/ 2014
Wesleyan University-Philippines

Acknowledgement
First and foremost, the researchers would like to show their praises and
thanks to Almighty God for giving them strength and guiding them to finish their
study.
To Prof. Alison Ignacio, for giving his time by helping and guiding the
researchers and make them believe that they will finish their system.
To Prof. Jeremy Teano, who helped and guided the researchers to finish this
study.

The Researchers

Wesleyan University - Philippines


ii

ABSTRACT
The

researchers

conducted

an

Electronic

Entrance/Classification

Examination System for Divina Pastora College to enhance the capability of checking
the exams faster than the manual checking, to lessen the work of the faculty who are
in-charge, to organize and keep the records because of the advantage in using
database, giving teachers more time to do other works at school and to monitor the
number of examinees taking entrance/classification examinations and classified
according to their respective sections.
The researchers used the waterfall methodology were planning is the first
step, here the researchers are planning to create a system that can help the Divina
Pastora College when conducting an entrance examination, and after that the
researchers will now analysze and study the current system of the school, so that
they can identify what changes should implement in order to give solution to the
problem.
After planning and analyzing the problem and the proposed solution the
researchers are designing the possible interface of the system, here they can
visualize and imagine how the system will flow. After designing, the researchers
implemented the system; this is where the researchers put a code into the interface
in order to make it work. And lastly the system testing, this is done to see if there are
errors and something to change.

Wesleyan University-Philippines

iii

The researchers conducted a survey in Divina Pastora College, where the


students, teachers and IT Personnel serves as the respondents in gathering data or
information needed for this study, the researchers used this tool because it gives
more information. The researchers therefore conclude that this system is a solution
in problems encountered by the school using manual system based on the results of
the evaluation where the system garnered Very Good criteria.

Wesleyan University-Philippines

iii

Title

Page

Advisers Acceptance Sheet ..i


Panels Approval Sheet ....i
Acknowledgement ii
Abstract .... iii
Chapter 1 Research Description ...1
1.1 Overview of the Current State of Technology ..1
1.2 Research Objectives .....2
1.2.1 General Objectives .........................................2
1.2.2 Specific Objectives .........................................2
1.3 Scope and Limitation of Research ...3
1.4 Significance of the Research ...3
1.5 Software Development Methodology .............................4
1.6 Data Gathering Procedure .................................6
1.6.1 Questionaire .....................................................................................................................6
1.6.2 Interview .....................................................................................................................6
1.7 Source of Data .......................................8

1.7.1 Statistical Treatment of Data.......................................8


1.7.2 Percentage .........................................9
1.7.3 Weighted Mean ....9
1.8 Analysis and Design Tools .9
1.8.1 DFD.9
1.8.2 Flow Chart...9
1.8.3 VTOC.10
1.8.4 ERD.10
1.8.5 IPO Charts.10
1.9 Software Development Tools ..10
1.9.1 Photoshop ...10
1.9.2 Xampp...10
1.9.3 MySQL...11
1.9.4 VB 2010 ...11
1.10 Context Diagram of the Study ..12
Chapter 2 Review of Related Literature and Studies ..13
2.1 Foreign Studies .13

Chapter 3 Conceptual and Theoretical Framework ...................18


3.1 Paradigm of the Study ..19
Chapter 4 Electronic Entrance/Classification Examination System.20
4.1 System Overview ..20
4.2 System Objectives ..21
4.3 System Functions .21
4.4 Scope and Limitation 22
4.5 Physical and Environmental Specification .......................23
4.6 Architectural Design .....................................23
Chapter 5 Design and Implementation Issues ........................25
5.1 Problems Encountered ................................25
5.2 Data Structured Used .25
Chapter 6 Results and Discussion .28
Chapter 7 Summary, Conclusion and Recommendation ...38
7.1 Summary ....38
7.2 Conclusion ..41
7.3 Recommendation ......................................41

List of Tables:
Table 5.1 Students (tblstudents)....25
Table 5.2 User (tbluser)..25
Table 5.3 English Question (tblenglish) 26
Table 5.4 Science Question (tblscience) 26
Table 5.5 Math Question (tblmath) .26
Table 5.6 Values Question (tblvalues) 27
Table 5.7 Score (tblscore) ..27
Table 6.8 Evaluation of IT Personnel in Accuracy of the System ..28
Table 6.9 Evaluation of IT Personnel in Reliability of the System ... 28
Table 6.10 Evaluation of IT Personnel in Efficiency of the System ..29
Table 6.11 Evaluation of IT Personnel in Security of the System ..29
Table 6.12 Evaluation of IT Personnel in Usability of the System .30
Table 6.13 Evaluation of IT Personnel in Maintainability of the System ...30
Table 6.14 Evaluation of IT Personnel in Responsiveness of the System ..31
Table 6.15 Evaluation of Teacher in Accuracy of the System 31
Table 6.16 Evaluation of Teacher in Reliability of the System .32

Table 6.17 Evaluation of Teacher in Efficiency of the System ..32


Table 6.18 Evaluation of Teacher in Security of the System . 33
Table 6.19 Evaluation of Teacher in Usability of the System . 33
Table 6.20 Evaluation of Teacher in Maintainability of the System 33
Table 6.21 Evaluation of Teacher in Responsiveness of the System ..34
Table 6.22 Evaluation of Students in Accuracy of the System 34
Table 6.23 Evaluation of Students in Reliability of the System ..35
Table 6.24 Evaluation of Students in Efficiency of the System ......... 35
Table 6.25 Evaluation of Students in Security of the System ..36
Table 6.26 Evaluation of Students in Usability of the System ........36
Table 6.27 Evaluation of Students in Maintainability of the System .37
Table 6.28 Evaluation of Students in Responsiveness of the System 37
List of Figures
Figure 1.1: Research Methodology .4
Figure 1.2: Context Diagram ....12
Figure 3.1: Paradigm of the Study ....19
Figure 4.3: Architectural Design ....23

Figure Appendix D.4: DFD (User)


Figure Appendix D.5: DFD (Admin)
Figure Appendix E.6: ERD
Figure Appendix F.7: VTOC (Admin)
Figure Appendix F.8: VTOC (User)
Figure Appendix H.9: Flow Chart (Admin)
Figure Appendix H.0: Flow Chart (User)
Figure Appendix I.11: Login
Figure Appendix I.12: Main Form
Figure Appendix I.13: Operator/User Form
Figure Appendix I.14: Add Exam
Figure Appendix I.15: Registration Form
Figure Appendix I.16: Instruction
Figure Appendix I.17: English Form
Figure Appendix I.18: Science Form
Figure Appendix I.19: Mathematics Form
Figure Appendix I.20: Values Form

Figure Appendix I.21: End Form


References
Appendices
Appendix A: Cover Letter
Appendix B: Sample Questionnaire
Appendix C: Certifications
Appendix D: Data Flow Diagram (User)
Appendix D.2: Data Flow Diagram (Admin)
Appendix E: Entity Relationship Diagram
Appendix F: Database Design
Appendix G: Visual Table of Contents
Appendix H: Flow Chart (Admin)
Appendix H.2: Flow Chart (User)
Appendix I: Screen Design
Appendix J: Source Code Listing
Appendix K: Curriculum Vitae
Users Manual

CHAPTER I
RESEARCH DESCRIPTION

1.1 Overview of the Current State of Technology


Every person knew that education is the key to success. Education develops a
man socially and intellectually. It is one of the most important investments a man
can make and to his future. Taking exams is the first step when you enter at some
universities, colleges, and schools for recruitment purposes. This is to know the
learning capability of a man.
Divina Pastora College is located at Gapan City Nueva Ecija. It is the only
Catholic school in Gapan City. Many students want to study at that school, but one of
the requirements of the school is to have the entrance exam before they accept the
students. Like other schools, they conduct their entrance exam through manual
method, the Pen and Paper test/exam.
The said school is still using the traditional way of administering
examination, where theres a lot of process like writing and typing the exams
manually, then make a multiple copy before the students may take the exam. Then
the teachers manually checked the test papers and record the total score of the
examinee. They dont have the database, so they store the papers and records in a
filing cabinet.

Wesleyan University-Philippines

Page 1

The staff of the Divine Pastora College sets a date, and there is designated
room where the examinees should take their exams. The examinee wouldnt know
their scores after they took the exam.
The researchers create a system that will benefit both teachers and students,
the teachers doesnt need to check the test papers one-by-one, and they dont need
to write the score and store it in a filing cabinet. The system will do those things for
them. After the examinee takes the exam there will be a total score and percentage
of the exam and there will be a database where the record will be stored.
The system is user friendly so its easy for the teachers and examinee to use
the system.

1.2 Research Objectives


1.2.1 General Objectives
The general objectives of the study entitled Electronic Entrance/ Classification
Exam for Divina Pastora College is to create a system that will be used in administering
entrance/classification examination. Moreover, the system utilizes the changing of
manual method to a user-friendly electronic examination.
1.2.2 Specific Objectives
1. To speed up the manual checking of examination.

Wesleyan University-Philippines

Page 2

2. To make the examination organize as well as the examination files and


records.
3. To make the examination efficient.
4. To develop a user-friendly system that helps both teachers/staff to
diminish their hard time organizing the examination.
1.3 Scope and Limitations of Research
This study is conducted to provide an Electronic Entrance/Classification
Examination System for Divina Pastora College. This system is for the incoming
elementary, high school and transfer students. It is local area network based
system was installed in the computer laboratory in the school to monitor the
examinees when they are taking entrance examination. The system is running
on any windows operating system such as windows XP, windows 7 and windows
8.The system doesnt cover the payment of the entrance exam because it is done in
the school. The student cannot take the exam if they are not yet registered or paid
the entrance examination fee. The student will not be able to take the exam again if
the time given time passed or he/she has clicked the end button.
1.4 Significance of the Research
The researchers conduct this study in order to create an electronic entrance
examination system that will help the school to organize and keep the records to
make it easier the process in receiving students. And this system will benefit the
following: school, school administration, students and feature researchers.

Wesleyan University-Philippines

Page 3

The teachers, the system can help the teachers by monitoring the numbers of
students taking exams, and keeping the records organize.
The students, the system will help examinee to take entrance exams in an
easier way through the electronic examination system. They dont have to use pen
and paper method anymore, they just have to read, think and click.
The future researchers, the system will facilitate the future researchers
whose works were linked up to our study in a way of showing them and feeding
them info that they are looking for and can help them also to improve their works.
1.5 Software Development Model

PLANNING

ANALYSIS

DESIGN

IMPLEMENTATION

TESTING

Figure 1.1: Waterfall Method

Wesleyan University-Philippines

Page 4

Waterfall method is a method in the sequence in which the development is


seen as flowing downward like a waterfall that includes the system development life
cycle. First, the researchers follow the first step of waterfall method which is the
planning phase. Planning phase is the objective of every activity; it is also the idea
that will help to create the system. The planning phase is very important because in
this phase meeting with the customers is needed in order to understand and collect
the accurate requirements. Understanding the requirements is a must to create and
reach the expected system for the customer. Planning is important task in creating a
good system, it is where the requirements are identified and noted so that the
customer may have the idea what would be the system and what the customer
needed and want.
The second phase is the Analysis phase, in this phase from the word
analyze, the researchers will analyze and will study the current system of the
customer in order for the team to identify the things that the system need to
improved and change. The focus of this phase is on the users needs when the
system change and ensure they understand the implications of the new and
improved system. Two requirements are involve in this phase the functional and the
nonfunctional. The functional requirements are concerned with the system services
like business functions. The nonfunctional requirement deals with the system
constraints like how easy to use the system, the performance and the security.
Third phase is the Design, for this phase the software and the hardware
requirements that been gathered are identified. The design is from the models and

Wesleyan University-Philippines

Page 5

diagrams in which the problems or issues are explored, until the team understands
what the system needs to be delivered. Designing phase involves the problem
solving; it focuses on the capability of the system considering its security and
usability. The Implementation phase, this is the actual development of the system
including the coding and the execution of plan it is where all the requirements and
the entire plan are being created and develop. In this phase in every code is written
and tested to check if the correct output is received. The last phase in this method is
the Testing, this phase the system is tested to ensure that the complete system
meets the requirements and checking if the created system functioning and ready to
be use and after this stage the system delivered to customer to test.
1.6 Data Gathering Procedure
1.6.1 Interview
Interview is a data gathering method where two or more people are
asked various questions by the interviewer to draw out the facts, statements or
answers from the interviewee.
1.6.2 Questionaire:
1. ACCURACY refers to the preciseness of the newly developed system.
Accuracy Evaluation Criteria
5
The system output is free from errors.
The objective of the system is achieved.
The calculations and computations of the score in
examination is correct.
The data of the system is always updated.
The system components execute their appropriate
function correctly.
Wesleyan University-Philippines

Page 6

2. RELIABILITY refers to the ability of the system to execute its functions and
operations without experiencing errors and failures.
Reliability Evaluation Criteria
5
The gathered data in every procedure is saved correctly
into the database.
The system does not accept invalid data.
The system run properly and did not experience failure or
system crash.
The system notifies the user if there is an incomplete data
entry or required data.
The system is free from bugs.

3. EFFICIENCY refers to the newly developed system ability to complete the


task it needs to accomplish while minimizing the resources as compared to
the old system.
Efficiency Evaluation Criteria
5
4
3
2
1
The system computes the scores fast.
The system can be used by multiple users.
The system achieves the objective of the study.
Searching of data in the system is fast.
The system can improve the service of the school.
4. SECURITY refers to the ability of the system to secure and protect itself from
unauthorized use.
Security Evaluation Criteria
5
4
3
2
1
Log-in is required before the user can access the system.
Users can change or edit their account.
User access level can be defined for each user.
User access level is limited.
User account management is functional.
5. USABILITY easy to use because of its user friendly theme.
Usability Evaluation Criteria
5
The user interface is very creative and easy to understand.
The system is easy to navigate within the program.
The icons, buttons and the graphics that are used are very
appealing and usable.
The system clearly show to the user which point he has
reached within the program.
The software is usable without reference manual.
Wesleyan University-Philippines

Page 7

The instructions are clearly discuss.


The language being used in the system is easy to
understand.
6. MAINTAINABILITY case of maintaining the data.
Maintainability Evaluation Criteria
Users/Admin account can be managed.
The data such as results of the exam can be stored.
The data can be updated.
The data show the summary of the examination results.

7. RESPONSIVENESS refers to being responsive when it comes to providing


timely feedback to the users on what it is doing and priorities the feedbacks
based on human perceptual and motor.
Responsiveness Evaluation Criteria
5
The system response during unsuccessful login.
The system response during successful login.
The system provides feedback during invalid entry.
The system provides feedback when data is successfully
save.
The system provides feedback when data is successfully
updated.
The system provides feedback when data is successfully
deleted.
The system provides feedback after taking examination.

1.7 Source of Data


1.7.1 Statistical Treatment of Data
The responses of the students, teachers and IT personnels on the software
evaluation form will be used to measure the usefulness of the proposed system
upon its completion. It will be interpreted and analyzed using the following
statistical formulas:

Wesleyan University-Philippines

Page 8

1.7.2 Percentage is number or ratio as a fraction of 100.


Formula:

N=

Profession (Category)
x 100 = Percentage of Population
Number of Response

1.7.3 Weighted Mean is the most common type average.


Formula:

N=

Total * degree
Number of Response

= Weighted Mean

1.8 Analysis And Design Tools


1.8.1 Data Flow Diagram (DFD) - A data flow diagram is a graphical
representation of the system data, it is used to overview the entire flow or process
of the developed system.
1.8.2 Flow Chart - Flow Chart is a representation of workflow, process or
sequence of operations performed to get the solution of the given problem by using
diagrams. Flowcharts are used in analyzing, designing, documenting or managing a
process or program in various fields. The main purpose of a flow chart is to provide
people with common language or reference point when dealing with a process. The
researchers uses flow charts because it helps them to understand the logic of the
problem.
Wesleyan University-Philippines

Page 9

1.8.3 Visual Table of Contents - Is a data structure that provides a way of


locating the data sets. It shows the system contents and the menus used in the
system.
1.8.4 Entity-Relationship Diagram - The Entity-Relationship Diagram is a
technique of a data modeling that presents the systems information entities and its
relationships. Entity-relationship diagram is typically implemented as a database
which stores data o information in tables, in every row of each table represents one
instance of an entity.
1.8.5 IPO Charts - It is a pattern used widely to approach the system analysis
and software engineering for describing the structure of information.
1.9 Software Development Tools
1.9.1 Photoshop - it is a graphics editor developed and published by Adobe
System for windows and OS X. It can edit and compose raster images I multiple
layers and support masks, alpha composting and several color models including
RGB, CMYK, Lab color space, spot color and duotone. Photoshop has vast support for
graphic file formats but also uses its own psd and psb file formats which support all
the aforementioned features. The eight major version of Photoshop was Photoshop
CS and the ninth major version was Photoshop CS2. CS3 through CS6 were
distributed in two different editions: Standards and Extended.
1.9.2 Xampp - it is a free and open source cross-platform web server
solution stack package, consisting mainly of the Apache HTTP Server, MySQL

Wesleyan University-Philippines

Page 10

database, and interprets for scripts written in the PHP and Perl programming
languages.
1.9.3 MySQL My S-Q-L, officially, but also called My Sequel, (as of March
2014) the most worlds second most widely used open-source relational database. It
is popular choice of database for use I web applications, and is a central component
of the widely used LAMP opens source web application software stack (and other
AMP stacks. LAMP is an acronym for Linux, Apache, MySQL, Perl/PHP/Python.
1.9.4 VB 2010 features in VB 2010 are designed to help you get more done
in fewer lines of code. Visual Basic is a line oriented language that uses clear,
English-like syntax to enhance readability. Visual Basic 2010 or VB10 is the most
powerful yet, contains numerous time-saving features that help developers get
more done with fewer lines of code.

Wesleyan University-Philippines

Page 11

1.10 Context Diagram Of The Study

EXAMINEE

CONFIRMED
LOGIN INFO

EXAM QUESTIONS
EXAM
DETAILS

EXAMINEE
DETAILS

EXAM RESULTS

ELECTRONIC
ENTRANCE
EXAMINATION

RECORDS
OF THE
EXAMINEE
EXAM
QUESTIONS

EXAM
RESULTS

EXAMINEE
RECORDS

ADMIN
Figure 1.2 Context Diagram of the Electronic Entrance/Classification
Examination System
The context diagram contains the one process that generalizes the function of
the entire system in relationship to external entities; the diagram shows the major
flow of the system which is the transaction or the process how the system transmits
its data and the main process of the system.

Wesleyan University-Philippines

Page 12

CHAPTER II
REVIEW OF RELATED LITERATURE AND STUDIES

2.1 Foreign Studies


According to Fluck, Pullen & Harper (2009) educators must consider
which assessment techniques permit students to utilize the affordances of new
technology. The authors conducted an eExamination for the students of 4-year
Bachelor of Education Program at the University of Tasmania. Students (N=270)
achievement was assessed through two equally weighted activities: first was a home
assignment in which students explored learning content through the use of ICT and
the second activity was a 2 hour test comprised of 14 questions based on all the
material in the unit. At the end of the test, a single page survey with five questions
was offered to students. Survey indicated that 38% of the survey respondents had
previously taken a CB exam, 78% had used the practice CD before eExamination and
71% had found it very or moderately useful. The valid responses (N=230) indicated
that 94.5% preferred CBT. The prior exposure to CBT was a highly significant factor
for preferring the computer medium.
In addition, Ayo et al (2010) proposed a model for electronic examination in
Nigeria which enforces all applicants to be subjected to online entrance examination
as a way of curbing the irregularities as in the Joint Admissions Matriculation Board
(JAMB) examinations. This model was designed and tested in Covenant University,

Wesleyan University - Philippines

Page 13

one of the private universities in Nigeria. Findings revealed that the system has the
potential to eliminate some of the problems that are associated with the traditional
methods of examination such as impersonation and other forms of examination
malpractices.
According to Bodmann and Robinson (2009) conducted an experimental
study to compare speed and performances differences among computer-based
(CBTs) and paper-pencil tests (PPTs). In experiment fifty-five undergraduate
students enrolled in the subject of educational psychology, participated in the
studies which were already familiar with computer-based tests. Both CBTs and PPTs
contained 30 MCQs items with 35 minute of time limit. Approximately half class (28
students) took the first test on the computer and rest preferred first test on paper.
Procedures shifted for the second tests, with the first group receive PPTs and
second group CBTs with a gape of two weeks. It was concluded that undergraduates
completed the CBT faster than PBT with no difference in scores.
In addition, Koppel and Hollister conducted a study to examine the impact on
student performance of a computer-based assessment (CBA) as compared to a
traditional testing method. Three different research tool were used in the study to
collect and interpret results i.e., questionnaires completed by students to express
their CBA experiences; faculty interviews who had administered computer-based
test to determine students perceptions of using this medium of testing and analysis
of students test scores in both conventional paper-based tests (PBT) and CBA. Total
133 students out of which 91 have no prior experience of CBA and remaining 42 had

Wesleyan University - Philippines

Page 14

experienced the same in their previous courses. The Excel CBA was comprised of 25
items was constructed. Students scores on CBA were automatically recorded which
included overall scores achieved. Grades on CBA were based on students ability to
complete a specific skill-based operation in the application of MS Excel. CBA was
administered in one class period; at the end of the exam students reviewed their
results. PBT was administered in the next class period. The PBT were examined
manually by viewing the printout and actual Excel file containing the completed
examinations. Results of PBT were recorded physically by noting the required
information in an Excel sheet. Grades on the PBT were based on the final product
submitted by each student as opposed to how each task was performed. On the
question of ease of use, majority of the students (59%) found the software to be
easy, 29% found it to be moderate and 12% the software to be somewhat difficult to
use. Interpreting the range of skills, 76% responded that CBA was more effective
test. Evaluating the difficult of question paper 65% responded that question paper
were moderated, 34% of the students felt the automatic grading system was fair
while 39% didnt find the grading fair. Only 19% felt that CBA negatively impacted
their performance. Only14% students found CBA easier while 49% found it difficult
or more difficult. Total 58% preferred CBA and 42% preferred PBT. Faculty
perceived to be more positive towards CBA in terms of less time writing exams,
reduce grading time, simple method of record keeping of grades and improved
validity of test validity through post-test statistical analysis.
In addition, Calarina and Wallace (2010) investigated to confirm several key
factors in computer-based versus paper-based assessment. Factors of the study
Wesleyan University - Philippines

Page 15

were content familiarity, computer familiarity, competitiveness, and gender. The


study used a post-test only designed with one factor, test mode (Computer-based
and paper-based). Students score on 100-item multiple choice items and students
self-report on a distance learning survey were treated as dependent variables. Four
sections of Computer Fundamental Course consisting of 105 students were selected
as sample of the investigations. Results showed that computer-based test delivery
impacted positively on students scores as compared to paper-based test. From the
abstract of the study, it was found that ANOVA of test data showed that the
computer-based test group outperformed the paper-based test group. Gender,
competiveness, and computer familiarity were not related to this performance
difference, though content familiarity was.

According to Dr. Mubashrah Jamila (2012) Due to the inclusion of ICTs in


education, it is required to re-consider and rethink, modify or change the traditional
examination methods. Electronic assessment tools had reduced the burden of
teachers and facilitate to conduct examinations purposefully. Computer-based
examinations can be used to promote more effective learning by testing a range of
skills, knowledge and understanding. Accessing and managing of information and
managing and developing communication skills are possible to assess online which
cannot be assessed in regular essay based examinations (Brown, Race, & Bull,
1999). JISC (2008) quoted Weaver (2003) that diversity decreases the
dependency on the traditional formal examination, a method that does not suit the
learning styles of many students. The key factor in determining whether an
Wesleyan University - Philippines

Page 16

assessment program is good depends on whether the assessment tasks are relevant
to the aims and intended learning outcomes for the course, not forgetting the
attitudes and skills that are to be tested.
In addition, Fagbola Temitayo M. (2013) The paper and pen (manual)
method of writing examination, which has been in existence for decades, may not be
appealing for use because of the problems usually experienced including
examination venue capacity constraints, lack of comfort for examination candidates,
delay in the release of results, examination malpractices, cost implication of printing
examination materials and human error. This brings about the need for automation
of the examination system. Over the years, there have been various automated
examination systems that have been developed with one or more limitations. Some
of these limitations include lack of scalability, near-reliability, lack of robustness,
lack of flexible timing functionality to automatically log-off candidates upon
expiration of allotted time as a challenge (Ipaye, 2009); malpractice due to
questions not randomly generated (Ayo et al, 2007); not well secured application
domain in terms of data security and integrity (Levy & Ramim, 2007); most existing
computer based test (CBT) systems are deployed as stand-alone applications that
run on distributed networks making access to such applications restricted to the
networked geographical domain and are only suited for the application
environment only (Huszti & Petho, 2008). As such, no unified development model
exists and this alone undermines the success of the e-examination platform for realtime adoption in practice. An online assessment however, is expected to offer
several advantages for the institution and the learner.
Wesleyan University - Philippines

Page 17

CHAPTER III
CONCEPTUAL AND THEORETICAL FRAMEWORK
Nowadays, people are using technology and continuing to develop more in
order to make things easy to manage and use. Dealing with computers everyday
discovers something or make something such as software like Electronic
Entrance/Classification Examination System that has the capability to organize and
keep the records because of the advantage in using database, giving teachers more
time to do other works at school, to monitor the number of examinees taking
examinations and classified the examinees according to their respective sections
and of checking the exams faster than the manual checking so that the examinees
can know already if he/she is passed or failed.
Electronic Entrance/Classification Examination System for Divina Pastora
College is made to provide in order for the incoming students and transferees to
take and check the entrance examination in an easy way. This has a login phase
were system will get the following data such as examinees name and year level will
act to create a database to store data and for the result of the examinations. The
system automatically provides randomized multiple questions on different year
level. After answering the questions, the result will appear at the end of the
examinations. And it will be recorded in the database of the system.
The proposed system will help the school, students, and teachers. The system
has the capacity and the quality of supporting the needs of the school, students and

Wesleyan University - Philippines

Page 18

teachers, in terms of exam evaluation. It proves that the proposed system is much
better than the manual system that has lots of process and time consuming.
3.1 Paradigm of the study

INPUT:
-

Examinees
Name

Year Level

Questions

PROCESS:

OUTPUT:

Login of the
students.

Students logged
in.

Updating of
questions

Questions
Updated

Showing of
results

Results View

Recording the
data of the
students

Data Recorded

Figure 3.1 Paradigm of the Study

Wesleyan University - Philippines

Page 19

CHAPTER IV
ELECTRONIC ENTRANCE/CLASSIFICATION EXAMINATION SYSTEM

4.1 System Overview


The examinee pays examination fee in the school, then the school will give
the schedule of the examination. On the day of the examination, the student goes to
the designated laboratory rooms. On each computer, there are registration forms
that are already displayed and filled up by the examinee according to what system is
asking. The gathered data will be saved in the database. Registration of the
examinee will serve as login to access the exam.
The examinee will proceed to the instruction page that gives specific
instruction and guidelines on how to use and take the entrance examination. The
exam type is randomized multiple choice questions; the questions may have
pictures depends on the topic in the subject.
The examination consists of four subjects, English, Mathematics, Science and
Values that is having 20 questions each. Each subject has a time limit; it depends on
the year level and on the subject matter. When examinee click the start button the
entrance examination will begin with the English subject, next is Mathematics,
Science and lastly Values. It has a next button to proceed to the next page and
continue button to proceed to the next subject and at the last question, finish button
has been added indicating the end of the examination, after clicking the finish
Wesleyan University - Philippines

Page 20

button, it proceeds now to the summary of the examination results were the all the
score in the subjects added to get the total score of the examination and the passing
percentage rate with remarks telling if the examinee is passed or failed. The results
will be recorded in the database.
4.2 System Objectives
The system objectives of Electronic Entrance Exam for Divina Pastora College:
(1) Efficient and organized administering of exam.
(2) Easy and faster to check the exam results.
(3) Examination result is already published.
(4) To provide statics and passing percentage.
4.3 System Functions
4.3.1 System Function for Examinee:
LOG IN the students must be logged in first before proceeding to the
examination. He can access the page for taking the exam.
INSTRUCTION this is the page that gives the student specific instruction
and guidelines on how to use and take the entrance examination.
QUESTION FORM - it consists of twenty questions per subjects. The subjects
are English, Mathematics, Science and Values. Time per exam can be set using a time
setting module in the admin form. It has a next button to proceed to the next
question and end button to see the results of the examination.
Wesleyan University - Philippines

Page 21

RESULTS it shows the score, percentage rate and summary of the answer.
4.3.2 System Function for Admin:
LOG IN the admin must be logged in first before proceeding.
MAIN FORM - Admin accesses all the modules such as account manager, add
questions, view results, view questions, time setting and help but operators are not
allowed to view account manager module.
ACCOUNT MANAGER the admin can add, update and remove another
operator to continue to use and maintain the system.
VIEW QUESTIONS the admin can view the examinations in order to see the
entire exam and to examine if there has a typographical error and changes.
VIEW RESULTS the admin can view the summary of results such as the
name of the examinee, date taken the exam, correct answers and the score with
percentage.
HELP guidelines on how to use the systems.
SETTINGS - the admin can set the time and the total number of questions in each
subject.

4.4 Scope and Limitation of System


The system is made to provide Electronic Entrance/Classification
Examination System. It is very convenient for the users because it is easy to
navigate. There are already provided questions according to their level. It provides
Wesleyan University - Philippines

Page 22

randomized multiple questions for each subject and there will be a time limit.
Questions have taken automatically computes the correct answer. The scores and
other datas will be recorded in the database. There will be two forms, the examinee
form and the admin form.
The system doesnt cover the records of the examinee that is already paid.
The retaking of exams does not include in the system.
4.5 Physical Environment and Specifications
The created system can be used in the computer laboratory of the school, in
order to implement the system there must be a hardware requirement. The Intel
Core i5-3330 CPU @ 3.00GHz for the processor to have a fast performance, a
4.00GB memory and a 1024 x 720 screen resolution. These hardware requirements
are recommended to let the software or system perform correctly, and faster.
The system has also a software requirements, the system uses the Microsoft
Windows OS (32-bit, x64-based processor), Visual Studio 2013 in the language of
Visual basic to program the system.
4.6 Architectural Design
Examinee

Application Server

Data Storage

Figure 3: Architecture Design

Wesleyan University - Philippines

Page 23

The researchers prefer to use the Three-Tiered Client-Server Architecture


Design. In this architecture the software on the examinees computer is responsible
for the presentation logic. The application server computer is the responsible for the
application logic. And the database server is the one that is responsible for the data
access logic and data storage.
The examinees computer has the system were running in order for the
examinees to take their entrance examination. Here, the presentation of the system
is happening. The application server computer as the examinees reserves, the
components of the application server are called as needed to allow examinees to
put the information in the form.
The data storage serves as the storage of all the data thats being stored such
as the registration of the examinees and the schedules of the new students.

Wesleyan University - Philippines

Page 24

CHAPTER V
DESIGN AND IMPLEMENTATION ISSUES

5.1 Problems Encountered


In the later part of the software project development, the team has
encountered problems. During the project development, the researchers chose
visual basic 2013 to develop the software needed to use the database but visual
basic 2013 was not compatible with the xampp version that the researchers used,
that is why the researchers chose the lower version which is visual basic 2010.
5.2 Data Structures Used
FIELD
StudentID
LastName
FirstName
MiddleName
GradeLevel

PROPERTIES
DESCRIPTION
Int(3)
The tables primary key(ID)
Varchar(50)
Surname of the student
Varchar(50)
First name of the student
Varchar(50)
Middle Name of the student
Varchar(50)
Grade level of the student
Table 5.1 Student (tblstudents)

This table of the student will be used in the system login phase. This was
designed for the information of examinees privileges.
FIELD
UserID
UserName
Password
UserType

PROPERTIES
DESCRIPTION
Int(3)
The tables primary key(ID)
Varchar(50)
The users login username
Varchar(50)
The users password
Varchar(50)
User type determines access privilege
Table 5.2 User (tbluser)

Wesleyan University - Philippines

Page 25

This table of the user will be used in the system login phase. This was
designed for the information of the admins privileges.

FIELD
QID
Questions
Answer1
Answer2
Answer3
CorrectAnswer
Grade

PROPERTIES
DESCRIPTION
Int(3)
The tables primary key(ID)
Varchar(50)
The questions to be answer
Varchar(50)
Choice number 1.
Varchar(50)
Choice number 2.
Varchar(50)
Choice number 3.
Varchar(50)
The correct answer
Int(3)
Year level of the students
Table 5.3 English Question (tblenglish)

This table contains the question, choices and the correct answer of English
subject. This was design to implement question in the system.
FIELD
QID
Questions
Answer1
Answer2
Answer3
CorrectAnswer
Grade

PROPERTIES
DESCRIPTION
Int(3)
The tables primary key(ID)
Varchar(50)
The questions to be answer
Varchar(50)
Choice number 1.
Varchar(50)
Choice number 2.
Varchar(50)
Choice number 3.
Varchar(50)
The correct answer
Int(3)
Year level of the students
Table 5.4 Science Question (tblscience)

This table contains the question, choices and the correct answer of Science
subject.
FIELD
QID
Questions
Answer1
Answer2
Answer3
CorrectAnswer
Grade

PROPERTIES
DESCRIPTION
Int(3)
The tables primary key(ID)
Varchar(50)
The questions to be answer
Varchar(50)
Choice number 1.
Varchar(50)
Choice number 2.
Varchar(50)
Choice number 3.
Varchar(50)
The correct answer
Int(3)
Year level of the students
Table 5.5 Math Question (tblmath)

Wesleyan University - Philippines

Page 26

This table contains the question, choices and the correct answer of Math subject.
FIELD
QID
Questions
Answer1
Answer2
Answer3
CorrectAnswer
Grade

PROPERTIES
DESCRIPTION
Int(3)
The tables primary key(ID)
Varchar(50)
The questions to be answer
Varchar(50)
Choice number 1.
Varchar(50)
Choice number 2.
Varchar(50)
Choice number 3.
Varchar(50)
The correct answer
Int(3)
Year level of the students
Table 5.6 Values Question (tblvalues)

This table contains the question, choices and the correct answer of Values
subject.
FIELD
StudentID
ScoreEnglish
ScoreScience
ScoreMath
ScoreValues
TotalScore

PROPERTIES
DESCRIPTION
Int(3)
The tables foreign key
Int(3)
The score in English subject.
Int(3)
The score in Science subject.
Int(3)
The score in Math subject.
Int(3)
The score in Values subject.
Int(3)
The total score in all subjects.
Table 5.7 Score (tblscore)

This table contains the score in every subject and the average score of the
students. This was design to store the result of the examination.

Wesleyan University - Philippines

Page 27

CHAPTER VI
RESULTS AND EVALUATION

6.1 IT Personnel Evaluation


ACCURACY EVALUATION CRITERIA
The system outputs are free from errors.
The objective of the system is achieved.
The calculations and computations of the score in
examination is correct.
The data of the system is always updated.
The system components execute their appropriate
function correctly.
OVERALL WEIGHTED MEAN

WEIGHTED
MEAN
3.67
4.33
4

VERY GOOD
VERY GOOD
VERY GOOD

3.67
4.33

VERY GOOD
VERY GOOD

VERY GOOD

DESCRIPTION

Table 6.8: Evaluation of IT Personnel in Accuracy of the System


In this table, IT Personnel evaluated the accuracy of the newly system
entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the accuracy of the system got an overall weighted mean of 4 which
verbally interpret as Very Good.
RELIABILITY EVALUATION CRITERIA

WEIGHTED
MEAN
3.67

DESCRIPTION

The gathered data in every procedure is saved correctly


VERY GOOD
into the database.
The system does not accept invalid data.
3.67
VERY GOOD
The system run properly and did not experience failure
3
GOOD
or system crash.
The system notifies the user if there is an incomplete
3.33
GOOD
data entry or required data.
The system the system is free from bugs.
3.33
GOOD
OVERALL WEIGHTED MEAN
3.4
GOOD
Table 6.9: Evaluation of IT Personnel in Reliability of the System
In this table, IT Personnel evaluated the reliability of the newly system
entitled Electronic Entrance Examination System for Divina Pastora College. In

Wesleyan University - Philippines

Page 28

summary, the reliability of the system got an overall weighted mean of 3.4 which
verbally interpret as Good.
EFFICIENCY EVALUATION CRITERIA

WEIGHTED
MEAN
4.33
3
3.33
3.67
4

DESCRIPTION

The system computes the scores fast.


VERY GOOD
The system is can be used by multiple uses.
GOOD
The system achieves the objective of the study.
GOOD
Searching of data in the system is fast.
VERY GOOD
The system can improve the service of the school that
VERY GOOD
will use it.
OVERALL WEIGHTED MEAN
3.67
VERY GOOD
Table 6.10: Evaluation of IT Personnel in Efficiency of the System
In this table, IT Personnel evaluated the efficiency of the newly system
entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the efficiency of the system got an overall weighted mean of 3.67which
verbally interpret as VERY GOOD.
SECURITY EVALUATION CRITERIA

WEIGHTED
DESCRIPTION
MEAN
Log-in is required before the user can access the system.
4
VERY GOOD
Users can change or edit their account.
4.33
VERY GOOD
User access level can be defined for each user.
3.67
VERY GOOD
User access level is limited.
4.33
VERY GOOD
User account management is functional.
4
VERY GOOD
OVERALL WEIGHTED MEAN
4.07
VERY GOOD
Table 6.11: Evaluation of IT Personnel in Security of the System
In this table, IT Personnel evaluated the security of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
security of the system got an overall weighted mean of 4.07 which verbally interpret
as Very Good.

Wesleyan University - Philippines

Page 29

USABILITY EVALUATION CRTERIA

WEIGHTED
MEAN
3.67

DESCRIPTION

The user interface is very creative and easy to


VERY GOOD
understand.
The system is easy to navigate within the program.
4.67
EXCELLENT
The icons, buttons and the graphics that are used are
4.33
VERY GOOD
very appealing and usable.
The system clearly show to the user which point he has
2.33
FAIR
reached within the program.
The software is usable without reference manual.
4
VERY GOOD
The instructions are clearly discuss.
4
VERY GOOD
The language being used in the system is easy to
3.33
GOOD
understand.
OVERALL WEIGHTED MEAN
3.76
VERY GOOOD
Table 6.12: Evaluation of IT Personnel in Usability of the System
In this table, IT Personnel evaluated the usability of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
usability of the system got an overall weighted mean of 3.76 which verbally
interpret as VERY GOOOD
MAINTAINABILITY EVALUATION CRITERIA

WEIGHTED
DESCRIPTION
MEAN
Users/Admin account can be managed.
3.67
VERY GOOD
The data such as results of the exam can be stored.
3.67
VERY GOOD
The data can be updated.
4
VERY GOOD
The data show the summary of the examination results.
4.33
VERY GOOD
OVERALL WEIGHTED MEAN
3.92
VERY GOOD
Table 6.13: Evaluation of IT Personnel in Maintainability of the System
In this table, IT Personnel evaluated the maintainability of the newly system
entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the maintainability of the system got an overall weighted mean of 3.92
which verbally interpret as VERY GOOD.

Wesleyan University - Philippines

Page 30

RESPONSIVENESS EVALUATION CRITERIA

WEIGHTED
MEAN
4.67
4
4.67
3.67

DESCRIPTION

The system response during unsuccessful login.


EXCELLENT
The system response during successful login.
VERY GOOD
The system provides feedback during invalid entry.
EXCELLENT
The system provides feedback when data is successfully
VERY GOOD
saved.
The system provides feedback when data is successfully
5
EXCELLENT
updated.
The system provides feedback when data is successfully
4.33
VERY GOOD
deleted.
The system provides feedback after taking examination.
4.67
EXCELLENT
OVERALL WEIGHTED MEAN
4.43
VERY GOOD
Table 6.14: Evaluation of IT Personnel in Responsiveness of the System
In this table, IT Personnel evaluated the responsiveness of the newly system
entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the responsiveness of the system got an overall weighted mean of 4.43
which verbally interpret as VERY GOOD.
6.2 Teacher Evaluation
ACCURACY EVALUATION CRITERIA

WEIGHTED
MEAN
3.67
3.33
3.33

The system outputs are free from errors.


The objective of the system is achieved.
The calculations and computations of the score in
examination is correct.
The data of the system is always updated.
3.67
The system components execute their appropriate
4
function correctly.
OVERALL WEIGHTED MEAN
3.6
Table 6.15: Evaluation of Teacher in Accuracy of the System

DESCRIPTION
VERY GOOD
GOOD
GOOD
VERY GOOD
VERY GOOD
VERY GOOD

In this table, Teachers evaluated the accuracy of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
accuracy of the system got an overall weighted mean of 3.6 which verbally interpret
as Very Good.

Wesleyan University - Philippines

Page 31

RELIABILITY EVALUATION CRITERIA

WEIGHTED
MEAN
3

The gathered data in every procedure is saved correctly


into the database.
The system does not accept invalid data.
3
The system run properly and did not experience failure
3
or system crash.
The system notifies the user if there is an incomplete
3.67
data entry or required data.
The system the system is free from bugs.
3.67
OVERALL WEIGHTED MEAN
3.27
Table 6.16: Evaluation of Teacher in Reliability of the System

DESCRIPTION
VERY GOOD
VERY GOOD
GOOD
VERY GOOD
VERY GOOD
GOOD

In this table, Teachers evaluated the reliability of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
reliability of the system got an overall weighted mean of 3.27 which verbally
interpret as Good.
EFFICIENCY EVALUATION CRITERIA

WEIGHTED
MEAN
3.33
3.67
3.67
4
3

The system computes the scores fast.


The system is can be used by multiple uses.
The system achieves the objective of the study.
Searching of data in the system is fast.
The system can improve the service of the school that
will use it.
OVERALL WEIGHTED MEAN
3.53
Table 6.17: Evaluation of Teacher in Efficiency of the System

DESCRIPTION
GOOD
VERY GOOD
VERY GOOD
VERY GOOD
GOOD
GOOD

In this table, Teachers evaluated the efficiency of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
efficiency of the system got an overall weighted mean of 3.53 which verbally
interpret as Good.
SECURITY EVALUATION CRITERIA
Log-in is required before the user can access the system.
Users can change or edit their account.
Wesleyan University - Philippines

WEIGHTED
MEAN
4
4

DESCRIPTION
VERY GOOD
VERY GOOD
Page 32

User access level can be defined for each user.


4
User access level is limited.
4
User account management is functional.
4
OVERALL WEIGHTED MEAN
4
Table 6.18: Evaluation of Teacher in Security of the System

VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD

In this table, Teachers evaluated the security of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
security of the system got an overall weighted mean of 4which verbally interpret as
Very Good.
USABILITY EVALUATION CRTERIA

WEIGHTED
MEAN
3.33

The user interface is very creative and easy to


understand.
The system is easy to navigate within the program.
3
The icons, buttons and the graphics that are used are
3.67
very appealing and usable.
The system clearly show to the user which point he has
3.33
reached within the program.
The software is usable without reference manual.
3
The instructions are clearly discuss.
3
The language being used in the system is easy to
3.33
understand.
OVERALL WEIGHTED MEAN
3.24
Table 6.19: Evaluation of Teacher in Usability of the System

DESCRIPTION
GOOD
GOOD
VERY GOOD
GOOD
GOOD
GOOD
GOOD
GOOD

In this table, Teachers evaluated the usability of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
usability of the system got an overall weighted mean of 3.4 which verbally interpret
as Good.
MAINTAINABILITY EVALUATION CRITERIA

WEIGHTED
DESCRIPTION
MEAN
Users/Admin account can be managed.
4
VERY GOOD
The data such as results of the exam can be stored.
3.67
VERY GOOD
The data can be updated.
4
VERY GOOD
The data show the summary of the examination results.
3.67
VERY GOOD
OVERALL WEIGHTED MEAN
3.84
GOOD
Table 6.20: Evaluation of Teacher in Maintainability of the System
Wesleyan University - Philippines

Page 33

In this table, Teachers evaluated the maintainability of the newly system


entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the maintainability of the system got an overall weighted mean of 3.84
which verbally interpret as Good.
RESPONSIVENESS EVALUATION CRITERIA

WEIGHTED
MEAN
3.67
4.67
4
4.67

DESCRIPTION

The system response during unsuccessful login.


VERY GOOD
The system response during successful login.
EXCELLENT
The system provides feedback during invalid entry.
VERY GOOD
The system provides feedback when data is successfully
EXCELLENT
saved.
The system provides feedback when data is successfully 3.67
VERY GOOD
updated.
The system provides feedback when data is successfully 4
VERY GOOD
deleted.
The system provides feedback after taking examination. 4
VERY GOOD
OVERALL WEIGHTED MEAN
4.10
VERY GOOD
Table 6.21: Evaluation of Teacher in Responsiveness of the System
In this table, Teachers evaluated the responsiveness of the newly system
entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the responsiveness of the system got an overall weighted mean of 4.10
which verbally interpret as Good.
6.3 Student Evaluation
ACCURACY EVALUATION CRITERIA

WEIGHTED
MEAN
4.08
4.25
4.25

The system outputs are free from errors.


The objective of the system is achieved.
The calculations and computations of the score in
examination are correct.
The data of the system is always updated.
4.36
The system components execute their appropriate
4.58
function correctly.
OVERALL WEIGHTED MEAN
4.30
Table 6.22: Evaluation of Student in Accuracy of the System

Wesleyan University - Philippines

DESCRIPTION
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD

Page 34

In this table, students evaluated the accuracy of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
accuracy of the system got an overall weighted mean of 4.30 which verbally
interpret as Very Good.
RELIABILITY EVALUATION CRITERIA

WEIGHTED
MEAN
4.42

The gathered data in every procedure is saved correctly


into the database.
The system does not accept invalid data.
4.25
The system run properly and did not experience failure
4.29
or system crash.
The system notifies the user if there is an incomplete
4.33
data entry or required data.
The system the system is free from bugs.
4.25
OVERALL WEIGHTED MEAN
4.31
Table 6.23: Evaluation of Student in Reliability of the System

DESCRIPTION
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD

In this table, Students evaluated the reliability of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
reliability of the system got an overall weighted mean of 4.31 which verbally
interpret as Good.
EFFICIENCY EVALUATION CRITERIA

WEIGHTED
MEAN
4.33
3.96
4.33
4.33
4.29

The system computes the scores fast.


The system is can be used by multiple uses.
The system achieves the objective of the study.
Searching of data in the system is fast.
The system can improve the service of the school that
will use it.
OVERALL WEIGHTED MEAN
3.38
Table 6.24: Evaluation of Student in Efficiency of the System

DESCRIPTION
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
GOOD
GOOD

In this table, Students evaluated the efficiency of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the

Wesleyan University - Philippines

Page 35

efficiency of the system got an overall weighted mean of 3.38 which verbally
interpret as Good.
SECURITY EVALUATION CRITERIA

WEIGHTED
MEAN
Log-in is required before the user can access the system.
4.25
Users can change or edit their account.
4.21
User access level can be defined for each user.
4.29
User access level is limited.
4.29
User account management is functional.
4.33
OVERALL WEIGHTED MEAN
4.27
Table 6.25: Evaluation of Student in Security of the System

DESCRIPTION
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD

In this table, Students evaluated the security of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
security of the system got an overall weighted mean of 4.27 which verbally interpret
as Very Good.
USABILITY EVALUATION CRTERIA

WEIGHTED
MEAN
4.33
4.25
4.29

The user interface is very creative and easy to understand.


The system is easy to navigate within the program.
The icons, buttons and the graphics that are used are very
appealing and usable.
The system clearly show to the user which point he has
4.38
reached within the program.
The software is usable without reference manual.
4.38
The instructions are clearly discuss.
4.33
The language being used in the system is easy to
4.29
understand.
OVERALL WEIGHTED MEAN
3.85
Table 6.26: Evaluation of Student in Usability of the System

DESCRIPTION
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD

In this table, Students evaluated the usability of the newly system entitled
Electronic Entrance Examination System for Divina Pastora College. In summary, the
usability of the system got an overall weighted mean of 3.85 which verbally
interpret as Good.
Wesleyan University - Philippines

Page 36

MAINTAINABILITY EVALUATION CRITERIA

WEIGHTED
MEAN
Users/Admin account can be managed.
4.46
The data such as results of the exam can be stored.
4.33
The data can be updated.
4.49
The data show the summary of the examination results.
4.38
OVERALL WEIGHTED MEAN
4.42
Table 6.27: Evaluation of Student in Maintainability of the System

DESCRIPTION
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD
VERY GOOD

In this table, Students evaluated the maintainability of the newly system


entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the maintainability of the system got an overall weighted mean of 4.42
which verbally interpret as Good.
RESPONSIVENESS EVALUATION CRITERIA

WEIGHTED
MEAN
4.67
4.38
4.5
4.38

DESCRIPTION

The system response during unsuccessful login.


EXCELLENT
The system response during successful login.
VERY GOOD
The system provides feedback during invalid entry.
VERY GOOD
The system provides feedback when data is successfully
VERY GOOD
saved.
The system provides feedback when data is successfully
4.38
VERY GOOD
updated.
The system provides feedback when data is successfully
4.33
VERY GOOD
deleted.
The system provides feedback after taking examination.
4.33
VERY GOOD
OVERALL WEIGHTED MEAN
4.42
VERY GOOD
Table 6.28: Evaluation of Student in Responsiveness of the System
In this table, Students evaluated the responsiveness of the newly system
entitled Electronic Entrance Examination System for Divina Pastora College. In
summary, the responsiveness of the system got an overall weighted mean of 4.42
which verbally interpret as Good

Wesleyan University - Philippines

Page 37

CHAPTER VII
SUMMARY, CONCLUSION AND RECOMMENDATION
This chapter presents the summary of the study, conclusion and recommendation
based on the data and studies conducted.
Summary
This study is about the electronic entrance/classification examination for the
School of Divina Pastora College. The school is currently using a manual system
which is using pen and paper for the entrance examination in which they are
encountering problems. Because of that the researchers tried to develop a system
that will help the school to solve or to lessen their problems in terms of giving an
entrance examination.
This study used the descriptive method in order to describe the existing
system as well as the newly developed system. The researchers used this method to
analyze and evaluate the system. For data gathering, the researchers conducted an
evaluation in order to identify the quality of the system, observation to understand
more about the study.
The waterfall method was being used for software development model for
this study. Statistical tools were used in this system including the weighted mean
and the evaluation criteria. The researchers also used some analytical tools like DFD
and VTOC that helps the study to explain more about the system flow.

Wesleyan University - Philippines

Page 38

The Summary of the newly developed System


The researchers conducted an evaluation with 30 respondents consist of 24
students, 3 teachers and 3 IT personnel.
Student:
1. The overall accuracy of the system for student is 4.30 which is verbally
interpreted as Very Good
2. The overall reliability of the system for students is 4.31 which are verbally
interpreted as Very Good.
3. The overall efficiency of the system for student is 3.38 which are verbally
interpreted as Good.
4. The overall security of the system for student is 4.27 which are verbally
interpreted as Very Good.
5. The overall usability of the system for student is 3.85 which are verbally
interpreted as Very Good.
6. The overall maintainability of the system for student is 4.42 which are
verbally interpreted as Very Good.
7. The overall responsiveness of the system for student is 4.42 which are
verbally interpreted as Very Good.
Teachers:
1. The overall accuracy of system for Teacher is 3.6 which are verbally
interpreted as Very Good.
2. The overall reliability of the system is 3.27 which are interpreted as Good.
Wesleyan University - Philippines

Page 39

3. The overall efficiency of system for Teacher is 3.53 which are verbally
interpreted as Good.
4. The overall security of the system receives 4 which are verbally interpreted
as Very Good.
5. For the usability of the system, Teacher has an overall of 3.24 which is
verbally interpreted as Good.
6. The overall maintainability of the system is 3.84 which are verbally
interpreted as Very Good.
7. The overall result of Teacher in the category of responsiveness is 4.10 which
are verbally interpreted as Very Good
IT Personnel:
1. The result of the overall accuracy for IT Personnel is 4 it is also interpreted as
Very Good.
2. IT Personnel is 3.4 in overall of the reliability it is interpreted as Good.
3. The overall of efficiency for IT Personnel is 3.67 it is interpreted as Very
Good.
4. Overall security of IT Personnel is 4.07 it is interpreted as Very Good.
5. The overall of the usability for IT Personnel is 3.76 it is also interpreted as
Very Good.
6. IT Personnel received 3.92 in overall of maintainability which is interpreted
as Very Good.

Wesleyan University - Philippines

Page 40

7. IT Personnel received 4.30 in overall for responsiveness it is also interpreted


as Very Good.
Conclusion
The

researchers

therefore

conclude

that

the

Electronic

Entrance/Classification examination for Divina Pastora College is a solution to the


manual entrance examination of the school. It can be proven by the result of the
evaluation where the system garnered very good criteria.
The newly developed system brought out an improvement in the entrance
examination including the fast processing of the examination transaction, fast
calculation of examination results, secure transfer and storage of data.
Recommendation
Because of the benefits of the newly developed system has, it is
recommended that Divina Pastora College should adapt the new system for the
elementary and high school department so that its entrance examination process
will improve.
The researchers would like to recommend the study to the future
researchers that would like to improve their newly developed system and may
consider developing the system for other schools, colleges or universities to adapt
the electronic entrance examination.

Wesleyan University - Philippines

Page 41

APPENDIX A: COVER LETTER

WESLEYAN UNIVERSITY-PHILIPPINES
Cabanatuan City
COLLEGE OF COMPUTER STUDIES

October 7 2014
Dear Respondents,
Greetings in the name of the Lord!
The undersigned our Bachelor of Science and Information Technology students of the
College of Computer Students, Wesleyan University-Philippines, Cabanatuan City. They are
currently enrolled in the subject IT 206 B CAPSTONE PROJECT
(TECHNOPRENEURSHIP) 2 this First Semester School Year 2014-2015.
This subject requires them to conduct and complete a capstone project. Their proposal is
entitled ELECTRONIC ENTRANCE/CLASSIFICTION EXAMINATION SYSTEM FOR DIVINA
PASTORA COLLEGE.
In connection to this, they would like to seek permission to allow them to conduct this study
in your prestigious institution. Furthermore, they would like to request that they be allowed
to gather important information which is necessary towards the success of this study. Rest
assured that all information that they will gather will be treated with utmost confidentiality.
Your favourable approval in this regard will be truly appreciated.
Thank you very much and may the Lord bless you more!

Very truly yours,


IRISH MARIECON M. GARCIA
NOWELL NICOLAI P. CAJUCOM
FAYE D. RAMOS
LUISSE DANE G. ROBLES

Noted by:
PROF. JEREMY JANE A. TEANO
Adviser, College of Computer Studies

PROF. RANDY Y. SANSAIT


Dean, College of Computer Studies

APPENDIX B: SAMPLE QUESTIONNAIRE


WESLEYAN UNIVERSITY- PHILIPPINES
COLLEGE OF COMPUTER STUDIES
Name: (Optional)

Gender:

Student

Grade Level:

Teacher

School:

IT Personel
INSTRUCTION: rate the system entitled Electronic Entrance/Classification Examination for Divina
Pastora College based on the listed criteria below.
Scale
5
4
3
2
1

Verbal Description
Excellent
Very Good
Good
Fair
Poor

1. ACCURACY refers to the preciseness of the newly developed system.


Accuracy Evaluation Criteria
The system output is free from errors.
The objective of the system is achieved.
The calculations and computations of the score in examination is
correct.
The data of the system is always updated.
The system components execute their appropriate function correctly.

2. RELIABILITY refers to the ability of the system to execute its functions and operations
without experiencing errors and failures.
Reliability Evaluation Criteria
The gathered data in every procedure is saved correctly into the
database.
The system does not accept invalid data.
The system run properly and did not experience failure or system
crash.
The system notifies the user if there is an incomplete data entry or
required data.
The system is free from bugs.

3. EFFICIENCY refers to the newly developed system ability to complete the task it needs to
accomplish while minimizing the resources as compared to the old system.

Efficiency Evaluation Criteria


The system computes the scores fast.
The system can be used by multiple users.
The system achieves the objective of the study.
Searching of data in the system is fast.
The system can improve the service of the school.

4. SECURITY refers to the ability of the system to secure and protect itself from unauthorized
use.
Security Evaluation Criteria
5
4
3
2
1
Log-in is required before the user can access the system.
Users can change or edit their account.
User access level can be defined for each user.
User access level is limited.
User account management is functional.
5. USABILITY easy to use because of its user friendly theme.
Usability Evaluation Criteria
The user interface is very creative and easy to understand.
The system is easy to navigate within the program.
The icons, buttons and the graphics that are used are very appealing
and usable.
The system clearly show to the user which point he has reached within
the program.
The software is usable without reference manual.
The instructions are clearly discuss.
The language being used in the system is easy to understand.

6. MAINTAINABILITY case of maintaining the data.


Maintainability Evaluation Criteria
Users/Admin account can be managed.
The data such as results of the exam can be stored.
The data can be updated.
The data show the summary of the examination results.

7. RESPONSIVENESS refers to being responsive when it comes to providing timely feedback to


the users on what it is doing and priorities the feedbacks based on human perceptual and
motor.
Responsiveness Evaluation Criteria
The system response during unsuccessful login.
The system response during successful login.
The system provides feedback during invalid entry.
The system provides feedback when data is successfully save.
The system provides feedback when data is successfully updated.
The system provides feedback when data is successfully deleted.
The system provides feedback after taking examination.

APPENDIX C: CERTIFICATION

WESLEYAN UNIVERSITY-PHILIPPINES
Cabanatuan City
COLLEGE OF COMPUTER STUDIES

October 2014
CERTIFICATION OF APPROVAL

This is to certify the approval of the project entitled: ELECTRONIC


ENTRANCE/CLASSIFICTION EXAMINATION SYSTEM FOR DIVINA PASTORA COLLEGE in
their pursuit for Technology Development By:

IRISH MARIECON M. GARCIA


NOWELL NICOLAI P. CAJUCOM
FAYE D. RAMOS
LUISSE DANE G. ROBLES

Noted by:
PROF. JEREMY JANE A. TEANO
Adviser, College of Computer Studies

PROF. RANDY Y. SANSAIT


Dean, College of Computer Studies

Permission is granted to Use Companys Data/Information


ANNALEEN DC. ONDRADE
High School, Principal

APPENDIX D: DATAFLOW DIAGRAM (User)


1
EXAMINEE

EXAMINEE

ENTRANCE
EXAMINATION PAYMENT
INFO AND EXAMINEE
INFO

D1 EXAMINEE INFO

INFO

LOGIN
CONFIRMED LOGIN INFO

2
VIEW
INSTRUCTIONS

ENGLISH
QUESTIONS

EXAMINATION QUESTIONS
EXAMINATION ANSWER

D2 ENGLISH

SCIENCE
QUESTIONS

D3 SCIENCE

TAKE
EXAM

VALUES
QUESTIONS

D4 VALUES
D5 MATHEMATICS

MATHEMATICS
QUESTIONS

EXAM RESULTS

END OF
EXAM

D6

SCORES

5
VIEW EXAM
RESULTS

EXAM RESULTS OF
THE EXAMINEE

EXAMINEE
RECORDS AND
EXAM RESULTS

Figure 4: DFD (User)


ADMIN

Appendix D.2: Data Flow Diagram (Admin)


1
ADMIN
USERNAME AND
PASSWORD

ADMIN

INFO

D1 USER INFO

LOGIN

CONFIRMED LOGIN INFO

2
OPERATOR INFO

ADD/REMOVE
OPERATOR

OPERATOR ADDED/REMOVED

INFO

D1 USER INFO

D2

ENGLISH EXAM

D3

SCIENCE EXAM

3
EXAM QUESTIONS AND
ANSWERS

ADD

D4

EXAM

D5

EXAMINATION ADDED

VIEWED
INSTRUCTIONS

MATHEMATICS EXAM

D2 ENGLISH EXAM
D3

SCIENCE EXAM

D4 VALUES EXAM

EXAM
D5

TIME
SETTINGS

MATHEMATICS EXAM

EXAMINATION VIEWED

VIEWED INSTRUCTIONS

VIEW
RESULTS

6
VIEWED RESULTS
HELP

VIEW

VALUES EXAM

D6

SCORES

APPENDIX E: ENTITY RELATIONSHIP DIAGRAM

ll

>l

>l
>l ol

ol

l<
l<

ll

ll

ll

Figure 6: Entity-Relationship Diagram

Wesleyan University-Philippines

>l

ll

APPENDIX F: DATABASE DESIGN


Table Student (tblstudents)
FIELD
StudentID
LastName
FirstName
MiddleName
GradeLevel
Table User (tbluser)

PROPERTIES
Int(3)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)

DESCRIPTION
The tables primary key(ID)
Surname of the student
First name of the student
Middle Name of the student
Grade level of the student

FIELD
PROPERTIES
UserID
Int(3)
UserName
Varchar(50)
Password
Varchar(50)
UserType
Varchar(50)
Table English Question (tblenglish)

DESCRIPTION
The tables primary key(ID)
The users login username
The users password
User type determines access privilege

FIELD
PROPERTIES
QID
Int(3)
Questions
Varchar(50)
Answer1
Varchar(50)
Answer2
Varchar(50)
Answer3
Varchar(50)
CorrectAnswer
Varchar(50)
Grade
Int(3)
Table Science Question (tblscience)

DESCRIPTION
The tables primary key(ID)
The questions to be answer
Choice number 1.
Choice number 2.
Choice number 3.
The correct answer
Year level of the students

FIELD
QID
Questions
Answer1
Answer2
Answer3
CorrectAnswer
Grade

PROPERTIES
Int(3)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Int(3)

Wesleyan University-Philippines

DESCRIPTION
The tables primary key(ID)
The questions to be answer
Choice number 1.
Choice number 2.
Choice number 3.
The correct answer
Year level of the students

Table Math Question (tblmath)


FIELD
QID
Questions
Answer1
Answer2
Answer3
CorrectAnswer
Grade

PROPERTIES
Int(3)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Int(3)

DESCRIPTION
The tables primary key(ID)
The questions to be answer
Choice number 1.
Choice number 2.
Choice number 3.
The correct answer
Year level of the students

Table Values Question (tblvalues)


FIELD
QID
Questions
Answer1
Answer2
Answer3
CorrectAnswer
Grade

PROPERTIES
Int(3)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Varchar(50)
Int(3)

DESCRIPTION
The tables primary key(ID)
The questions to be answer
Choice number 1.
Choice number 2.
Choice number 3.
The correct answer
Year level of the students

PROPERTIES
Int(3)
Int(3)
Int(3)
Int(3)
Int(3)
Int(3)
Int(3)

DESCRIPTION
The tables primary key(ID)
The tables foreign key
The score in English subject.
The score in Science subject.
The score in Math subject.
The score in Values subject.
The total score in all subjects.

Table Score (tblscore)


FIELD
ScoreID
StudentID
ScoreEnglish
ScoreScience
ScoreMath
ScoreValues
TotalScore

Wesleyan University-Philippines

APPENDIX G: VISUAL TABLE OF CONTENTS


Electronic Entrance Exam System
Admin
Admin Login
Main Form

Account Manager

Time Settings

View Results

Help

View Question

Modify Exam
Add, Update,
Delete Operator

Filter by Grade

Update time limit

Add, Update
Exam

Figure 7: VTOC Admin

Electronic Entrance Exam System


Examinee
Login/Registration Form
Instruction
Exam
(English, Mathematics, Science, General Subjects)

End of Exam
Figure 8: VTOC User

Wesleyan University-Philippines

APPENDIX H: FLOW CHART (ADMIN)


Start

Username
& Password

Is Valid?

No
Invalid Data

Yes
?
Main Menu

Go to
System?

No

Yes
?

No
View
exam?

Yes
?

No

Add/Remove
exam?

Yes
?

Exam View
Add/Remove
User

Add/Remove
Exam

Stop

Figure 9: Flow Chart Admin

Wesleyan University-Philippines

APPENDIX H.2: FLOW CHART (USER)


Start

Examinee
Registration/
login
Examinee
Login

No

Is
Complete?

Yes
?

Instructions

Start
exam

Yes
?
Answer
Questions

No

Compute Score

No

Add/Remove
Exam

Figure 10: Flow Chart user

Stop
Wesleyan University-Philippines

End?

Yes
?

Show Score

APPENDIX I: SCREEN DESIGN

Login form
Figure 11: Login

The first form that appears when you open the file is the Login Form. It has
username and password for security purposes of the system.

Main form
Figure 12: Main Form

Wesleyan University-Philippines

This is the Main Form, where you can find the buttons which can access different
forms like Add User/Operator and Add exam. It has also a Help button where you can
view some guidelines on how to operate this system.

Operator/User Form
Figure 13: Operator/User Form

Operator/User Form, this form is for admin or operator, even the teachers who will
operate the system.
They need to have their own account to access thesystem.

Add exam
Figure 14: Add Exam

Wesleyan University-Philippines

This is the form called add exam, where an authorized person can input question,
choices, and the correct answer of the exam that the examinee will take.

Registration Form
Figure 15: Registration Form

When the examinee enters the lab, this is the first form he will encounter; this is
called Registration form, where examinee must fill up in able to take the exam. The
data that he input will be recorded and serves as his information.

Instruction
Figure 16: Instruction

This is the instruction form; this serves as a guideline for the examinee on how to
take the exam.
Wesleyan University-Philippines

English Form
Figure 17: English Form

English form, English is the first subject that examinee will take.

Science Form
Figure 18: Science Form

Science form, Science is the second subject that examinee will take.

Wesleyan University-Philippines

Mathematics Form
Figure 19: Mathematics Form

Mathematics form, Mathematics is the third subject that examinee will take.

Values Form
Figure 20: Values Form

Values form, Values is the Last subject that examinee will take.
Wesleyan University-Philippines

5
0
0

End Form
Figure 21: End Form

This is the last form called end form. It contains score in each subject and the
percentage of the total score.

Wesleyan University-Philippines

SOURCE CODE

MsgBox("Saved")
btnAdd.Text = "Add"
Disable()
Clear()
End If
End Sub

Account Manager
Public Class frmAddOperator
Private Sub
TbluserBindingNavigatorSaveItem_Click
(ByVal sender As System.Object, ByVal
e As System.EventArgs)
Me.Validate()

True

Me.TbluserBindingSource.EndEdit()

True

Me.TableAdapterManager.UpdateAll(Me.E
lectronic_entrance_examDataSet)
End Sub
Private Sub
frmAddOperator_Load(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tblu
ser' table. You can move, or remove
it, as needed.
Me.TbluserTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbluser)
End Sub
Private Sub btnAdd_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnAdd.Click
If btnAdd.Text = "Add" Then
Clear()
Able()
btnAdd.Text = "Save"
ElseIf
PasswordTextBox.Text.Length < 4 Then
MsgBox("Password
Invalid!!", vbInformation + vbOKOnly,
"Error")
ElseIf btnAdd.Text = "Save"
Then
Me.TbluserTableAdapter.InsertQuery(Us
erNameTextBox.Text,
PasswordTextBox.Text,
UserTypeComboBox.Text)
Me.TbluserTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbluser)

Wesleyan University - Philippines

Sub Able()
UserNameTextBox.Enabled =
PasswordTextBox.Enabled =
True
UserTypeComboBox.Enabled =
End Sub
Sub Clear()
UserNameTextBox.Clear()
PasswordTextBox.Clear()
UserTypeComboBox.Text = ""
End Sub
Sub Disable()
UserNameTextBox.Enabled =
False
PasswordTextBox.Enabled =
False
UserTypeComboBox.Enabled =
False
End Sub

Private Sub btnEdit_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnEdit.Click
If
PasswordTextBox.Text.Length < 4 Then
MsgBox("Password
Invalid!!", vbInformation + vbOKOnly,
"Error")
ElseIf btnEdit.Text = "Edit"
Then
Able()
btnEdit.Text = "Save"
ElseIf btnEdit.Text = "Save"
Then
Me.TbluserTableAdapter.UpdateQuery(Us
erNameTextBox.Text,
PasswordTextBox.Text,
UserTypeComboBox.Text,
UserIDLabel1.Text)
Me.TbluserTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbluser)
btnEdit.Text = "Edit"
MsgBox("Saved")

Clear()
Disable()
End If
End Sub
Private Sub btnRemove_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnRemove.Click
Dim q As String
If UserTypeComboBox.Text =
"Admin" Then
MsgBox("Admin user cannot
be deleted!", vbInformation +
vbOKOnly, "Warning")
ElseIf UserType =
UserNameTextBox.Text Then
MsgBox("Logged user
cannot be deleted!", vbInformation +
vbOKOnly, "Warning")
Else
q = MsgBox("Are you
sure?", vbCritical + vbYesNo,
"Delete")
If q = vbYes Then
Me.TbluserTableAdapter.DeleteQuery(Us
erIDLabel1.Text)
Me.TbluserTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbluser)
End If
End If
'
If UserType =
UserNameTextBox.Text Then
'
MsgBox("Logged
user cannot be deleted!",
vbInformation + vbOKOnly, "Warning")
'
Else
'
d = MsgBox("Are
you sure?", vbCritical + vbYesNo,
"Delete")
'
If d = vbYes
Then
'
Me.TbluserTableAdapter.DeleteQuery(Us
erIDLabel1.Text)
'
Me.TbluserTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbluser)
'
End If
'
End If
End Sub

Wesleyan University - Philippines

Private Sub
ToolStripTextBox1_Click(ByVal sender
As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub
ToolStripTextBox1_TextChanged(ByVal
sender As Object, ByVal e As
System.EventArgs)
'Dim records = From user In
Electronic_entrance_examDataSet.tblus
er
'
Where
user.UserName.ToUpper Like
txtSearch.Text.ToUpper & "*" Or
user.UserType.ToUpper Like
txtSearch.Text.ToUpper & "*"
'
Select user

'Me.TbluserBindingSource.DataSource =
records.AsDataView
End Sub
Private Sub
TextBox1_TextChanged(ByVal sender As
System.Object, ByVal e As
System.EventArgs)
Dim records = From user In
Electronic_entrance_examDataSet.tblus
er
Where
user.UserName.ToUpper Like
txtSearch.Text.ToUpper & "*" Or
user.UserType.ToUpper Like
txtSearch.Text.ToUpper & "*"
Select user

Me.TbluserBindingSource.DataSource =
records.AsDataView
End Sub
Private Sub
TbluserDataGridView_CellContentClick(
ByVal sender As System.Object, ByVal
e As
System.Windows.Forms.DataGridViewCell
EventArgs) Handles
TbluserDataGridView.CellContentClick
End Sub

Private Sub Button1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
frmMain.Show()
Me.Close()
End Sub
End Class

Login Form
Public Class login
Private Sub
TbluserBindingNavigatorSaveItem_Click
(ByVal sender As System.Object, ByVal
e As System.EventArgs)
Me.Validate()
Me.TbluserBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.E
lectronic_entrance_examDataSet)
End Sub
Private Sub login_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tblu
ser' table. You can move, or remove
it, as needed.
Me.TbluserTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbluser)
End Sub
Private Sub btnOk_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles btnOk.Click
Dim login As Boolean =
Me.TbluserTableAdapter.SearchUser(Me.
Electronic_entrance_examDataSet.tblus
er, UserNameTextBox.Text,
PasswordTextBox.Text)
If login = True Then
UserType =
UserNameTextBox.Text
' MsgBox("Access
Granted!!", vbInformation + vbOKOnly,
"Login")
frmMain.Show()

Wesleyan University - Philippines

Me.Hide()
Else
MsgBox("Access Denied!!",
vbInformation + vbOKOnly, "Login")
ctr = ctr + 1
End If
If ctr = 3 Then
MsgBox("Unauthorized
person is not allowed.",
vbInformation + vbOKOnly, "Login")
End
End If
End Sub
Private Sub
PasswordTextBox_TextChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
PasswordTextBox.TextChanged
End Sub
Private Sub
UserNameTextBox_TextChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
UserNameTextBox.TextChanged
End Sub
Private Sub
PasswordLabel_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub
UserNameLabel_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub btnCancel_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnCancel.Click
End Sub
End Class

Main Form
Public Class frmMain
Private Sub frmMain_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
If UserType = "Operator" Then
'ModuleToolStripMenuItem.Enabled =
False
End If
End Sub
Private Sub
ExitToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
End
End Sub
Private Sub
StartExamToolStripMenuItem_Click(ByVa
l sender As System.Object, ByVal e As
System.EventArgs)
registration.Show()
Me.Hide()
End Sub

Private Sub Button3_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
Button3.Click
frmreport.Show()
End Sub
Private Sub Button4_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button4.Click
frmQuestionReport.Show()

End Sub

Private Sub Button1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
frmAddOperator.Show()
Me.Close()

End Sub

Private Sub
ExitToolStripMenuItem_Click_1(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
End
End Sub

Private Sub Button6_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnHelp.Click
frmHelp.Show()
End Sub

Private Sub
AddToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
frmAddOperator.Show()
Me.Hide()
End Sub

Private Sub Button5_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
Button5.Click
SetTime.Show()

Private Sub
Grade2ToolStripMenuItem_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button2.Click
AddExam.Show()
End Sub

Wesleyan University - Philippines

End Sub
End Class

Modify Exam
Public Class AddExam
Private Sub
TblscienceBindingNavigatorSaveItem_Cl
ick(ByVal sender As System.Object,
ByVal e As System.EventArgs)
Me.Validate()

Me.TblscienceBindingSource.EndEdit()
Me.TblvaluesBindingSource.EndEdit()
Me.TblscienceBindingSource.EndEdit()
Me.TblscienceBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.E
lectronic_entrance_examDataSet)
End Sub
Private Sub AddExam_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tbls
cience' table. You can move, or
remove it, as needed.
Me.TblscienceTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblscien
ce)
Me.TblvaluesTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblvalues
)
Me.TblmathTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tblmath)
Me.TblenglishTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblengli
sh)
End Sub
Private Sub
RadioButton1_CheckedChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button2.Click
OpenFileDialog1.ShowDialog()
Question.Text =
OpenFileDialog1.FileName.ToString()
End Sub

Wesleyan University - Philippines

Private Sub btnAdd_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnAdd.Click
If ComboBox1.Text = "" Or
Grade.Text = "" Then
MsgBox("Data Must Be
Filled", MsgBoxStyle.Information, "EExam")
Else
GroupBox1.Visible = True
btnAdd.Visible = False
End If
'If ComboBox1.Text <> "" Or
'
Grade.Text <> "" Then
'
btnAdd.Enabled = True
'End If
'If ComboBox1.Text =
"Science".ToUpper Then
'
Me.TblscienceTableAdapter.InsertQuery
(Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text)
'End If
'If ComboBox1.Text =
"Values".ToUpper Then
'
Me.TblvaluesTableAdapter.InsertQuery(
Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text)
'End If
'If ComboBox1.Text =
"Math".ToUpper Then
'
Me.TblmathTableAdapter.InsertQuery(Qu
estion.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text)
'End If
'If ComboBox1.Text =
"English".ToUpper Then

'MsgBox("Saved")
'btnAdd.Text = "ADD"
End Sub
Private Sub btnSave_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnSave.Click
If Question.Text = "" Or

Answer1.Text = "" Or
Answer2.Text = "" Or
Answer3.Text = "" Or
CorrectAnswer.Text =
"" Then
MsgBox("Data Must Be
Filled", MsgBoxStyle.Information, "EExam")
Else
Select Case
ComboBox1.Text
Case "Science"
Me.TblscienceTableAdapter.InsertQuery
(Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text)
Me.TblscienceTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblscien
ce)
Case "Values"
Me.TblvaluesTableAdapter.InsertQuery(
Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text)
Me.TblvaluesTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblvalues
)
Case "Mathematics"
Me.TblmathTableAdapter.InsertQuery(Qu
estion.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text)
Me.TblmathTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tblmath)
Case "English"
Me.TblenglishTableAdapter.InsertQuery
(Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text)
Me.TblenglishTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblengli
sh)
End Select
MsgBox("Saved")
Question.Clear()
Answer1.Clear()
Answer2.Clear()
Answer3.Clear()
CorrectAnswer.Clear()

Wesleyan University - Philippines

End If
End Sub
Private Sub
Grade_TextChanged(ByVal sender As
Object, ByVal e As System.EventArgs)
Handles Grade.TextChanged
End Sub
Private Sub
ComboBox1_TextChanged(ByVal sender As
Object, ByVal e As System.EventArgs)
Handles ComboBox1.TextChanged
End Sub

Private Sub
ComboBox1_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
Select Case ComboBox1.Text
Case "Science"
Select Case
Grade.Text
Case "Grade 1"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 2"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 3"
Dim rec =
From gr In

Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 4"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 5"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 6"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 8"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 9"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 10"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
End Select
Question.DataBindings.Clear()

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "Grade 7"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper

Wesleyan University - Philippines

Answer1.DataBindings.Clear()
Answer2.DataBindings.Clear()
Answer3.DataBindings.Clear()
CorrectAnswer.DataBindings.Clear()
Me.Question.DataBindings.Add(New

System.Windows.Forms.Binding("Text",
Me.TblscienceBindingSource,
"Questions", True))
Me.Answer1.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblscienceBindingSource,
"Answer1", True))
Me.Answer2.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblscienceBindingSource,
"Answer2", True))
Me.Answer3.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblscienceBindingSource,
"Answer3", True))
Me.CorrectAnswer.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblscienceBindingSource,
"CorrectAnswer", True))

TblscienceDataGridView.Visible = True

Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 3"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 4"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

TblvaluesDataGridView.Visible = False
TblmathDataGridView.Visible = False
TblenglishDataGridView.Visible =
False
Case "Values"
Select Case
Grade.Text
Case "Grade 1"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 2"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper

Wesleyan University - Philippines

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 5"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 6"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView

Case "Grade 7"


Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 8"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 9"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
Case "Grade 10"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
End Select
Question.DataBindings.Clear()
Answer1.DataBindings.Clear()

Wesleyan University - Philippines

Answer2.DataBindings.Clear()
Answer3.DataBindings.Clear()
CorrectAnswer.DataBindings.Clear()
Me.Question.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblvaluesBindingSource,
"Questions", True))
Me.Answer1.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblvaluesBindingSource, "Answer1",
True))
Me.Answer2.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblvaluesBindingSource, "Answer2",
True))
Me.Answer3.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblvaluesBindingSource, "Answer3",
True))
Me.CorrectAnswer.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblvaluesBindingSource,
"CorrectAnswer", True))

TblscienceDataGridView.Visible =
False
TblvaluesDataGridView.Visible = True
TblmathDataGridView.Visible = False
TblenglishDataGridView.Visible =
False
Case "Mathematics"
Select Case
Grade.Text
Case "Grade 1"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 2"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 3"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 4"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 5"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 6"
Dim rec =
From gr In

Wesleyan University - Philippines

Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 7"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 8"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 9"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Grade 10"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper

Select gr
Me.TblmathBindingSource.DataSource =
rec.AsDataView
End Select

Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Question.DataBindings.Clear()
Answer1.DataBindings.Clear()
Answer2.DataBindings.Clear()
Answer3.DataBindings.Clear()
CorrectAnswer.DataBindings.Clear()
Me.Question.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblmathBindingSource, "Questions",
True))
Me.Answer1.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblmathBindingSource, "Answer1",
True))
Me.Answer2.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblmathBindingSource, "Answer2",
True))
Me.Answer3.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblmathBindingSource, "Answer3",
True))
Me.CorrectAnswer.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblmathBindingSource,
"CorrectAnswer", True))
TblscienceDataGridView.Visible =
False
TblvaluesDataGridView.Visible = False
TblmathDataGridView.Visible = True
TblenglishDataGridView.Visible =
False
Case "English"
Select Case
Grade.Text
Case "Grade 1"
Dim rec =
From gr In

Wesleyan University - Philippines

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 2"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 3"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 4"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 5"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView

Case "Grade 6"


Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView
End Select

Question.DataBindings.Clear()
Answer1.DataBindings.Clear()

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 7"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 8"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 9"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr
Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case "Grade 10"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper

Wesleyan University - Philippines

Answer2.DataBindings.Clear()
Answer3.DataBindings.Clear()
CorrectAnswer.DataBindings.Clear()
Me.Question.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblenglishBindingSource,
"Questions", True))
Me.Answer1.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblenglishBindingSource,
"Answer1", True))
Me.Answer2.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblenglishBindingSource,
"Answer2", True))
Me.Answer3.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblenglishBindingSource,
"Answer3", True))
Me.CorrectAnswer.DataBindings.Add(New
System.Windows.Forms.Binding("Text",
Me.TblenglishBindingSource,
"CorrectAnswer", True))

TblscienceDataGridView.Visible =
False
TblvaluesDataGridView.Visible = False
TblmathDataGridView.Visible = False
TblenglishDataGridView.Visible = True
End Select
End Sub

Private Sub
TblvaluesDataGridView_CellContentClic
k(ByVal sender As System.Object,
ByVal e As
System.Windows.Forms.DataGridViewCell
EventArgs) Handles
TblvaluesDataGridView.CellContentClic
k

Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

End Sub
Private Sub Label3_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Label3.Click
End Sub
Private Sub
Grade_SelectedIndex(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
Grade.SelectedIndexChanged
Select Case Grade.Text
Case "Grade 1"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"

Wesleyan University - Philippines

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
End Select

Case "Grade 2"


Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView

Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select
Case "Grade 3"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In

Wesleyan University - Philippines

Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select
Case "Grade 4"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience

Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select

Wesleyan University - Philippines

Case "Grade 5"


Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView

'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select
Case "Grade 6"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In

Wesleyan University - Philippines

Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select
Case "Grade 7"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th

Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select
Case "Grade 8"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Wesleyan University - Philippines

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select
Case "Grade 9"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"

Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select
Case "Grade 10"
Select Case
ComboBox1.Text
Case "Science"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblsc
ience

Wesleyan University - Philippines

Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblscienceBindingSource.DataSource
= rec.AsDataView
Case "English"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblen
glish
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblenglishBindingSource.DataSource
= rec.AsDataView
Case
"Mathematics"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblma
th
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblmathBindingSource.DataSource =
rec.AsDataView
Case "Values"
Dim rec =
From gr In
Electronic_entrance_examDataSet.tblva
lues
Where
gr.Grade.ToUpper Like
Grade.Text.ToUpper
Select gr

Me.TblvaluesBindingSource.DataSource
= rec.AsDataView
'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, Grade.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
End Select

'Me.TblscienceTableAdapter.SearchScie
nce(Me.Electronic_entrance_examDataSe
t.tblscience, ComboBox1.Text)
'Me.TblscienceTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblscie
nce)
'Case "Grade 2"
'
Me.TblvaluesTableAdapter.SearchValues
(Me.Electronic_entrance_examDataSet.t
blvalues, ComboBox1.Text)
'
Me.TblvaluesTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblvalues
)
'Case "Grade 3"
'
Me.TblmathTableAdapter.SearchMathemat
ics(Me.Electronic_entrance_examDataSe
t.tblmath, ComboBox1.Text)
'
Me.TblmathTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tblmath)
'Case "Grade 4"
'
Me.TblenglishTableAdapter.SearchEngli
sh(Me.Electronic_entrance_examDataSet
.tblenglish, ComboBox1.Text)
'
Me.TblenglishTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblengli
sh)
End Select
End Sub
Private Sub Button3_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
'
Me.TblenglishTableAdapter.DeleteQuery
(ques)
End Sub
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
Select Case ComboBox1.Text
Case "Science"
Me.TblscienceTableAdapter.UpdateQuery
(Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text,
CorrectAnswer.Text)

Wesleyan University - Philippines

Me.TblscienceTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblscien
ce)
MsgBox("Science
Updated")
Case "Values"
Me.TblvaluesTableAdapter.UpdateQuery(
Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text,
CorrectAnswer.Text)
Me.TblvaluesTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblvalues
)
MsgBox("Values
Updated")
Case "Mathematics"
Me.TblmathTableAdapter.UpdateQuery(Qu
estion.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text,
CorrectAnswer.Text)
Me.TblmathTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tblmath)
Case "English"

Me.TblenglishTableAdapter.UpdateQuery
(Question.Text, Answer1.Text,
Answer2.Text, Answer3.Text,
CorrectAnswer.Text, Grade.Text,
CorrectAnswer.Text)
Me.TblenglishTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblengli
sh)
MsgBox("English
Updated")
End Select
End Sub

Private Sub Button3_Click_1(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
Button3.Click
frmMain.Show()
Me.Close()
End Sub
End Class

Results
Public Class frmreport
Private Sub frmreport_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'electronic_entrance_examDataSet.tbls
tudents' table. You can move, or
remove it, as needed.

Me.ReportViewer1.RefreshReport()
End If
End Sub
Private Sub
ComboBox1_Validating(ByVal sender As
Object, ByVal e As
System.ComponentModel.CancelEventArgs
) Handles ComboBox1.Validating
End Sub

Me.TblstudentsTableAdapter.Fill(Me.el
ectronic_entrance_examDataSet.tblstud
ents)
'TODO: This line of code
loads data into the
'electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
On Error Resume Next

Private Sub Button1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
frmMain.Show()
Me.Close()
End Sub
End Class

Me.JoinedScoreStudentsTableAdapter.Fi
ll(Me.electronic_entrance_examDataSet
.JoinedScoreStudents)

Set Time

Me.ReportViewer1.RefreshReport()
End Sub
Private Sub ComboBox1_Click(ByVal
sender As Object, ByVal e As
System.EventArgs) Handles
ComboBox1.Click
End Sub
Private Sub
ComboBox1_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
If ComboBox1.Text = "All"
Then
Me.JoinedScoreStudentsTableAdapter.Fi
ll(Me.electronic_entrance_examDataSet
.JoinedScoreStudents)
Me.ReportViewer1.RefreshReport()
Else
Me.JoinedScoreStudentsTableAdapter.fi
lterByGrade(Me.electronic_entrance_ex
amDataSet.JoinedScoreStudents,
ComboBox1.Text)

Wesleyan University - Philippines

Public Class SetTime


Private Sub
TbltimeBindingNavigatorSaveItem_Click
(ByVal sender As System.Object, ByVal
e As System.EventArgs)
Me.Validate()
Me.TbltimeBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.E
lectronic_entrance_examDataSet)
End Sub
Private Sub SetTime_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tble
nglish' table. You can move, or
remove it, as needed.
'Me.TblenglishTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblengl
ish)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tblg

enerateq' table. You can move, or


remove it, as needed.
Me.TblgenerateqTableAdapter.Fill(Me.E
lectronic_entrance_examDataSet.tblgen
erateq)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tblt
ime' table. You can move, or remove
it, as needed.
Me.TbltimeTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbltime)
End Sub
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
Me.TbltimeTableAdapter.UpdateTime(Tim
eEnglishTextBox.Text,
TimeMathTextBox.Text,
TimeScienceTextBox.Text,
TimeValuesTextBox.Text,
TimeIDLabel1.Text)
MsgBox("Time Updated!!!",
vbInformation + vbYes, "Update")
End Sub
Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button2.Click
frmMain.Show()
Me.Close()
End Sub
Private Sub Button3_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button3.Click

Me.TblgenerateqTableAdapter.UpdateQue
ry(QEnglishTextBox.Text,
QMathTextBox.Text,
QValuesTextBox.Text,
QScienceTextBox.Text,
GenerateIDLabel1.Text)
MsgBox("Update Succesfull!")
End Sub

Wesleyan University - Philippines

Private Sub
GenerateIDLabel_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs)
End Sub
End Class

View Question
Public Class frmQuestionReport
Private Sub
frmQuestionReport_Load(ByVal sender
As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'electronic_entrance_examDataSet.tble
nglish' table. You can move, or
remove it, as needed.
Me.tblenglishTableAdapter.Fill(Me.ele
ctronic_entrance_examDataSet.tblengli
sh)

Me.ReportViewer1.RefreshReport()
End Sub
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
frmMain.Show()
Me.Close()
End Sub
Private Sub
ComboBox1_SelectedIndexChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
Me.tblenglishTableAdapter.SearchEngli
sh(Me.electronic_entrance_examDataSet
.tblenglish, ComboBox1.Text)
Me.ReportViewer1.RefreshReport()
End Sub
End Class

English Test
Public Class EnglishForm
Dim RAND As New Random
Dim q As Integer = 1
Dim count As Integer
Dim SetTime As Integer = eTime
Dim array(50) As Integer
Private questionList As New
List(Of TestQuestion)

Private Sub
EnglishForm_Load(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tbls
core' table. You can move, or remove
it, as needed.
'Me.TblscoreTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblscore)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'line of code loads data into
the
'Electronic_entrance_examDataSet.tblr
esults' table. You can move, or
remove it, as needed.
'
Me.TblresultsTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblresul
ts)
If gradeLevel <> "Grade 1"
Then
picQ.Visible = False
End If

Wesleyan University - Philippines

LastNameLabel1.Text =
fullname
GradeLevelLabel1.Text =
gradeLevel
StudentIDLabel1.Text =
studentID
Me.TblenglishTableAdapter.ViewRandomQ
(Me.Electronic_entrance_examDataSet.t
blenglish, gradeLevel)
count =
Me.TblenglishBindingSource.Count
On Error Resume Next
Dim path As String
path = QuestionsLabel2.Text
lblcount.Text = "Question # "
& q & "/" & count
lbltimer.Text = "Time Left: "
& FormatTime(SetTime) ' sets the time
picQ.Image =
Image.FromFile(path)
Timer1.Enabled = True
count1 = count
End Sub

Private Sub btnNext_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click
If selectedAnswer = "" Then
MsgBox("Please select
your answer")
Exit Sub
End If
count =
Me.TblenglishBindingSource.Count
'count the number of questions
If Answer1RadioButton.Checked
= True And Answer1RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreEnglish =
scoreEnglish + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer1RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer2RadioButton.Checked = True And

Answer2RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreEnglish =
scoreEnglish + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer2RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer3RadioButton.Checked = True And
Answer3RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreEnglish =
scoreEnglish + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text)
Else
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text, selectedAnswer,
CorrectAnswerLabel1.Text)
End If
TotalScore = scoreEnglish +
scoreMath + scoreScience +
scoreValues
If q = count Then ' check if
the given question is at the limit
e.g. 10/10

Me.TblscoreTableAdapter.InsertScore(S
tudentIDLabel1.Text, scoreMath,
scoreEnglish, scoreScience,
scoreValues, TotalScore) ' insert
score to DB
frmNextPart.Show()
'ScienceForm.Show()
Me.Close()
'Exit Sub
Else
q = q + 1 'increment.
End If

On Error Resume Next


Dim path As String
path = QuestionsLabel2.Text
picQ.Image =
Image.FromFile(path)
' lblcount.Text = "Question #
" & q & "/" & count ' dislay Question
number and number of questions.
'Dim userAnswer As String
' If
Answer1RadioButton.Checked Then
'userAnswer =
Answer1RadioButton.Text
' ElseIf
Answer2RadioButton.Checked Then
'userAnswer =
Answer2RadioButton.Text
' ElseIf
Answer3RadioButton.Checked Then
' userAnswer =
Answer3RadioButton.Text
'Else
'userAnswer = String.Empty
' End If
' Dim question As
TestQuestion
' question = New
TestQuestion(q, QuestionsLabel2.Text,
Answer1RadioButton.Text,
Answer2RadioButton.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text, userAnswer)
' questionList.Add(question)
' checkAnswer(question)
End Sub
Private Sub checkAnswer(ByVal
question As TestQuestion)
End Sub
'Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click

'End Sub
Me.TblenglishBindingSource.MoveNext()
'move the row to next record
lblcount.Text = "Question # "
& q & "/" & count ' dislay Question
number and number of questions
' MsgBox(score)

Wesleyan University - Philippines

'Private Sub Button1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnPrev.Click

'
Me.TblenglishBindingSource.MovePrevio
us()
'
If q > 1 Then
'
q = q - 1
'
End If
'
lblcount.Text = "Question #
" & q & "/" & count
'End Sub
Private Sub Timer1_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs)

As System.EventArgs) Handles
Answer3RadioButton.CheckedChanged
selectedAnswer =
Answer3RadioButton.Text
End Sub

Private Sub Timer1_Tick_1(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
SetTime = SetTime - 1
lbltimer.Text = "Time Left: "
& FormatTime(SetTime)

End Sub
Public Function FormatTime(ByVal
Time As Integer) As String
Dim Min As Integer
Dim Sec As Integer
'Minutes
Min = ((Time - Sec) / 60) Mod
60
'Seconds
Sec = Time Mod 60

If SetTime = 0 Then
Timer1.Enabled = False
' MsgBox("Testing Lang "
+ score.ToString)
End If
End Sub
Private Sub picQ_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles picQ.Click
End Sub

Return Format(Min, "00") &


":" & Format(Sec, "00")
End Function

Private Sub
LastNameLabel1_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
LastNameLabel1.Click
End Sub

Private Sub
Answer1RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs) Handles
Answer1RadioButton.CheckedChanged
selectedAnswer =
Answer1RadioButton.Text
End Sub
Private Sub
Answer2RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs) Handles
Answer2RadioButton.CheckedChanged
selectedAnswer =
Answer2RadioButton.Text
End Sub
Private Sub
Answer3RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e

Wesleyan University - Philippines

Private Sub Label1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs)
End Sub
End Class

Math Test
Public Class MathForm
Dim RAND As New Random
Dim q As Integer = 1
Dim count As Integer
Dim SetTime As Integer = mTime
'240 '5 minutes 240
Dim array(50) As Integer

Private questionList As New


List(Of TestQuestion)

PictureBox1.Visible =
False
End If
LastNameLabel1.Text =

Private Sub MathForm_Load(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
On Error Resume Next
'On Error Resume Next
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tblm
ath' table. You can move, or remove
it, as needed.
Me.TblmathTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tblmath)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tbls
core' table. You can move, or remove
it, as needed.
'Me.TblscoreTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblscore)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'line of code loads data into
the
'Electronic_entrance_examDataSet.tblr
esults' table. You can move, or
remove it, as needed.
'
Me.TblresultsTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblresul
ts)
On Error Resume Next
If gradeLevel <> "Grade 1"
Then

Wesleyan University - Philippines

fullname
GradeLevelLabel1.Text =
gradeLevel
StudentIDLabel1.Text =
studentID
Me.TblmathTableAdapter.ViewRandomQ(Me
.Electronic_entrance_examDataSet.tblm
ath, gradeLevel)
count =
Me.TblmathBindingSource.Count
Dim path As String
path = QuestionsLabel2.Text
' picQ.Image =
Image.FromFile(path)
lblcount.Text = "Question # "
& q & "/" & count
lbltimer.Text = "Time Left: "
& FormatTime(SetTime) ' sets the time
On Error Resume Next
PictureBox1.Image =
Image.FromFile(path)
Timer.Enabled = True
count4 = count

End Sub

Private Sub btnNext_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click
If selectedAnswer = "" Then
MsgBox("Please select
your answer")
Exit Sub
End If
count =
Me.TblmathBindingSource.Count 'count
the number of questions

If Answer1RadioButton.Checked
= True And Answer1RadioButton.Text =
CorrectAnswerLabel1.Text Then

scoreMath = scoreMath + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer1RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer2RadioButton.Checked = True And
Answer2RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreMath = scoreMath + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer2RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer3RadioButton.Checked = True And
Answer3RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreMath = scoreMath + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text)
Else
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text, selectedAnswer,
CorrectAnswerLabel1.Text)
End If
TotalScore = scoreEnglish +
scoreMath + scoreScience +
scoreValues
If q = count Then ' check if
the given question is at the limit
e.g. 10/10

Me.TblscoreTableAdapter.UpdateScore(s
tudentID, scoreMath, scoreEnglish,
scoreScience, scoreValues,
TotalScore, studentID) 'update score
to DB
nextPart3.Show()
Me.Close()
Exit Sub
Else
q = q + 1 'increment.
End If

Me.TblmathBindingSource.MoveNext()
'move the row to next record
lblcount.Text = "Question # "
& q & "/" & count ' dislay Question
number and number of questions
' MsgBox(score)
On Error Resume Next
Dim path As String
path = QuestionsLabel2.Text
PictureBox1.Image =
Image.FromFile(path)
' lblcount.Text = "Question #
" & q & "/" & count ' dislay Question
number and number of questions.
'Dim userAnswer As String
' If
Answer1RadioButton.Checked Then
'userAnswer =
Answer1RadioButton.Text
' ElseIf
Answer2RadioButton.Checked Then
'userAnswer =
Answer2RadioButton.Text
' ElseIf
Answer3RadioButton.Checked Then
' userAnswer =
Answer3RadioButton.Text
'Else
'userAnswer = String.Empty
' End If
' Dim question As
TestQuestion
' question = New
TestQuestion(q, QuestionsLabel2.Text,
Answer1RadioButton.Text,
Answer2RadioButton.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text, userAnswer)
' questionList.Add(question)
' checkAnswer(question)
End Sub
Private Sub checkAnswer(ByVal
question As TestQuestion)
End Sub
'Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click

'End Sub

Wesleyan University - Philippines

'Private Sub Button1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnPrev.Click
'
Me.TblMathBindingSource.MovePrevious(
)
'
If q > 1 Then
'
q = q - 1
'
End If
'
lblcount.Text = "Question #
" & q & "/" & count
'End Sub
Private Sub Timer1_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Timer.Tick
SetTime = SetTime - 1
lbltimer.Text = "Time Left: "
& FormatTime(SetTime)
If SetTime = 0 Then
Timer.Enabled = False
' MsgBox("Testing Lang "
+ score.ToString)
End If
End Sub
Public Function FormatTime(ByVal
Time As Integer) As String
Dim Min As Integer
Dim Sec As Integer
'Minutes
Min = ((Time - Sec) / 60) Mod
60
'Seconds
Sec = Time Mod 60
Return Format(Min, "00") &
":" & Format(Sec, "00")
End Function

Private Sub
Answer1RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs)
selectedAnswer =
Answer1RadioButton.Text
End Sub

Wesleyan University - Philippines

Private Sub
Answer2RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs)
selectedAnswer =
Answer2RadioButton.Text
End Sub
Private Sub
Answer3RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs)
selectedAnswer =
Answer3RadioButton.Text
End Sub

Private Sub btnNext_Click_1(ByVal


sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub Timer_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub
PictureBox1_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
PictureBox1.Click
End Sub
End Class

Science Test
Public Class ScienceForm
Dim RAND As New Random
Dim q As Integer = 1
Dim count As Integer
Dim SetTime As Integer = sTime '
240 '5 minutes 240
Dim array(50) As Integer
Private questionList As New
List(Of TestQuestion)

Private Sub
ScienceForm_Load(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'On Error Resume Next
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tbls
core' table. You can move, or remove
it, as needed.
'Me.TblscoreTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblscore)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'line of code loads data into
the
'Electronic_entrance_examDataSet.tblr
esults' table. You can move, or
remove it, as needed.
'
Me.TblresultsTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblresul
ts)
If gradeLevel <> "Grade 1"
Then
picQ.Visible = False
End If
LastNameLabel1.Text =
fullname
GradeLevelLabel1.Text =
gradeLevel
StudentIDLabel1.Text =
studentID
Me.TblscienceTableAdapter.ViewRandomQ
(Me.Electronic_entrance_examDataSet.t
blscience, gradeLevel)

Wesleyan University - Philippines

count =
Me.TblscienceBindingSource.Count
On Error Resume Next
Dim path As String
path = QuestionsLabel2.Text
lblcount.Text = "Question # "
& q & "/" & count
lbltimer.Text = "Time Left: "
& FormatTime(SetTime) ' sets the time
picQ.Image =
Image.FromFile(path)
Timer1.Enabled = True
count1 = count
End Sub

Private Sub btnNext_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click
count =
Me.TblscienceBindingSource.Count
'count the number of questions
If Answer1RadioButton.Checked
= True And Answer1RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreScience =
scoreScience + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer1RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer2RadioButton.Checked = True And
Answer2RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreScience =
scoreScience + 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer2RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer3RadioButton.Checked = True And
Answer3RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreScience =
scoreScience + 1

Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text)
Else
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text, selectedAnswer,
CorrectAnswerLabel1.Text)
End If
TotalScore = scoreEnglish +
scoreMath + scoreScience +
scoreValues
If q = count Then ' check if
the given question is at the limit
e.g. 10/10

Me.TblscoreTableAdapter.InsertScore(S
tudentIDLabel1.Text, scoreMath,
scoreEnglish, scoreScience,
scoreValues, TotalScore) ' insert
score to DB
nextPart2.Show()
'ScienceForm.Show()
Me.Close()
Exit Sub
Else
q = q + 1 'increment.
End If
Me.TblscienceBindingSource.MoveNext()
'move the row to next record
lblcount.Text = "Question # "
& q & "/" & count ' dislay Question
number and number of questions
' MsgBox(score)
On Error Resume Next
Dim path As String
path = QuestionsLabel2.Text
picQ.Image =
Image.FromFile(path)
' lblcount.Text = "Question #
" & q & "/" & count ' dislay Question
number and number of questions.
'Dim userAnswer As String
' If
Answer1RadioButton.Checked Then
'userAnswer =
Answer1RadioButton.Text

Wesleyan University - Philippines

' ElseIf
Answer2RadioButton.Checked Then
'userAnswer =
Answer2RadioButton.Text
' ElseIf
Answer3RadioButton.Checked Then
' userAnswer =
Answer3RadioButton.Text
'Else
'userAnswer = String.Empty
' End If
' Dim question As
TestQuestion
' question = New
TestQuestion(q, QuestionsLabel2.Text,
Answer1RadioButton.Text,
Answer2RadioButton.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text, userAnswer)
' questionList.Add(question)
' checkAnswer(question)
End Sub
Private Sub checkAnswer(ByVal
question As TestQuestion)
End Sub
'Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click

'End Sub
'Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnPrev.Click
'
Me.TblenglishBindingSource.MovePrevio
us()
'
If q > 1 Then
'
q = q - 1
'
End If
'
lblcount.Text = "Question #
" & q & "/" & count
'End Sub
Private Sub Timer1_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs)
End Sub

Public Function FormatTime(ByVal


Time As Integer) As String
Dim Min As Integer
Dim Sec As Integer
'Minutes
Min = ((Time - Sec) / 60) Mod
60

Timer1.Enabled = False
' MsgBox("Testing Lang "
+ score.ToString)
End If
End Sub
End Class

'Seconds
Sec = Time Mod 60
Return Format(Min, "00") &
":" & Format(Sec, "00")
End Function

Private Sub
Answer1RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs) Handles
Answer1RadioButton.CheckedChanged
selectedAnswer =
Answer1RadioButton.Text
End Sub
Private Sub
Answer2RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs) Handles
Answer2RadioButton.CheckedChanged
selectedAnswer =
Answer2RadioButton.Text
End Sub
Private Sub
Answer3RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs) Handles
Answer3RadioButton.CheckedChanged
selectedAnswer =
Answer3RadioButton.Text
End Sub

Private Sub Timer1_Tick_1(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
SetTime = SetTime - 1
lbltimer.Text = "Time Left: "
& FormatTime(SetTime)
If SetTime = 0 Then

Wesleyan University - Philippines

Values Test
Public Class ValuesForm
Dim RAND As New Random
Dim q As Integer = 1
Dim count As Integer
Dim SetTime As Integer = vTime
'240 '5 minutes 240
Dim array(50) As Integer
Private questionList As New
List(Of TestQuestion)

Private Sub ValuesForm_Load(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
On Error Resume Next
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tblv
alues' table. You can move, or remove
it, as needed.
Me.TblvaluesTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblvalues
)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tbls
core' table. You can move, or remove
it, as needed.
'Me.TblscoreTableAdapter.Fill(Me.Elec
tronic_entrance_examDataSet.tblscore)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'TODO: This line of code
loads data into the

'Electronic_entrance_examDataSet.Join
edScoreStudents' table. You can move,
or remove it, as needed.
'Me.JoinedScoreStudentsTableAdapter.F
ill(Me.Electronic_entrance_examDataSe
t.JoinedScoreStudents)
'line of code loads data into
the
'Electronic_entrance_examDataSet.tblr
esults' table. You can move, or
remove it, as needed.
'
Me.TblresultsTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblresul
ts)
On Error Resume Next
If gradeLevel <> "Grade 1"
Then
picQ.Visible = False
End If
LastNameLabel1.Text =
fullname
GradeLevelLabel1.Text =
gradeLevel
StudentIDLabel1.Text =
studentID
Me.TblvaluesTableAdapter.ViewRandomQ(
Me.Electronic_entrance_examDataSet.tb
lvalues, gradeLevel)
count =
Me.TblvaluesBindingSource.Count
On Error Resume Next
Dim path As String
path = QuestionsLabel2.Text
picQ.Image =
Image.FromFile(path)
lblcount.Text = "Question # "
& q & "/" & count
lbltimer.Text = "Time Left: "
& FormatTime(SetTime) ' sets the time
Timer.Enabled = True
count2 = count
End Sub

Private Sub btnNext_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click
If selectedAnswer = "" Then
MsgBox("Please select
your answer")
Exit Sub
End If

Wesleyan University - Philippines

count =
Me.TblvaluesBindingSource.Count
'count the number of question
If Answer1RadioButton.Checked
= True And Answer1RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreValues = scoreValues
+ 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer1RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer2RadioButton.Checked = True And
Answer2RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreValues = scoreValues
+ 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer2RadioButton.Text,
CorrectAnswerLabel1.Text)
ElseIf
Answer3RadioButton.Checked = True And
Answer3RadioButton.Text =
CorrectAnswerLabel1.Text Then
scoreValues = scoreValues
+ 1
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text)
Else
Me.TblresultsTableAdapter.InsertResul
ts(LastNameLabel1.Text,
QuestionsLabel2.Text, selectedAnswer,
CorrectAnswerLabel1.Text)
End If
TotalScore = scoreEnglish +
scoreMath + scoreScience +
scoreValues
If q = count Then ' check if
the given question is at the limit
e.g. 10/10
MsgBox("You have
completed the exam...", vbInformation
+ vbOKOnly, "Exam")
Me.TblscoreTableAdapter.UpdateScore(s
tudentID, scoreMath, scoreEnglish,

scoreScience, scoreValues,
TotalScore, studentID) 'update score
to DB
FrmSummary.Show()
Me.Close()
Exit Sub
Else
q = q + 1 'increment.
End If

End Sub
'Private Sub Button2_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnNext.Click

'End Sub
Me.TblvaluesBindingSource.MoveNext()
'move the row to next record
lblcount.Text = "Question # "
& q & "/" & count ' dislay Question
number and number of questions
' MsgBox(score)
On Error Resume Next
Dim path As String
path = QuestionsLabel2.Text
picQ.Image =
Image.FromFile(path)

' lblcount.Text = "Question #


" & q & "/" & count ' dislay Question
number and number of questions.
'Dim userAnswer As String
' If
Answer1RadioButton.Checked Then
'userAnswer =
Answer1RadioButton.Text
' ElseIf
Answer2RadioButton.Checked Then
'userAnswer =
Answer2RadioButton.Text
' ElseIf
Answer3RadioButton.Checked Then
' userAnswer =
Answer3RadioButton.Text
'Else
'userAnswer = String.Empty
' End If

'Private Sub Button1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
btnPrev.Click
'
Me.TblenglishBindingSource.MovePrevio
us()
'
If q > 1 Then
'
q = q - 1
'
End If
'
lblcount.Text = "Question #
" & q & "/" & count
'End Sub
Public Function FormatTime(ByVal
Time As Integer) As String
Dim Min As Integer
Dim Sec As Integer
'Minutes
Min = ((Time - Sec) / 60) Mod
60
'Seconds
Sec = Time Mod 60
Return Format(Min, "00") &
":" & Format(Sec, "00")
End Function

' Dim question As


TestQuestion
' question = New
TestQuestion(q, QuestionsLabel2.Text,
Answer1RadioButton.Text,
Answer2RadioButton.Text,
Answer3RadioButton.Text,
CorrectAnswerLabel1.Text, userAnswer)
' questionList.Add(question)
' checkAnswer(question)

Private Sub
Answer1RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs) Handles
Answer1RadioButton.CheckedChanged
selectedAnswer =
Answer1RadioButton.Text
End Sub

End Sub
Private Sub checkAnswer(ByVal
question As TestQuestion)

Private Sub
Answer2RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e

Wesleyan University - Philippines

As System.EventArgs) Handles
Answer2RadioButton.CheckedChanged
selectedAnswer =
Answer2RadioButton.Text
End Sub
Private Sub
Answer3RadioButton_CheckedChanged(ByV
al sender As System.Object, ByVal e
As System.EventArgs) Handles
Answer3RadioButton.CheckedChanged
selectedAnswer =
Answer3RadioButton.Text
End Sub

Private Sub Timer_Tick(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles Timer.Tick
SetTime = SetTime - 1
lbltimer.Text = "Time Left: "
& FormatTime(SetTime)
If SetTime = 0 Then
Timer.Enabled = False
' MsgBox("Testing Lang "
+ score.ToString)
End If
End Sub

End Class

Instruction Form
Public Class instructions
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
EnglishForm.Show()
'ScienceForm.Show()
Me.Close()
End Sub
Private Sub
instructions_Load(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class

Wesleyan University - Philippines

Loading Form
Public Class nextPart2
Private Sub Timer1_Tick(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
lbl5.Text = lbl5.Text - 1
If lbl5.Text = -1 Then
MathForm.Show()
Me.Close()
End If
End Sub
Private Sub nextPart2_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
End Class

Registration Form
Public Class registration
Private Sub
registration_Activated(ByVal sender
As Object, ByVal e As
System.EventArgs) Handles
Me.Activated
LastNameTextBox.Clear()
FirstNameTextBox.Clear()
MiddleNameTextBox.Clear()
GradeLevelComboBox.Text =
"Select"
End Sub
Private Sub
registration_Load(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tblt
ime' table. You can move, or remove
it, as needed.
Me.TbltimeTableAdapter.Fill(Me.Electr
onic_entrance_examDataSet.tbltime)
'TODO: This line of code
loads data into the
'Electronic_entrance_examDataSet.tbls

cience' table. You can move, or


remove it, as needed.
'
Me.TblscienceTableAdapter.Fill(Me.Ele
ctronic_entrance_examDataSet.tblscien
ce)
Me.TblstudentsTableAdapter.Fill(Me.El
ectronic_entrance_examDataSet.tblstud
ents)
Me.TblstudentsBindingSource.MoveLast(
)

End Sub
Private Sub
GradeLevelComboBox_SelectedIndexChang
ed(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles
GradeLevelComboBox.SelectedIndexChang
ed
gradeLevel =
GradeLevelComboBox.Text
End Sub

Private Sub Button1_Click(ByVal


sender As System.Object, ByVal e As
System.EventArgs) Handles
Button1.Click
If LastNameTextBox.Text =
String.Empty Or FirstNameTextBox.Text
= String.Empty Or
MiddleNameTextBox.Text = String.Empty
Or GradeLevelComboBox.Text = "Select"
Then
MsgBox("Please complete
the information!", vbInformation +
vbOKOnly, "Examination")
Else
Me.TblstudentsTableAdapter.InsertQuer
y(LastNameTextBox.Text,
FirstNameTextBox.Text,
MiddleNameTextBox.Text,
GradeLevelComboBox.Text, "done")
fullname =
LastNameTextBox.Text + " " +
FirstNameTextBox.Text
gradeLevel =
GradeLevelComboBox.Text
studentID =
StudentIDLabel1.Text + 1

Wesleyan University - Philippines

eTime =
(TimeEnglishLabel1.Text - 1) * 60
sTime =
(TimeScienceLabel1.Text - 1) * 60
mTime =
(TimeMathLabel1.Text - 1) * 60
vTime =
(TimeValuesLabel1.Text - 1) * 60

instructions.Show()
Me.Hide()
End If
End Sub
Private Sub btnReport_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
btnReport.Click
frmreport.Show()
End Sub
Private Sub
LastNameTextBox_TextChanged(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles
LastNameTextBox.TextChanged
End Sub
End Class

Test Summary
Public Class FrmSummary
Dim percentage As Double
Dim remarks As String
Private Sub
FrmSummary_FormClosed(ByVal sender As
Object, ByVal e As
System.Windows.Forms.FormClosedEventA
rgs) Handles Me.FormClosed
Me.Hide()
registration.Show()
End Sub
Private Sub FrmSummary_Load(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: This line of code
loads data into the
'electronic_entrance_examDataSet.tblr

esults' table. You can move, or


remove it, as needed.
TotalItems = count1 + count2
+ count3 + count4
percentage = (TotalScore /
TotalItems) * 100
percentage =
Format(percentage, "##")
LastNameLabel1.Text =
fullname
GradeLevelLabel1.Text =
gradeLevel
StudentIDLabel1.Text =
studentID
If percentage < 50 Then
remarks = "SORRY, YOU
FAILED!"
Else
remarks = "CONGRATS, YOU
PASSED!"
End If
lblScore.Text = TotalScore &
"/" & TotalItems
lblPercent.Text = "Rate: " &
percentage & "% "
lblRate.Text = "Remarks: " &
remarks

Me.tblresultsTableAdapter.SearchStude
nt(Me.electronic_entrance_examDataSet
.tblresults, fullname)
Dim day, month, year As
String

day = Date.Now.Day
month = Date.Now.Month
year = Date.Now.Year
lblDate.Text = month + " " +
day + " " + year

Me.ReportViewer1.RefreshReport()
End Sub
Private Sub
LastNameLabel1_Click(ByVal sender As
System.Object, ByVal e As
System.EventArgs) Handles
LastNameLabel1.Click
End Sub

Wesleyan University - Philippines

End Class

CURRICULUM VITAE

Name:

Nowell Nicolai P. Cajucom

Address:

Kapt. Pepe Subdivision, Cabanatuan City

Course:

Bachelor of Science in Information Technology

Birth Date:

January 3, 1995

Contact Number:

0935-156-9422

E-mail Address:

nowellcajucom@yahoo.com

Religion:

Roman Catholic

Mother:

Flordeliza P.Cajucom

Father:

Noel R. Cajucom

Educational Background:
Primary:

2006-2007 College of Immaculate Conception


Cabanatuan City, Nueva Ecija

Secondary:

2010-2011 Nueva Ecija High School


Cabanatuan City, Nueva Ecija

Wesleyan University-Philippines

CURRICULUM VITAE

Name:

Irish Mariecon M. Garcia

Address:

#142 Kapalangan Gapan City, Nueva Ecija

Course:

Bachelor of Science in Information Technology

Birth Date:

November 26, 1994

Contact Number:

0915-816-1546

E-mail Address:

irishmartingarcia@gmail.com

Religion:

Roman Catholic

Mother:

Imelda M. Garcia

Father:

Mamerto F. Garcia

Educational Background:
Primary:

2006-2007 Divina Pastora College


San Vicente Gapan City, Nueva Ecija

Secondary:

2010-2011 Divina Pastora College


San Vicente Gapan City, Nueva Ecija

Wesleyan University-Philippines

CURRICULUM VITAE

Name:

Faye D. Ramos

Address:

Valmonte St., Pambuan Gapan City, Nueva Ecija

Course:

Bachelor of Science in Information Technology

Birth Date:

March 20, 1995

Contact Number:

0927-4880-427

E-mail Address:

ramosfaye20@gmail.com

Religion:

Roman Catholic

Mother:

Felisa D. Ramos

Father:

Felino O. Ramos

Educational Background:
Primary:

2006-2007 Pambuan Elementary School


Pambuan, Gapan City, Nueva Ecija

Secondary:

2010-2011 Divina Pastora College


San Vicente, Gapan City, Nueva Ecija

Wesleyan University-Philippines

CURRICULUM VITAE

Name:

Luisse Dane G. Robles

Address:

331 Del Coro St., San Vicente Gapan City, Nueva Ecija

Course:

Bachelor of Science in Information Technology

Birth Date:

March 5, 1994

Contact Number:

0905-570-0784

E-mail Address:

luissedanerobles@yahoo.com

Religion:

Roman Catholic

Mother:

Maria Cristina G. Robles

Father:

Michael G. Robles

Educational Background:
Primary:

2006-2007 Divina Pastora College


San Vicente Gapan City, Nueva Ecija

Secondary:

2010-2011 Divina Pastora College


San Vicente Gapan City, Nueva Ecija

Wesleyan University-Philippines

USERS MANUAL
The Electronic Entrance/Classification Examination System will help the
incoming freshmen and transferees to take entrance examination hassle free and
easy. Because it is user friendly, even the lower grade can understand and use it
correctly. Here are the instruction and the system requirement:
System Requirement:
PC Microsoft Windows 7/8
Pentium IV or higher
2 GB Free disk space for installation
2.93HGz, 3.50 GB of RAM
Keyboard and Mouse
Step 1
Examinee:
The Examinee must pay first to be able to take the exam. On the day of the
exam, he/ she must register on the registration form of the exam, where he/ she
must input data that will serves as her personal information.

The correct

information must be typed accurately, this happened when a dialog box appears
saying that the login is successful.
Operator:
Admin must assist the examinee.

Wesleyan University-Philippines

Step 2
Examinee:
Before starting the examination the instructions will appear for him/her to
know the guidelines of taking the exam.
Step 3
Examinee:
The examinee will now proceed with the exam process; he will answer the
following subjects in order (English, Science, Mathematics, and Values). At the end
of the exam his score and percentage will be shown to inform the examinee.
Operator:
The operator can view the examinees records (ex. Name, Grade, and Score).
Step 4
Admin/Operator:
Authorized person can add, update the exam.

Wesleyan University-Philippines

Вам также может понравиться