mampf
mampf copied to clipboard
MaMpf (Mathematical Media Platform) — an E-Learning platform for mathematics featuring a media player & editor. Developed & deployed at Heidelberg University.
A user reported that some texts in the comments view are mixed up (English and German), see the image where we have "Auf Kommentar antworten" and "Reply to comment" both...
The test pipeline was fixed in #472. Yet still, the tests are not executed anymore as there is no space left for GitHub Actions, e.g. see [this run](https://github.com/MaMpf-HD/mampf/actions/runs/4982431807). This is...
Our list of DB migrations has become incredibly long over the years. We might discuss cleaning it up a little by creating a null migration, see e.g. [here](https://www.homeonrails.com/2012/11/null-migration-or-what-to-do-when-there-are-too-many-migrations/), from which...
Currently, we have `client_max_body_size 4G;` in our config in `docker/nginx.tmpl`. A user tried to upload a 6GB video which conseqently failed. While I am not overly enthusiastic to rasing this...
Currently the unit and integration tests are executed twice on pull requests, e.g. [this one](https://github.com/MaMpf-HD/mampf/pull/481) merging from `mampf-next` to `mampf`. This is since we specified that these tests should run...
Maybe funny in the beginning, but url slugs like `/lectures/1/food?project=kaviar` don't serve any real purpose and might just irritate newcomers when they share a link. So, we should gradually replace...
It might be worth considering moving to bootstrap 5 in the future, but due to use in gems it might be difficult.
The used cypress version is `7.6.0`, which is a few major versions behind the latest release [`12.8.1`](https://hub.docker.com/layers/cypress/included/12.8.1/images/sha256-5d6d7ee46c54debfdb0bbe8d304cdde6e2288fbd30e43d72193abdd30d967e59?context=explore): https://github.com/MaMpf-HD/mampf/blob/487ebca2a111e8a7e0c3e504b0dcfb50a9aa676d/docker/run_cypress_tests/Dockerfile_cypress#L1 This upgrade beyond version 10 requires some intervention: ``` There is a...
Currently, if one resizes the window, the Thyme player script only considers the window's width. Thus, the native video screen won't be shown when resizing the window vertically. Moreover the...
To prevent security vulnerabilities, it would good to be able to updated our javascript-packages to their newest versions. Running `yarn outdated` shows:  It seems that the patch update and...