Question: not problem time but I'm need solve java Create an exam-viewer application that shows to the user multiple-choice questions and calculates the attempt mark. The

 not problem time but I'm need solve java Create an exam-viewer

application that shows to the user multiple-choice questions and calculates the attempt

not problem time but I'm need solve

java

Create an exam-viewer application that shows to the user multiple-choice questions and calculates the attempt mark. The application has two screens: 1. A login page: In this page, the user enters a username and password (the password's characters should not appear directly on the screen). If the credentials are correct, the application directs the user into the second screen (i.e., the exam viewer); otherwise, an error message appears on the screen. Note: you should use a file to verify the used credentials. 2. The exam form: The exam should consist of five hard-coded questions. This form (the exam form) loads the questions one by one. The screen shows one question per page. The screen comprises the following parts: a. Question Text Viewer: show the question text. b. Answers Panel: A panel shows potential answers as radio buttons. Each radio button shows an answer. c. Navigation Panel: shows next and previous buttons to help the user proceed to next questions. d. Question number against the total number of questions. E.g., Q 1/5, 2/5 e. Finish button to finish and submit the exam and calculate the total mark. When the user finishes the exam, the mark should be calculated and the result presented to the user with a feedback message: (Excellent, Very good. Good or Fail!) The screen comprises the following parts: a. Question Text Viewer: show the question text. b. Answers Panel: A panel shows potential answers as radio buttons. Each radio button shows an answer. c. Navigation Panel: shows next and previous buttons to help the user proceed to next questions. d. Question number against the total number of questions. E.g. Q 1/5, 2/5 e. Finish button: to finish and submit the exam and calculate the total mark. When the user finishes the exam, the mark should be calculated and the result presented to the user with a feedback message: (Excellent, Very good, Good or Fail!) one Optional tasks (Bonus points): You can add or more of these optional functionalities to enrich your application. If you add them all, that would be excellent. But make sure to address the mandatory features first. 1. Read questions from a file rather than making them hard-coded. 2. Use a List or Array of questions rather than separate hard-coded question objects. 3. Add a timer to the top of the exam viewer screen to count down the time (15 minutes) 4. Add navigation numbers (a linked label for each

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!