Matthias Matt
Matthias Matt
**Is your feature request related to a problem? Please describe.** We have a limited understanding of what is happening and what actions are carried out. We keep logs, but the...
**Is your feature request related to a problem? Please describe.** While our git server implementation works, it would make more sense to have a dedicated service (i.e. Gitea) handle the...
**Is your feature request related to a problem? Please describe.** Building docker images is very slow right now because the GitHub Actions do not cache the layers. **Describe the solution...
**Is your feature request related to a problem? Please describe.** Celery workers should run tasks themselves instead of delegating to yet another pod with the Kubernetes executor. **Describe the solution...
**Is your feature request related to a problem? Please describe.** `GraderExecutor` is a simple task queue based on an `asyncio.Queue`, which is very basic. By switching to Celery we get...
**Is your feature request related to a problem? Please describe.** The helm release action creates a new GitHub release each time we create a chart release, which itself is a...
**Is your feature request related to a problem? Please describe.** Right now the `grading_logs` variable in the graders is always `None` before the `_run` method where the executor runs actual...
The `wait_for_exit` method eventually calls `os.waitpid`, which throws a `ChildProcessError` if no process with the specified pid exists. This exception is caught, the function just returns, and the `Future` never...
**Is your feature request related to a problem? Please describe.** An instructor wanted to export the scores of all assignments in a single CSV file. The columns should show the...
**Is your feature request related to a problem? Please describe.** Instructors who do exams with the grader want to automatically release assignments when the exam starts and not have to...