Your task is to design a program which can be used by a teacher to create small scale multiple choice quizzes for their students. The idea is that the teacher can propose 3 questions and four possible answers for each. They should also indicate what the answer is for each question as well. The student will see an equivalent form, but with the correct answer removed from view so they have to nominate their answer. The program needs to be able to offer a mechanism by which either of the forms can be presented to the appropriate type of user (teacher or student). The program HAS 3 forms. One form should be designed to allow the user to decide whether they want to set questions or take the test. Another form is to be designed so that it can be used by a teacher to set a quiz for their students. Another form should be the student's [url removed, login to view] form should be nearly identical to the teacher [url removed, login to view] will see exactly the same questions and options as on the teacher [url removed, login to view] will not see the [url removed, login to view] should be offered the chance to nominate their [url removed, login to view] should not be able to edit the questions or the [url removed, login to view] should be allowed to answer the questions in any order and return to an answer and change [url removed, login to view] they are happy with their answers they can click a command button to have their answers marked.A label next to each answer box should indicate whether their answer is correct or not. If the answer is incorrect, they should be shown the correct [url removed, login to view] an answer is blank it is deemed incorrect.A label should tell the student their total [url removed, login to view] the student has had their feedback the marking button should disappear and a new command button should appear to allow the student to close the test form and show the menu form again.
1) Complete and fully-functional working program(s) within the deadline (Deadline: 9th of April 2006 - 3pm) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
To be run on Visual Basic 6.0