ADO.NET
Version A
Web application testing knowledge of Shakespeare's plays
- Functionality of the application:
- Ask for user's name
- Ask for number of questions in a test
- Present questions:
- A label with the number of the question
- A label with the quotation from Shakespeare's play
- A textbox for user's answer (the name of the play)
- Buttons 'Previous' and 'Next' for changing current question in the test
- A button 'End test'
- After ending the test:
- Show the number of good answers
- Present user's answers and correct answers:
- The number of the question
- Information if user's answer was correct
- Quotation from Shakespeare's play
- User's answer
- Correct answer
- Information who is the speaker
- Full quotation
- Information about total number of correct and incorrect answers for this question
- For current user
- For all users
- Buttons 'Previous' and 'Next' for changing current question in the test
- Button 'Start new test'
- The data:
- Technical requirements:
- Create a database:
- The database must be in the third normal form (3NF)
- Store the data in one XML file
- Create and use a typed dataset
- Randomize question
- You can use Data Binding
- Approximate points:
- correct typed dataset: 4.0
- presenting questions: 3.0
- presenting answers: 3.0