The adaption algorithm based on Graf et al. should be improved by creating own file and making a better structure for it. It should be possible to select the algorithm via the endpoint. It should also be the default value.
Describe the Impact on the System
It will not have a big impact on the system since it mainly should be added as a single class. When calling the API-Endpoint for learning path creation, it should forward to the tutoring model and use the Graf algorithm if requested.
Definition of Done
What needs to be done, before the Issue can be closed?
[ ] Linting Code to Python standard
[ ] Testing code with Pytest. All tests within the system should still be ok.
Describe the feature to be developed
The adaption algorithm based on Graf et al. should be improved by creating own file and making a better structure for it. It should be possible to select the algorithm via the endpoint. It should also be the default value.
Describe the Impact on the System It will not have a big impact on the system since it mainly should be added as a single class. When calling the API-Endpoint for learning path creation, it should forward to the tutoring model and use the Graf algorithm if requested.
Definition of Done What needs to be done, before the Issue can be closed?