Audiences: Beginner programmers and students.
Instructions:
Project Requirements
Need to develop an Online Quiz Web Application using ASP.NET 2.0 and C# (or Visual Basic .NET). The application has three parts – the User Interface, the Database, and the Admin module.
The User Interface
The user interface will allow application users to click on the "Start Quiz" button to start the quiz. The quiz will have 25 questions and each question may have more or one answers. The question with single answer should have radio boxes to select an answer and the questions with multiple choices should have check boxes to select the answers.
In the end of the quiz, the results will be displayed to the user by percentage of correct answers and total questions. For example, if a user answers 20 questions correctly, he should see his result as 80%.
The Database
SQL Server Express or Microsoft Access may be used as a backend database to store the questions, answers, and the results.
Admin
The Admin section of the application will allow an admin user to post quiz questions. Admin can post as many questions he/she wants. The questions for the quiz will be selected randomly each time a new user access the application.
For Experienced Developers
User AJAX to restrict the page refresh to the quiz area only.
Downloads:Free Downloads for Visual Studio 2005 Express, SQL Server 205 Express and AJAX.
References: