Skip to content

Releases: mmoomocow/csharp-quiz

Final Version for assessment

12 Nov 09:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.0.2

Minor patch

12 Nov 08:25
ffaa706
Compare
Choose a tag to compare
+ Improved formatting to README.md
+ Fix grammar and spelling mistakes

Full Changelog: v3.0.0...v3.0.1

Final Project

11 Nov 21:28
Compare
Choose a tag to compare

The finished project, some patches may be upcoming

Full Changelog: v2.0.0...v3.0.0

Finished GUI app + single file publish

01 Oct 22:49
Compare
Choose a tag to compare

GUI app has been finished and is now usable, some additional testing will be required.

Includes all supporting files to the published .exe. This packages dotNetCore3.1 and the windows form app API (for the GUI version) with the published exe to remove the need for users to have them installed on their system.
This makes it more accessible to all users, especially those who would have difficulty recognizing the error that would be caused, and then also with the resulting process.

Single File Publish

19 Sep 02:09
12d1cfa
Compare
Choose a tag to compare

Release artifacts are now generated using singleFilePublish

Sanity Checks

18 Sep 10:40
1bb4664
Compare
Choose a tag to compare

Ensure the user gives a valid number answer #33
Corrected if statements for giving user score

Multiple questions

18 Sep 09:42
Compare
Choose a tag to compare

Minor bug fixes:

A rewrite of the question handling was implemented in #29

It is done with a new Questions class, each user will have their own constructed copy of the class
The constructor takes a Random object that is used to generate random questions. This is done because if new random objects are made frequently, they can give similar values. It also contains the int questionType and 3 lists, one for each question type.
The randomQuestion method chooses a random question from the selected question type
The removeQuestion method takes a question object and removes it from the list.

Loop!

Looping came from #20 and was merged with #24
Scoring came from #21 and was merged with #25
Multiple questions are asked each time the program is run (currently 5) and the number of correct answers is counted. At the end it will give a message to say how well you did

Completed console quiz app

16 Sep 08:45
9038d1e
Compare
Choose a tag to compare

There are no more issues under the Console app working milestone, meaning the console quiz app is completed. The app is now ready to be moved to a form app.
All automated tests have also passed.

Generate published documents for console app

07 Sep 01:25
Compare
Choose a tag to compare

Automatically generate all release documents for the console app. This runs a matrix of operating systems and contains all required documents to run the final .exe. This includes net5.0, therefore dotnet 5.x is not required to be installed to run the program.

Documentation with code comments and workflows

07 Sep 00:10
1feb0e6
Compare
Choose a tag to compare

Added documentation of code using code comments, this allows everyone to understand the code and explains why things have been done the way they have been done.
Github Actions/workflows have also been added to test code and generate release artifacts.