You are required to build a quiz program, which will pose 10 questions to the user, and will grade the user's answers. Your quiz will pose ten questions to the user. Your interface should consist of: Labels showing the title of the program, and giving the user instructions on taking the quiz. An array of ten labels, all arranged in a column. These labels will be used to display each of the ten questions. The labels should be large enough to display the questions in the file An array of ten text boxes, into which the user will type their answers. The text boxes should be arranged in a column as well, so that each text box is directly beside its corresponding label i.e. their indices should be the same A button which, when pressed, will cause the quiz to be graded A large picture box which will display the results of the quiz after it has been graded. A quiz file, containing each of the ten questions, may be found below. The data in the file is arranged in pairs: the first item is the text of the question, and the second item is the correct [url removed, login to view] own file would have to be in the same format--ten questions,with each consisting of a question, and an answer.) The program should load the questions/answers at startup. The questions should be displayed in the label array, while the answers should be stored 'out of sight'! After the form has been loaded, the user may enter their answers in the boxes; the answers will only be graded when the user presses the 'grade' button. When the user presses the 'grade' button, your program will go through each of the questions,and mark them. If the user's answer matches the correct answer from the file, your program should print the message "Question x: Correct" in the picture box. If it doesn't match,it should print the corresponding incorrect message. After the results for each question have been printed, a message should be printed indicating the users total score, out of 10.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. The points above in the description area describe the basic operation of the program. the following need to be implemented: After the user has pressed the 'grade' button, lock the text boxes so that the answers cannot be changed. When grading the test, change the text color of any incorrect answers to red. When grading the test, if an answer is wrong, join the correct answer (in brackets) to the end of the user's answer, so that both are now visible in the text box. Ensure that your program will accept the answer, even if the capitalization of the letters in the user's answer is different from the that in the file. Provide internal documentation by adding comment lines to briefly explain your code. The following is the actual quiz file that should be used. "1. A contract in which the buyer pays the supplier for allowable performance costs plus a fixed fee payment usually based on a percentage of estimated cost is called a ____________________ plus fixed fee contract.","cost" "2. A contract in which the buyer pays the supplier for allowable performance costs along with a predetermined percentage based on total costs is called a cost plus ____________________ of cost contract.","percentage" "3. A contract involving payment to the supplier for direct and indirect actual costs is called a cost ____________________ contract.","reimbursable" "4. A contract in which the buyer pays the supplier for allowable performance costs along with a predetermined fee and an incentive bonus is called a cost plus ____________________ fee contract.","incentive" "5. In cases where the organization wishes to procure specific items, a request for ____________________ is issued to prospective suppliers.","quote" "6. Monte Carlo analysis is the basis for most schedule _________________________.","simulations" "7. A project manager would use the ____________________ technique to derive a consensus among a panel of experts, to make predictions about future developments.","Delphi" "8. In any well managed project, ____________________ risks will remain after all of the response strategies have been implemented.","residual" "9. ____________________ diagrams are used to represent decision problems by displaying essential elements, and how they influence each other.","schedule" "10. Risk ____________________ is reducing the impact of a risk event by reducing the probability of its occurrence.","mitigation"
Windows 98 and 2000 The program will be running on Visual basic 6.0 Working Model Edition.