Skip to content

Belgianwafflecorp/QuizApp

Repository files navigation

QuizApp

Project description:

A Multiple Choice Quiz app made in C# with wpf GUI. The questions are fetched with API's from https://the-trivia-api.com/. There is also an console app version (ConsoleQuizApp).

Author:

Verstraete Domien ICT-electronics student at Vives Brugge

Screenshots:

console

Alt text

welcome

Alt text

about page

Alt text

quiz

Alt text

correct / incorrect

Alt text

scoreboard

Alt text

Setup and Usage:

For Development

  1. Visual Studio

Description: A powerful integrated development environment (IDE) used for developing .NET applications, including Windows Presentation Foundation (WPF) applications. Download: Visual Studio

  1. .NET SDK

Description: Software development kit required to build and run .NET applications. Download: .NET SDK

For Running the Application

  1. .NET Runtime
  • Description: The runtime required to run .NET applications. This is necessary if you are distributing the application as a standalone executable.
  • Download: .NET Runtime

Additional Tools

  1. Git
  • Description: A version control system to manage your source code.
  • Download: Git
  1. GitHub Account (optional)
  • Description: To host and share your source code, and manage version control.
  • Sign Up: GitHub

Summary

  • Development: Visual Studio, .NET SDK
  • Running the App: .NET Runtime
  • Additional Tools: Git, GitHub account (optional)

These tools are essential for both developing and running the quiz application effectively.

UML diagrams of the classes in the library

Questionnaire Library

Alt text

ScoreBoard Library

Alt text

Future Improvements:

  • login for returing users
  • keeping track of the time users take to finish the quiz
  • being able to see the scoreboard in the beginning of the app
  • adding question photos
  • adding the option to choose a topic for the questions
  • Lan party versus battle

About

GUI quiz app that uses API's to fetch questions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages