Jaakko Kantojärvi

Results 10 issues of 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...

area: student tags
experience: good first issue

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:...

requires: discussion
area: grading interface
area: UX student
type: refactoring
effort: hours
requires: priority
service: mooc-grader

At least it can only handle max 100 tags. Other bugs need to be investigated.

type: bug
O1 needs
area: student tags
priority: medium
effort: days
experience: moderate

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...

requires: discussion
type: epic
effort: weeks
area: exercises
area: javascript
area: active elements

### 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...

enhancement
ideas
discuss

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...

type: feature
experience: good first issue
area: grading interface
effort: hours
area: javascript