Architecture of the question generator process - Arquisoft/wiq_en2b GitHub Wiki
Characteristics of the design decision:
- Date recorded: 11/03/2024
- Scope: backend, question generator
Description
The question generator must be a part of our application, but different to the webapp or the API, it doesnt need to be running on a loop. It just needs to be run once everytime we want to load or update questions. Implementing it in the API module would result on more coupling but not duplicating code for the model. On the other hand, implementing it in a new module would make the application cleaner and easier to change.
Decision taken
The team has decided to implement the question generator as a separate module of our application.