This project is a Windows Forms-based quiz application built using F#. The application allows users to:
- Login with their Name and ID.
- Attempt multiple-choice and written questions.
- View a timer for the quiz.
- Navigate between questions using "Next" and "Back" buttons.
- Submit the quiz and view their final score.
- Save their results in a file.
-
User Login:
- Users must provide their Name and ID to start the quiz.
-
Question Types:
- Multiple-choice questions with radio button options.
- Written questions where users can type their answers.
-
Timer:
- A countdown timer for the quiz.
- Automatically submits the quiz when time is up.
-
Navigation:
- Navigate between questions using "Next" and "Back" buttons.
-
Score Calculation:
- Calculates the user's score based on correct answers.
-
Results Storage:
- Saves user results to a text file for record-keeping.
- Clone the repository or download the source code.
- Open the project in an F#-compatible IDE like Visual Studio or Rider.
- Build and run the project.
- Provide a valid Name and ID to start the quiz.
- .NET Framework (Windows Forms)
- F#
User results are stored in the Results
directory as a text file. Each entry includes:
- User's Name
- User's ID
- Final Score