Jaakko Kantojärvi
Jaakko Kantojärvi
### Preflight Checklist * [x] I agree to follow the [Code of Conduct](https://github.com/jgraph/drawio-desktop/blob/master/CODE_OF_CONDUCT.md) that this project adheres to. * [x] I have searched the issue tracker for a feature request...
**Describe the bug** Restoring the cache doesn't restore file modification times. This can effect application which check if a file has expired based on the time stamp. In my case,...
I wasn't really happy that nested routes define url kwargs in register method. That split query filtering from definition of queryset. Also writing hyperlinkedidentityfield for these nested paths became overly...
Variable `visible_to_student` can be used for this purpose. Cache or html classes need to react to this setting, so those that are not visible, won't be. Help text needs to...
Currently, A+ sends provides field `max_submissions` to an assessment service: https://github.com/apluslms/a-plus/blob/0cf8c3126d6011f08201764c3878b930ec4f3e31/exercise/exercise_models.py#L738 For now, this seems to be used only to show model answer in MOOC-Grader after all submissions are consumed:...
At least it can only handle max 100 tags. Other bugs need to be investigated.
This would a major update to the exercise JavaScript API and would a milestone going forward with JS plugin system. So, the idea is that exercises would be configured with...
### Problem The current implementation proxies `res.end()` in a way that tries to ensure the session is saved before completing the response. However, this logic is complex, fragile, and not...
This is my test to add types to the repo. I wanted to take care of the following 1. Ensure types are close to the code with hope they stay...
The current event is send here https://github.com/apluslms/a-plus/blob/d10087a658dfffdcfa0d7626dad16016e41372dd/exercise/static/exercise/chapter.js#L65-L66 To support JavaScript plugins and to help removing `data-aplus-ajax` special variable, the event should be made cancellable. This means, the code should look...