Question: the code needs to be in javafx and the program asks questions and give grades to students based on the result of the answers. the

the code needs to be in javafx and the program asks questions and give grades to students based on the result of the answers. the test is timed and can be finished by a submit button or after ten minutes. this subject is about concurency of three application. first the main one second the timer and thir the questions and answers

the code needs to be in javafx and the program asks questions

141 2d6 CIT 285 Advanced Java Final Programming Project In this project you will create an environment similar to the Java Certification Examinations currently offered by Oracle. First, you will write a 100 five-part multiple-choice examination. You will break the one hundred questions into four groups of 25 each. Group I will be the easy questions, Group Il more difficult and the remaining groups more difficult than each predecessor group. Second, you will provide a graphical user interface for your test-taker to log in by entering his/her name and a four-digit ID number. The ID number will, of course, not display. You will inform the test-taker that he/she has ten minutes to answer twenty questions and that he/she should press the ENTER key to start the test. You must also display a digital c k which should count down the time remaining. The test taker may end Loners ov the exam at any time by clicking on a SUBMIT button on your user interface. All questions will be answered by choosing an appropriate radio button choice. The first question will be selected randomly from one of the four groups. If the test-taker answers it correctly, the next question must be selected from the next group of more complex questions unless the first question is already from the most complex group, at which point the next question must come from that group.. The minute the test-taker fails to answer a question correctly, you must drop the level of difficulty by one until you reach the lowest level and you will remain there until you receive a correct answer. Then, the process moves back towards the most difficult questions. That is, when he/she fails, the next question is easier, and when he/she succeeds the next question is more difficult. All questions are selected randomly from appropriate groups. Finally, when the exam is over either because the test-taker ran out of time or submitted the results, you will score the exam in the following manner: you will take the number of correct responses and subtract the number of incorrect ones; this will be divided by the total number of questions to achieve a guessing penalty. For example, 20 questions answered, 5 incorrect. (20 -5)/20,75. You will then subtract.75 from 1.0 giving you 25 which will be multiplied by the number of incorrect question giving t you 1.25 which will be added to the total incorrect questions giving you 625. You will finally subtract 25 from the result of multiplying 15 correct times 5. The number correct (15) times 5 is 75 minus 6.25 is 68.75. - not An Sweved Meas won A score between 65 and 74.9 will earn the person the title of Java Certified Programmer, a score between 75 and 84.9 will earn the person the title of Java Certified Developer, and a score overthat amount the title of Java Certified Architect. Test-takers who fail may take the test ONCE more, after that no more tries are permitted and your program must control for this. On your user interface you will display the test-taker's score and one of the above certifications or the message: "Sorry, you did not pass-try again! 141 2d6 CIT 285 Advanced Java Final Programming Project In this project you will create an environment similar to the Java Certification Examinations currently offered by Oracle. First, you will write a 100 five-part multiple-choice examination. You will break the one hundred questions into four groups of 25 each. Group I will be the easy questions, Group Il more difficult and the remaining groups more difficult than each predecessor group. Second, you will provide a graphical user interface for your test-taker to log in by entering his/her name and a four-digit ID number. The ID number will, of course, not display. You will inform the test-taker that he/she has ten minutes to answer twenty questions and that he/she should press the ENTER key to start the test. You must also display a digital c k which should count down the time remaining. The test taker may end Loners ov the exam at any time by clicking on a SUBMIT button on your user interface. All questions will be answered by choosing an appropriate radio button choice. The first question will be selected randomly from one of the four groups. If the test-taker answers it correctly, the next question must be selected from the next group of more complex questions unless the first question is already from the most complex group, at which point the next question must come from that group.. The minute the test-taker fails to answer a question correctly, you must drop the level of difficulty by one until you reach the lowest level and you will remain there until you receive a correct answer. Then, the process moves back towards the most difficult questions. That is, when he/she fails, the next question is easier, and when he/she succeeds the next question is more difficult. All questions are selected randomly from appropriate groups. Finally, when the exam is over either because the test-taker ran out of time or submitted the results, you will score the exam in the following manner: you will take the number of correct responses and subtract the number of incorrect ones; this will be divided by the total number of questions to achieve a guessing penalty. For example, 20 questions answered, 5 incorrect. (20 -5)/20,75. You will then subtract.75 from 1.0 giving you 25 which will be multiplied by the number of incorrect question giving t you 1.25 which will be added to the total incorrect questions giving you 625. You will finally subtract 25 from the result of multiplying 15 correct times 5. The number correct (15) times 5 is 75 minus 6.25 is 68.75. - not An Sweved Meas won A score between 65 and 74.9 will earn the person the title of Java Certified Programmer, a score between 75 and 84.9 will earn the person the title of Java Certified Developer, and a score overthat amount the title of Java Certified Architect. Test-takers who fail may take the test ONCE more, after that no more tries are permitted and your program must control for this. On your user interface you will display the test-taker's score and one of the above certifications or the message: "Sorry, you did not pass-try again

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!