Javatpoint Logo

91-9990449935

 0120-4256464

Online Quiz Project


Objective/ Vision

It provides a common platform to connect student and teacher online. The registered teacher can create Quiz and student can take quiz and can asses himself/herself.

Users of the System

  1. Teacher
  2. Student

Functional Requirements

1. Teacher
  1. Can create quiz after getting logged in!
  2. Can enter subjects and enter question with it?s options and answer at the time of creating quiz.
  3. 10 Question for each quiz required to be completed.
2. Student
  1. Can search quizs according to their interest.
  2. Click on the id of quiz and ready to start it just clicking on a button.
  3. After completing all questions, result will be diaplayed Automatically.
  4. Can view the description about each and every question in the respective quiz.

Non-Functional Requirements

  1. Secure access of confidential data (user?s details). SSL can be used.
  2. 24 X 7 availability
  3. Browser testing and support for IE, NN, Mozila, and Firefox
  4. Reports exportable in .XLS, .PDF
  5. Create a detailed UML diagram (Component, Sequence, Class) for the system and its sub-components

User Interface Priorities

  1. Professional look and feel
  2. Use of AJAX atleast with all registration forms and with every search option and at the id of each searched result with onmouseover event.

Tools to be used

  1. Use any IDE to develop the project. It may be Myeclipse / Eclipse / Netbeanse.
  2. Oracle 10g for the database.
  3. Server: Apache Tomcat/JBoss/Glassfish/Weblogic/Websphere.

Front End and Back End

  1. Front End: JSP, JDBC, Javascript, AJAX
  2. Back End: Oracle

How project works?

To get detail explanation about project download the document file. It includes snapshots with explanation.

Software Requirement to run this project

  1. You need to install an IDE Eclipse / Myeclipse / Netbeans.
  2. Oracle 10g database. Here, we are using system for the username and oracle for the password.

Hot to run this project

Import the project on the IDE and run it. All the tables will be created automatically.

Welcome Page