This project is for a web site that will ask a user a series of questions in a specific time period. The site should have a sign in page for registered users(40 questions), but allow unregistered users access to a reduced number of questions (5 questions).
1) Should be implemented in ASP.NET 3.5, Visual Studio 2008.
2) Use SQLITE type database file (attached), that provides question and answers. An ASP.Net connector can be found at SourceForge.
? There are multiple question domains that a user can choose from, which should be shown as buttons or links on main page..
3) Once test commences, the user can navigate forward/backward ("next" & "previous"). If the user navigates backwads ("Previous"),
? that questions answer (meaning responses need to be stored) should be shown but is not modifiable (ie read only).
4) Questions are chosen at random at the start of the test. Questions are multiple choice with two distinct
? types: single answer (Radiobutton), or multiple answers (Checkbox).
5) A test timer will visibly keep track of time remaining, and exit the test if allotted time goes to zero (if need be AJAX technology can be used).
6) Once the test is completed (or times out) a result page will display the score. Score will be saved for registered users.
7) REST concepts can be utilized if appropriate.
8) Web site should be able to handle refresh/reload properly, which is defined as not repeating the last event again.
9) All visible controls should be styled with an external CSS style page.
10) The defaults for number of questions asked should be stored in an external config file, as well as the timer period.
11) Completed project should be placed in a compessed folder that can be tested on my own VS2008 environment.