harshitsinha860 / Quiz-Portal

Quiz Portal is a secure, intuitive and robust desktop application for teachers to conduct quiz securely and students to take tests conveniently.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quiz-Portal

Quiz Portal is a robust , intuitive and secure desktop JAVA application This application is implemented using a GUI toolkit in java called SWING. The code is written entirely in java and the libraries used are -

  1. javax.swing
  2. java.io
  3. java.sql
  4. java.net

What makes Quiz Portal so secure ?

Quiz Portal is secure because the server is responsible for dealing with the database ensuring that the client does not have direct access to it.

Feautures of Quiz Portal -

  • Home

alt text We can either Post a quiz or take a quiz depending on whether you are a teacher or student respectively.

  • Admin Login / Register

alt text Teachers can create account or login into the portal to post quiz.

  • Adding Subject

alt text Adding a subject is easy and using quiz code gives the feature of adding different quizes under same subject

  • Setting Timer and Adding Question based on section

alt text Teachers can post questions of various types such as

  • Single Correct MCQ
  • Multiple Correct MCQ
  • True/false And Teachers can also add timer for every each section , after the time is over each section ends.
  • Student Login / Register

alt text Students can create account or login into the portal to take the quiz.

  • Question answer palette

alt text Students need to select the answer based on the section and submit it before section timer ends . Switch sec feature allows to change section.

  • Leaderboard

It shows the marks of students who have already completed the test.

  • Score and Rating

alt text Rating shows the marks rating student got and the student can also give rating , on submitting they will see their scores.

Contributors

About

Quiz Portal is a secure, intuitive and robust desktop application for teachers to conduct quiz securely and students to take tests conveniently.


Languages

Language:Java 100.0%