Architecture of Finitequiz¶
Purpose¶
Being a single-choice question style minigame that lets users choose one correct answer from a bunch of wrong answers.
Table of Contents¶
Links¶
General code structure¶
__mocks__: Mocking behavior for testingassets: Static assets like the logocomponents: Re-usable Vue componentsrouter: Frontend site page routingts: Data models and backend communicationviews: The displayed pages. Currently consists of only the GameView that contains the whole game
Starting the service¶
See the README.
What to look at¶
Everything
What to ignore¶
NA
Known Design Flaws¶
Exactly one answer must be correct, not more or less
Known Bugs¶
An up-to-date list of open bugs can be found at https://github.com/orgs/Gamify-IT/projects/6/views/11 by searching for Finitequiz.
Tests¶
In general, the following things are tested for Finitequiz:
everything manually with a testplan
Unit tests for Sonarqube funtionality