0% found this document useful (0 votes)
43 views35 pages

NEW DOCO Commented by Werkneh E

This document describes a project to develop an online examination system for Zion and Technology Business College. The system will allow exams to be conducted online, reducing the need for paper and streamlining the assessment process. It will be developed using programming languages like HTML, CSS, PHP, JavaScript and the Xammp server with a MySQL database. The system aims to address issues with traditional exam methods like reducing workload and automating result calculation. It also seeks to ensure security, accessibility and a good user experience. The document provides background on online exams and outlines problems the system hopes to solve like integrity, fairness and technical reliability.

Uploaded by

werkineh eshete
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views35 pages

NEW DOCO Commented by Werkneh E

This document describes a project to develop an online examination system for Zion and Technology Business College. The system will allow exams to be conducted online, reducing the need for paper and streamlining the assessment process. It will be developed using programming languages like HTML, CSS, PHP, JavaScript and the Xammp server with a MySQL database. The system aims to address issues with traditional exam methods like reducing workload and automating result calculation. It also seeks to ensure security, accessibility and a good user experience. The document provides background on online exams and outlines problems the system hopes to solve like integrity, fairness and technical reliability.

Uploaded by

werkineh eshete
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 35

Zion and Technology Business

College

DEPARTMENT OF Computer Science

Project Title: ONLINE EXAMINATION SYSTEM

A PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR


THE AWARD OF BACHELORS OF SCIENCE (B.Sc.) IN INFORMATION SYSTEM

Group Members
No Name ID No Signature

1.
2.

Advisor Mr. ----------------- (MSc/Phd)

Submitted to: CS/IT Department

Submission date: May 27, 2021

Hawassa, Ethiopia
Acknowledgement
Table of Contents
List of figures
ACRONYMS
Abstract
The project “Online Examination System” is a web-based application. I have built

this project to avoid cut, copy, pasting. If this system has a build-in professional level then

it will automate our existing examination system into a digitized exam system. In this

system it will require less labor force for executing the system and it will be more accurate

and less time consuming and at the same time I can conduct more person exam at the same

time and it will publish results in a very short time. Below you can find the benefits of the

Fair Online Examination System. If this system has been implemented then the

examination will not be limited to for walls of a classroom, but students can part in exams

from any place. Online Examination System, as described above, can lead to error free,

secure, reliable and fast management systems. It can assist the user to concentrate on their

other activities rather than concentrating on the record keeping. Thus it will help

organizations in better utilization of resources. The organization can maintain

computerized records without redundant entries. That means that one need not be

distracted by information that is not relevant, while being able to reach the information.

This application is developed by Xammp server and with MySQL database and coding for

Visual Studio Code using various programming Language such as HTML, CSS,PHP,

JavaScript and jQuery and also use some tools.


CHAPTER ONE

1. INTRODUCTION

Being online refers to a user, computer, or another device connecting to a network, the Internet,
or another computer that allows communication.

An examination, often referred to as a test, is a formal assessment or evaluation of an individual's


knowledge, skills, or abilities in a particular subject, field, or area of study. Examinations are
commonly used in educational settings, professional certifications, and various assessment
contexts. The primary purpose of an examination is to measure the extent of a candidate's
understanding, comprehension, and application of the topics or subjects being assessed.

Examinations can take various forms, including written tests, practical assessments, oral
examinations, and performance evaluations. They are designed to gauge a test-taker's
competence, mastery of specific concepts, problem-solving abilities, and critical thinking skills
within a predefined set of parameters.

In educational institutions, examinations serve as a method for teachers or instructors to evaluate


students' learning and understanding of the curriculum, providing feedback on their progress and
knowledge retention. Furthermore, examinations are often used as a basis for academic
progression, grading, and qualification for further educational endeavors or professional
opportunities.

A system is a group of interacting or interrelated components that form a complex and unified
whole. It can refer to physical or abstract components, such as computer systems or social
systems. A computer system is a combination of hardware, software, and data that work together
to perform various tasks and operations. It includes components such as the central processing
unit (CPU), memory, storage devices, input/output devices, and other peripherals. The software
includes the operating system, applications, and utilities that enable the computer to perform
specific functions.

he terms "online examination" refers to the process of conducting assessments, tests, or


examinations using digital or internet-based platforms instead of traditional pen-and-paper

PAGE \* MERGEFORMAT 18 | Page


methods. This approach revolutionizes the assessment and examination process by leveraging
digital technology to create, deliver, and manage exams.

Online examinations are typically administered through dedicated software or platforms,


allowing students to participate in assessments from their own devices, such as computers or
tablets, and from remote locations. This digital approach to examinations streamlines the
assessment process and offers several advantages over traditional methods.

Today, Online Examination System is considered a fast developing examination method because
of its accuracy and speed. It is also needed less manpower to handle the examination. It is used
to conduct assessment test, aptitude test, psychometric test, personality test, entrance exam and
campus exams. Organizations can also easily monitor the progress of the student that they give
through an examination.

As a result of this, the result is calculated in less time. It also helps diminishing the need for
paper. Online examination project in PHP is very useful to learn it, According to today’s
requirement Online examination system is significantly important to the educational institution
to prepare the exams, saving the time and effort that is required to check the exam papers and to
prepare the results reports.

1.1. Background of the Study


Background of Study As we know, today our world is under the control of technology because
of this reason the world is related to each other. Our country is one part of the world but, we are
too late according to this technology as compared as developed countries.A web-based Online
Examination system is a system through which many educational institutions and all users can
benefit from it.Many institutions use various paper material sand pens to process the manual
examination .But in this system is conducted through the website which improves accessibility
for remote candidates.
Today many organizations conducts online examinations worldwide successfully and Issue
results online. There are advantage s and disadvantages in online examinations. The advantage is
that it can be conducted for remote candidates and evaluation of answers automated
system,depending on the nature of the questions and the requirement The disadvantage is there
Is no method to identify whether the exact students take that Exams.

PAGE \* MERGEFORMAT 18 | Page


1.2. Statement of the Problem

Traditional examination method spans thousands of years in our country, and frequent
examination today brings lots of problems as well. Lecturers spend much time in mechanically
marking papers and excessive use of paper contributes large number of environmental problems.

The problem statement pertaining to online examination systems encompasses various


challenges and considerations that institutions and stakeholders encounter when implementing
and utilizing such systems. Here's a breakdown of the key problem areas associated with online
examination systems:

One of the major concerns is ensuring the security and integrity of assessment data within the
online examination system. This involves safeguarding the confidentiality, authenticity, and non-
repudiation of exam content and results. Without robust security measures, there's a risk of data
breaches, unauthorized access, or tampering, which can compromise the validity of assessments.

Online examination systems need to address the issue of ensuring fair and equitable assessment
practices. This includes preventing cheating, plagiarism, and unauthorized assistance during
exams, as well as providing a level playing field for all students, including those with diverse
learning needs or special accommodations.

Technical reliability is crucial for the smooth functioning of online examination systems. The
platform must be robust, capable of handling concurrent assessments without downtime or
performance issues. Furthermore, addressing technical glitches, such as connectivity issues,
system failures, or compatibility problems with various devices, is vital to maintain the integrity
of the assessment process.

Ensuring accessibility for all students, including those with disabilities or unique learning
requirements, remains a challenge. Online examination systems should be designed to
accommodate diverse needs, providing features for assistive technologies, alternative formats,
and accessible interfaces to create an inclusive assessment environment.

Some students may face challenges related to digital literacy, proficiency with the examination
platform, or access to necessary technology. Bridging the digital divide and ensuring that all
students can effectively navigate and engage with the online examination system is critical.

PAGE \* MERGEFORMAT 18 | Page


In some cases, disparities in access to technology, internet connectivity, or resources may hinder
equitable participation in online assessments. Institutions must address these disparities to ensure
that all students have equal opportunities to engage in online examinations.

The user experience and interface design of online examination systems must be intuitive, user-
friendly, and accommodating to different learning styles and preferences. Inadequate design or
usability issues can negatively impact the assessment experience for both students and
administrators.

1.3. Objectives of the Project


1.3.1. General Objective (aim)

The general objectives of this project is to develop a web-based examination system for Zion
collage.

1.3.2. Specific objectives

To achieve the general objective, the following are specific objectives of the project.
 To investigate and identify the problems in the existing manual system exam handling.
 To design the new system.
 To test and evaluate the performance of the new system using data sets.
 Collect the information about the existing system

1.4. Scope of the Study

Generally, this project scope is: -

 Taking an online examination.


 System provides only simple authentication for the user.
 System evaluates in computerized way.
 Managing examinations.
 Manage student information.
 Online booking grade (View result immediately).

1.5. Limitation of the Study

Because of lack of time and resources these project will not include the following

 online payment
 blind people cannot use.

PAGE \* MERGEFORMAT 18 | Page


 Cannot handle descriptive questions (essay)
 Cannot use camera.
1.6. Significance of the project

After the system will complete, the organization will get the significance from system are the
following:-
 Reduce cost-the system save cost for organization that spend on learning materials
preparation and production, duplication ,student see information what they need,
transportation, reduce cost paying for human power.
 Save time-for organization and student, on student side they will see result
automatically, on evaluation sheet, information searching.
 Avoiding mistakes-human error is avoid because the system can correct answer and
calculate the result.
 Reduce human power-human power that needed for duplication of paper, payment for
investigator.
 Independent of location-student who learns in any branch of college can take exam
everywhere.
 Accessibility: Enables students to take exams remotely, fostering inclusivity and
overcoming geographical barriers.
 Efficiency: Streamlines the examination process, reducing administrative burden and
saving time for both educators and students.
 Security: Implements measures like anti-cheating features, ensuring the integrity of the
assessment process.
 Real-time Feedback: Facilitates instant result generation, allowing students to receive
timely feedback on their performance.
 Cost-effectiveness: Reduces the need for physical infrastructure, paper, and manual
grading, leading to cost savings.
 Customization: Allows for diverse question formats, adaptive testing, and personalized
assessments to cater to different learning styles.
 Data Analysis: Provides valuable data analytics for educators to identify areas of
improvement, track student progress, and enhance teaching strategies.

PAGE \* MERGEFORMAT 18 | Page


 Environmentally Friendly: Contributes to sustainability by minimizing the use of
paper and reducing the environmental impact of traditional exams.

CHAPTER TWO

2.1. DESCRIPTIONS OF EXSTING SYSTEM


2.1.1. Introduction of the Existing System

Introduction to the Online Examination System In the dynamic landscape of contemporary


education, the paradigm shift from traditional assessment methods to modern, technology-driven
approaches has been both inevitable and revolutionary. One such groundbreaking advancement
is the Online Examination System (OES), a comprehensive platform designed to meet the
evolving needs of educational institutions, students, and educators. This introduction delves into
the key components and functionalities that define the existing online examination system.

Most institutions, whether educational or not, need an examination system to rigorously test and
evaluate their student's and trainee's outcomes. The existing system at most places is manual but
some places have an online system. A manual system includes manual entry of the details of
persons for their registration. It is sometime difficult for students to reach the exam center when
they live far. A manual system always requires preparing registration forms, question papers and
to print a lot of papers manually.

Calculating how many students are registered and verifying details of all these students manually
is very difficult. This manual activity takes quite a lot of time and money, and it requires
manpower as well. Another factor that should be taken into account, is the possibility of error,
which needs verification and checking of data. In each examination, we have destroyed many
trees. After the examination, the instructor reviews the results.

Without online examination, it would be very difficult to do these tasks. A limitation of manual
systems is that they are not all personalized and cannot be used for quick reference. The places
which are using the online system face the problem of handling it. To fulfill the needs of the
student and the instructor, there is an administrator required, which is an additional overhead.

PAGE \* MERGEFORMAT 18 | Page


Evolution of Assessment Methods The metamorphosis of assessment methods from pen-and-
paper exams to the digital realm signifies a pivotal moment in the history of education. The
Online Examination System emerges as a catalyst in this transformative journey, offering a
seamless blend of technological innovation and pedagogical efficiency. This transition not only
aligns with the digital age but also addresses the challenges posed by traditional examination
systems.

User-Centric Design and Accessibility At the core of the Online Examination System is a user-
centric design that prioritizes accessibility and ease of use. Students and educators alike are
welcomed into an intuitive interface that facilitates effortless navigation. The system boasts a
robust user registration and authentication process, ensuring the security and privacy of user
data. This commitment to a user-friendly environment lays the foundation for a positive and
engaging online assessment experience.

Comprehensive Exam Creation and Management One of the hallmarks of the Online
Examination System is its capacity to empower educators in creating, customizing, and
managing exams with unparalleled flexibility. Gone are the limitations of traditional question
formats; the system accommodates a diverse range, from multiple-choice questions to essays,
ensuring a comprehensive evaluation of students' knowledge and skills. The platform's
scalability allows it to cater to various subjects, courses, and examination formats, making it a
versatile tool for educators in different disciplines.

Real-time Monitoring and Proctoring In response to the growing concern for maintaining the
integrity of online assessments, the existing system incorporates advanced monitoring features.
These include real-time webcam monitoring, screen recording, and anti-cheating mechanisms
that actively deter and detect any dishonest behavior. The integration of proctoring tools not only
upholds the credibility of the examination process but also reassures both educators and students
of the system's commitment to fairness.

Automated Grading and Result Generation Streamlining the evaluation process, the Online
Examination System embraces automated grading, reducing the burden of manual assessment on
educators. This feature not only expedites the grading process but also ensures consistency and

PAGE \* MERGEFORMAT 18 | Page


accuracy in evaluating responses. Moreover, the system excels in instantaneous result generation,
providing students with timely feedback on their performance. This immediacy fosters a culture
of continuous improvement and allows educators to adapt their teaching strategies based on real-
time insights.

Analytics and Reporting for Informed Decision-Making A cornerstone of the Online


Examination System is its analytics and reporting capabilities. Educators can leverage these tools
to gain deep insights into student performance, identify trends, and make data-driven decisions.
By harnessing the power of analytics, the system transforms assessment data into actionable
information, empowering educators to tailor their teaching methodologies to the unique needs of
their students.

Collaborative Tools for Enhanced Learning Recognizing the importance of collaboration in the
educational process, the Online Examination System integrates collaborative tools. Discussion
forums, chat options, and virtual classrooms provide avenues for communication between
educators and students during exams. This collaborative approach not only facilitates
clarification of doubts but also fosters a sense of community in the virtual learning environment.

Robust Security Measures In an era marked by increasing cyber threats, the Online Examination
System remains steadfast in its commitment to security. Encryption, secure connections, and
regular system audits safeguard the platform against unauthorized access and potential breaches.
By prioritizing security, the system establishes trust among users, reinforcing its reliability in
handling sensitive examination data.

2.1.2. Proposed System Description

The modern computerized system is designed to overcome the drawbacks of the existing system.
The new system has got many advantages than the old manual one. People can register and take
exams very easily from different places. It is more personalized and developed in a way that all
the users can understand all the available options in it without any difficulty. Important matters
are not always locked, and it is accessible easily at the time of urgency. Standard level of
security has been maintained in this system and important data has been kept more secured. It is

PAGE \* MERGEFORMAT 18 | Page


easy to understand, more user friendly and any quick entries or modification can be done in this
system whenever needed. It does not need a dedicated Administrator.

This system se divided into two modules:

2.1.2.1. Teacher's Module

An instructor has to register first and login to the system. After login, he has full privilege to the
system. He is a user who is responsible for preparing the questions and its answers and upload
into the database. He can look for the created questions and can select the questions for the tests.

2.1.2.2. Student's Module

An examinee is a user who has to register first and login to the system to take the exam. After
login, he has the option to start the exam. Every exam will be having a time limit. If an examinee
is not able to finish his exam in the time limit, he will be directed to the result page immediately
after time out.

2.1.2.3. Admin module

The administer is who has to login to system to manage the system. Access to exam creation and
updation, Access to exam scheduling : Can schedule exam date and time ,Access to candidate
data : Can assign candidates for particular schedule.

Access to Result section : Can view results data ,After exam is validated and approved by
validator , Exam administrator will able to assign it to candidates ,Result Generation.View Exam
Summary and analytic like total no of candidates appeared for the exam, score analysis.

2.1.3. Strength of Existing System

Over the years, the digital transformation of education has given rise to online examination
systems, serving as pivotal tools in the assessment and evaluation of student learning. These
systems have garnered significance for their diverse strengths, offering features that promote
efficiency, accessibility, security, and adaptability in the assessment process. This document sets

PAGE \* MERGEFORMAT 18 | Page


out to illuminate the various strengths of existing systems, underscoring their impact and value
within the educational landscape.

One of the primary strengths of existing online examination systems lies in their capacity to
streamline and optimize the assessment process. These systems offer flexibility in examination
scheduling, enabling students to participate remotely, while also providing educators with the
ability to create and manage exams electronically. The integration with learning management
systems further heightens the overall efficiency, allowing for seamless synchronization of
assessment data and educational content.

Online examination systems exhibit noteworthy strengths in the enforcement of security


protocols and anti-cheating measures. Through the incorporation of secure authentication,
encrypted data transmission, and proctoring tools, these systems bolster the integrity and
authenticity of assessments. The ability to monitor and mitigate potential cheating instances is a
pivotal strength that underscores the trustworthiness of online examinations.

Another significant strength lies in the immediate feedback mechanisms and the automation of
grading processes within these systems. By offering instant performance feedback to students
and educators, these systems promote an environment of continuous improvement and timely
insights into learning outcomes. Additionally, the auto-grading capabilities accelerate the
assessment process, enhancing overall operational efficiency.

Existing online examination systems demonstrate a notable commitment to accessibility, with


features designed to accommodate diverse learning needs and ensure an inclusive assessment
environment. Through support for assistive technologies, alternative formats, and accessible
interfaces, these systems extend assessment opportunities to a wider range of students, fostering
equality and inclusivity within educational assessments.

The strengths of existing systems extend to their significant impact on education and learning
outcomes. By providing adaptive and inclusive assessment practices, empowering students to
engage at their convenience, and fostering a conducive digital learning environment, these
systems are instrumental in promoting enhanced student engagement, academic performance,
and digital literacy.

PAGE \* MERGEFORMAT 18 | Page


The strengths of existing online examination systems are multifaceted and essential in the
continual evolution of digital assessments. By offering efficiency, security, immediate feedback,
and accessibility, these systems serve as pivotal tools in promoting equitable education and
enhancing student learning outcomes. As technology advances and educational needs evolve,
recognizing and building upon these strengths ensures that these systems continue to exemplify
excellence in modern assessment practices.

2.1.4. Weakness of Existing System

The adoption of online examination systems has introduced transformative shifts in education,
providing efficiency, accessibility, and security in the assessment process. However, these
systems are not without their limitations. Understanding and addressing these weaknesses is
essential to improving the overall effectiveness and integrity of online examinations. This
document aims to thoroughly evaluate the weaknesses present within existing systems, ensuring
a comprehensive understanding of potential challenges and areas for growth within digital
assessment platforms.

One of the significant weaknesses in existing online examination systems relates to data security
vulnerabilities. This includes concerns such as data breaches, unauthorized access to assessment
content, and potential risks to student privacy. The need to fortify data encryption, access
controls, and overall data protection measures remains a critical challenge.

In practice, weaknesses pertaining to fairness and anti-cheating measures have been identified.
Current systems may exhibit susceptibility to remote proctoring challenges, difficulty in
preventing unauthorized access to outside resources, and limitations in addressing potential
sources of academic dishonesty. The ability to uphold equitable assessment conditions and
effectively prevent cheating remains a key area for improvement.

Challenges involving technical reliability and accessibility have been noted within existing
systems. Issues such as intermittent connectivity problems, compatibility limitations across
devices, and access disparities for students across diverse technological environments present
barriers to an equitable assessment experience. These technical limitations require careful
attention to ensure seamless access for all users.

PAGE \* MERGEFORMAT 18 | Page


Weaknesses in regulatory compliance and documentation have also been identified. Current
systems may face difficulties in fully adhering to industry regulations, maintaining
comprehensive records for controlled substances, and ensuring strict adherence to data privacy
standards. Stricter compliance measures and comprehensive documentation practices are pivotal
to addressing these weaknesses.

Recognizing and addressing the weaknesses within existing online examination systems is
pivotal to the continual evolution and enhancement of digital assessment platforms. By
thoroughly evaluating areas of vulnerability, such as data security, fairness, technical reliability,
and regulatory compliance, there are opportunities to fortify these systems, ensuring they
exemplify the utmost reliability, integrity, and inclusivity within the educational landscape.

PAGE \* MERGEFORMAT 18 | Page


CHAPTER THREE

3. SYSTEM FEATURES
3.1. Introduction

In the modern landscape of education, the adoption of online examination systems has redefined
the assessment process, offering a myriad of system features designed to enhance the efficiency,
security, and inclusive nature of assessments. These system features encompass a range of
capabilities geared towards enabling educators to create, administer, and assess examinations
while providing students with a seamless and reliable assessment experience.

The system comprises diverse components, each catering to a specific aspect of the examination
process. These components include user management, exam creation and management, online
assessment delivery, auto-grading and immediate feedback, content security, integration with
learning management systems, and accessibility options. Each component plays a crucial role in
facilitating a robust and reliable digital assessment environment.

Users, including students, educators, and administrators, engage with the system through a series
of user interactions and administrative tools. Educators utilize the system to author exams,
manage assessment content, and evaluate student performance. Students access the system to
participate in assessments, receive immediate feedback, and engage with educational content.
Administrators oversee system access, configurations, and regulatory compliance, ensuring a
cohesive and secure assessment experience.

The system integrates robust security and anti-cheating measures aimed at upholding the
integrity of assessments. These measures include encrypted data transmission, secure
authentication, remote proctoring capabilities, and sophisticated plagiarism detection tools. Such
features are fundamental in preserving the credibility and fairness of online examinations.

An inherent strength of the system lies in its commitment to accessibility and inclusivity. By
providing features for assistive technologies, alternative formats, and accessible interfaces, the
system ensures that all students, including those with diverse learning needs, have equal

PAGE \* MERGEFORMAT 18 | Page


opportunities to engage in assessments. This commitment to accessibility fosters an inclusive
learning environment and reinforces the equitable nature of assessments.

The introduction to system features provides an initial overview of the core components,
functionalities, and user interactions inherent within the online examination system. The
subsequent sections will delve deeper into these system features, offering detailed insights into
their impact, challenges, and potential areas for improvement.

3.2. Functional requirements


 Student takes online examination.
 System evaluate exam immediately.
 Manage examination question.
 Manage user.
 Manage student information.
 Manage student history (grade review)

3.3. Non-Functional requirements


 Scalability
 Availability
 Performance
 Portability
 Security
3.3.1. Scalability Requirements

The system should handle a growing number of concurrent users during peak assessment
periods, ensuring continuous and reliable performance without degradation.

3.3.2. Availability Requirements

The system should maintain high availability, with minimal downtime during scheduled
assessments, ensuring that students and educators can access the platform when needed.

3.3.3. Performance Requirements

 The system support use of multiple users at a time.

PAGE \* MERGEFORMAT 18 | Page


 The system calculates result after exam completion.
 The system support use of multiple users at a time.
 The system calculates result after exam completion.

3.3.4. Portability Requirement

 The application will be built using PHP and HTML which has support to run on any
platform.

3.3.5. Security Requirements


 User should have an account to enter the system, if user does not have an account, he/she
cannot access the system.
 Factor that affects the system are not allowed .to protect the malicious user, unauthorized
person it requires authentication.
 System will allow only valid users to access the system.
3.4. System Analysis Models
3.4.1. Introduction

It includes the system use case diagrams, the use case descriptions (scenarios), sequence
diagrams, and activity diagrams. After identifying the actors and use cases, the use cases are
developed and textual descriptions (scenarios) are stated. The Sequence diagram depicted based
on the use cases which are developed for the proposed system.

3.4.2. Use Case Diagram

The use case diagrams are usually referred to as behavior diagram used to describe the

actions of all users in a system. All user describe in use case are actors and the

functionality as action of system.

Actor:

Actor plays a role in the business

Similar to the concept of user, but a user can play different roles.

PAGE \* MERGEFORMAT 18 | Page


Use Case:

System function (process - automated or manual)

Named by verb + Noun (or Noun Phrase).

Each Actor must be linked to a use case, while some use cases may not be linked

to actors.

System Boundary: The system boundary is potentially the entire system as defined in

the requirements document.

Figure 3.1: Use Case Diagram of Online Examination System

1. Use case documentation for login


Use case name Login
Use case description user wants to login to the system
Actors involved Teacher, student and admin
Pre conditions User must sign up
Triggers User select login to the system
Flow of events 1. User Select login link
2. System display login screen page
3. User fills required information on form displayed.
4. System verify the filled data
Alternate flow A: invalid data enter.
PAGE \* MERGEFORMAT 18 | Page
A.4if user fill invalid data enter
A.5 system display enter correct password and username
A.6 returns to step 3.
Post condition Confirmation message/successful
Figer 3.1. Use case documentation for login
2. Use case documentation for Student profile

Use case name View Student profile


Use case description Admin has ability to add student
Actors involved Admin
Pre conditions User login to the system
Triggers Admin manage student information
Flow of events add student information
1. Admin select add student details link.
2. The system display” add student information screen”.
3. Admin fill student information
4. The system validate the form
5. Admin click add button
6. System display confirmation
delete student information
1. Admin select delete student details link.
2. The system display” delete student information screen”.
3. Admin enter student ID on form displayed.
4. System verifies the ID of student.
5. Admin click delete button
6. System display conformation
Alternate flow in can access all of the student’s profile.

Post condition The student information is registered.


Figer 3.2. Use case documentation for Student profile

3. Use case documentation for Teacher profile

Use case name ViewTeacher profile


Use case description This feature is used to manage the personal profile of the teachers in the system.
Actors involved Admin
Pre conditions New teacher for registration, existing teacher for updating
Triggers Manager manage Teacher information
Flow of events Admin can search, add, update and remove a teacher data or profile.
Alternate flow Admin can access all of the teacher’s profile.
Post condition accepted teacher registration and updated teacher profile
Figer 3.3.Use case documentation for Teacher profile

PAGE \* MERGEFORMAT 18 | Page


4. Use case documentation for Take exam

Use case name Take exam


Use case description Student is take available exam
Actors involved Student
Pre conditions Student must request to that course

Student doesn’t how F on the pre request course

Triggers Student take exam


Flow of events 1. Student log to system validate according to use case login(UC 5)
2. Student select take exam link.
3. The system display “course selection screen”
4. Student Select course of the exam they take.
5. The system retrieves data from Exam database.
6. The system display question on “examination screen”.
7. Student expect to answer the question
8. Student Submit the answer to system
9. System check the availability of the result
10. Display the result
Post condition View question information

Figer 3.4. Use case documentation for Take exam

5. Use case documentation for exam info

Use case name View Exam info


Use case description This feature is used to view and manage the exam information by teachers
for students
Actors involved Teacher and Student

Pre conditions Teachers will need to login first to access the module.

Students will need to login first to access the exam information module

Triggers

PAGE \* MERGEFORMAT 18 | Page


Flow of events 1. Teachers can add exam information for students.
2. Students can view and take the examination.
3. Teachers will need to login first to access the module.
4. Students will need to login first to access the exam information module.

Alternate flow
Post condition updated exam information for students.
Figer 3.5. Use case documentation for exam info

6. Use case documentation for Exam result

Use case name View Exam result


Use case description This feature is used to view and manage the examination result of
students.
Actors involved Teacher and Student
Pre conditions 1. Teachers will need to login first to access the module.
2. Students will need to login first to access the exam result module.

Triggers Manager manage Teacher information


Flow of events 1. Teachers can review the exams of the students and manage the
result.
2. Students can view their examination result.

Alternate flow none


Post condition updated exam result of students.
Figer 3.6. Use case documentation for Exam result

PAGE \* MERGEFORMAT 18 | Page


3.4.3. Sequence Diagram

Sequence Diagram

The sequence diagram represents the flow of messages in the system and is also termed as

an event diagram. It helps in envisioning several dynamic scenarios.

Notations of a Sequence Diagram

Lifeline: An individual participant in the sequence diagram is represented by a lifeline. It

is positioned at the top of the diagram.

Actor: A role played by an entity that interacts with the subject is called as an actor. It

represents the role, which involves human users and external hardware or subjects.

Activation: It is represented by a thin rectangle on the lifeline. It describes that time

period in which an operation is performed by an element.

Messages: The messages depict the interaction between the objects and are represented by

arrows. They are in the sequential order on the lifeline.

1. Manage user account sequence diagram

PAGE \* MERGEFORMAT 18 | Page


Fig 3.2. Manage user account sequence diagram.

PAGE \* MERGEFORMAT 18 | Page


Fig 3.3. Manage question sequence diagram.

Fig 3.4. manage student information

4 .login sequence diagram


PAGE \* MERGEFORMAT 18 | Page
Fig 3.5. login sequence diagram.

5 . Take exam sequence diagram

Fig 3.6. Take exam sequence diagram.

3.4.4. Activity Diagram

PAGE \* MERGEFORMAT 18 | Page


Activity diagrams provide a visual representation of the flow of activities within the online
examination system. These diagrams help in understanding the sequential steps involved in
processes such as Manage user account, Manage question , login, and take exam. They delineate
the control flow from one activity to another, highlighting the decision points and transitions in
the assessment process.

1 .Manage user account activity diagram.

Fig 3.8. Manage user account activity diagram.

2. Manage question activity diagram.

PAGE \* MERGEFORMAT 18 | Page


Fig 3.9. Manage question activity diagram

3. login activity diagram

Fig 3.11. login activity diagram

takes exam

PAGE \* MERGEFORMAT 18 | Page


Fig 3.12. takes exam activity diagram.

3.4.5. Class Diagram

Class Diagram

A class diagram in the Unified Modeling Language (UML) is a type of static structure

diagram that describes the structure of a system by showing the system's classes, their

attributes, operations (or methods), and the relationships among objects.

The standard class diagram is composed of three sections:

Upper section: Contains the name of the class. This section is always required,

PAGE \* MERGEFORMAT 18 | Page


whether you are talking about the classifier or an object.

Middle section: Contains the attributes of the class. Use this section to describe

the qualities of the class. This is only required when describing a specific instance

of a class.

Bottom section: Includes class operations. Displayed in list format, each operation

takes up its own line. The operations describe how a class interacts with data.

Fig 3.13. class diagram

PAGE \* MERGEFORMAT 18 | Page


3.4.6. User Interface Design

Create user account

Login interface

3.4.7. User Interface Prototyping

PAGE \* MERGEFORMAT 18 | Page


PAGE \* MERGEFORMAT 18 | Page

You might also like