Online quiz system

26
Online Quiz System Prepared by:- 1.Avijit Karmakar(11/CSE/17) 2.Satyaki Mitra(11/CSE/49) 3.Pranab Sahoo(11/CSE/59) 4.Souradeep Hazra(11/CSE/51) Project Coordinator:- Abhijit Saha

Transcript of Online quiz system

Page 1: Online quiz system

Online Quiz System

Prepared by:-1.Avijit Karmakar(11/CSE/17)2.Satyaki Mitra(11/CSE/49)3.Pranab Sahoo(11/CSE/59)4.Souradeep Hazra(11/CSE/51)

Project Coordinator:- Abhijit Saha

Page 2: Online quiz system

Table of contentsTopic Name Slide No.

Introduction 1Objective and Purpose 2Brief Description 3-8Functions 9-10Technologies Used 11Data Flow Diagrams 12-14Working Principle 15-20Snapshots 21-24Benefits and advantages 25Conclusion 26

Page 3: Online quiz system

Introduction We have designed this website with the

purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.

Students are provided the flexibility to choose among different types of aptitude and programming language tests.

Page 4: Online quiz system

Objective and Purpose After learning sophisticated subjects like Database

Management System , Networking and JAVA in the field of Computer Science, we did not have much opportunity to use them to develop some real life applications.

Moreover, we were yet to step into the ocean of web development. These are the reasons which encouraged us to take a topic like this and develop our own online quiz application which covers the areas mentioned above.

This topic also allowed us to gain the necessary insights to develop a real world application.

Page 5: Online quiz system

Brief Description

Page 6: Online quiz system

E-R DIAGRAM

Page 7: Online quiz system
Page 8: Online quiz system
Page 9: Online quiz system

FunctionsServer End:The functions of Server End are: To register an user who will appear for

the first time To authenticate an existing user And the most important to route the

information from source client to appropriate destination client

Page 10: Online quiz system

Client End:The functions of the Client End are:To instruct the users who want to

registerProvide proper interface to sign-in,

login, and test.

Page 11: Online quiz system

Technologies Used5.1 Tools used in Development Tools/Platform, Hardware and Software

Requirement specifications. Tools 1. Eclipse KEPLER 2. Oracle Database Express Edition 11g 3. Apache tomcat server 7.0.55 5.2 Development Environment 1. Windows 7/8/8.1

Page 12: Online quiz system

Dataflow Diagrams:

Page 13: Online quiz system
Page 14: Online quiz system
Page 15: Online quiz system

Working Principle(Developer’s view)Step 1: (Database Creation)There will be two tables and these are: Question_Bank table Personal_Information table Storing questions and answers in the

database within the Question_Bank table. When the user register here the details of

the user will be stored in the Personal_Information table.

New user have to be registered here to give the tests.

Page 16: Online quiz system

Step 2: (Website Design) We will create a home page, about us, contact us and

various test pages like: c, java etc. 

  Evaluation page will be displayed after submitting the

test successfully and the evaluation page will be show the results of the test and the answers of the questions.

Page 17: Online quiz system

Step 3: (Logic)

When the user registering in this site at that time the details of the user should be validated.

The given answers will be tested from the database and the result will be calculated according to the right answers. Then the result will be shown on the screen.

Page 18: Online quiz system

Working Principle(User’s View)Step 1: (Signing in)

User requests for authentication to the server. Server checks the database. Server modifies the user(client). On successful authentication, the server initializes the

client. If authentication fails, the user is notified to check his data or to register.

Page 19: Online quiz system

Step 2: (Registration)

Users can apply for a registration form from the server. The server then provides the form. The user submits the form after filling it up. Server checks the form to ensure the data given in the form does not

violate any constraints. The server updates the database and notifies the user about the

progress.

Page 20: Online quiz system

Step 3: (Online test)

o Only authorized person can access related details. The users can login by using User-ID and PASSWORD and give their

exams. Administrators will be responsible for updating the site. Administrators can change questions and test papers whenever they

want.

Step 4: (Test Analysis) The user gets the result of the test. Explanation of the questions of the test.

Page 21: Online quiz system

SNAPSHOTS

Page 22: Online quiz system
Page 23: Online quiz system
Page 24: Online quiz system
Page 25: Online quiz system

Benefits and Advantages

Allows registered users to take test and view their result online.

Provides a platform where users can choose from a variety of aptitude tests.

Uses can view the progress they have made. Users are allowed to take each test several times. The application also provides hints for difficult

questions. Users can also view explanatory answers.

Page 26: Online quiz system

Conclusiono This project has helped us in getting a

clearer understanding of real world application development.

o It has provided us a deeper insight into connecting databases with servers.

o The entire learning outcome of this project has proved to be immensely beneficial for our future application development.