Multiple user may take the exam simultaneously.
User enter his basic information in the web based tool.
User can also select difficulty level A.K.A rank (0-9), Number of question in the test (Min : 5 questions and Max: 100 question)
Questions are multiple choice questions with only 1 possible answer.
No questions are repeated to the user during the test
All the question in the database should be repeated equally or close to equal with each other
Ex.: question 1 from database repeated 5 times in 10 test however question 6 from the database has not asked at all.
All question are ranked based on the difficulty in the database(1 easy and 10 difficult)
Rank or difficulty level of the question changes permanently based on the number of user answers the question correctly.
Ex. How many legs dog has? Ans is 4. Rank of the question initially is 3. But after 10 user exam, only 5 were able to answer correctly. Hence rank of the same question recalculated to 5 using simple formula based on the success ratio.
It is expected that requirement 4 should also be consider in this case.
Test is time bounded. It is up to you to define a time based on the difficulty level user has chosen with some fix formula.
If user provide incorrect answer for 20% sequentially then difficulty level should be dropped by 1.
Ex: For 10 question exam – User answer 2 question incorrectly then 3rd question should of lower difficulty by 1 (reduce difficulty level by 1).
If user provide correct answer for 40% sequentially then difficulty level should be increased by 2.
Ex: For 10 question exam – User answer 4 question correctly then 5th question should of higher difficulty by 2.
In the end of the exam – average of rank of the asked question should be close to the rank. Please make a note that difficulty level may change during the test based on the answer from the user. So average need not be exact to the difficulty level but close to difficulty level.
Ex. In an exam 10 question asked for difficulty level 5 then end of the exam average difficulty level should be close to 5.
You are free to choose any question and answer associated with. We would expect at least 25 questions and there answers
20 freelancers are bidding on average $228 for this job