Main Actors

  • Teacher (Authorization needed to use the system)
  • Student (Authorization needed to use the system)

Teacher Responsibilities:

  • Authorized
  • In case not registered then register as new teacher
  • Ask minimal information for registration (Name, Address, City etc.)
  • Should be able to create a quiz.
  • Minimum three questions when creating a quiz (Make all questions MCQ's).
  • Submit the newly created quiz.
  • If returning teacher then should show his/ her previously created quiz's.
  • Also teacher should be able to see result of students who took the quiz (just show number of correct answers and wrong answers).

Student responsibilities:

  • Authorized
  • In case not registered then register as new student.
  • Ask minimal information for registration (Name, Address, City etc.)
  • Once login should be able to see all available quizs from different teachers.
  • Should not be able to create a quiz.
  • On selecting a quiz should display him/ her questions.
  • Record correct answers.
  • Returning student should be able to see his/ her previous attempted quizs and their results.
  • Display at the end of the quiz how many wrong and correct questions.
  • (Optional if you want to show correct answers as well).
  • Should be able to submit the quiz.

Minimum required pages

  • Page 1: Welcome (Login) as student or teacher.
  • Page 2: Registration as student or teacher.
  • Page 3: Create quiz.
  • Page 4: Display quiz.
  • Proper error pages with proper messages.

These are minimum requirements, improvise the idea, think out of the box and show your creativity. Create tables and think of a proper database design for this project. Proper normalization is required.

Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.