Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Interactive Quiz Application — C# WinForms

📌 Overview

A Windows Forms desktop quiz application built in C# featuring 29 multiple-choice questions, real-time score tracking, and dynamic question navigation. Demonstrates event-driven programming, UI design, and data structures in C#.

🏥 Healthcare IT Relevance

  • Event-driven UI design applicable to clinical desktop applications
  • Data structures (2D arrays) used in healthcare assessment tools
  • Score tracking logic mirrors patient assessment scoring systems
  • Windows Forms UI patterns used in hospital management software

🎮 Features

  • 29 multiple choice questions across various topics
  • 4 answer options per question (A, B, C, D)
  • Real-time question counter (e.g. Question 3/29)
  • Answer validation with error handling
  • Final score display on completion
  • Quiz reset functionality for multiple attempts

💡 Programming Concepts Demonstrated

  • 2D Arrays — Quiz data stored as string matrix
  • Event Handling — Button click events for Start and Next
  • Conditionals — Answer checking logic
  • UI Controls — Labels, RadioButtons, Buttons
  • String Formatting — Dynamic question counter display
  • Error Handling — MessageBox validation for unanswered questions

📁 Project Structure

  • Form1.cs — Main quiz logic and event handlers
  • Form1_Designer.cs — UI layout and control definitions
  • Program.cs — Application entry point

💻 Technologies Used

  • C# .NET 8
  • Windows Forms WinForms
  • Visual Studio 2022
  • Event-Driven Programming
  • 2D Array Data Structures

🎓 Academic Context

  • Course: Object Oriented Software Development
  • Program: Computer Programming
  • Institution: Niagara College Toronto

📫 Connect

About

Interactive Quiz App | C# WinForms | OOP Portfolio

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages