Hein Meling
Hein Meling
This interceptor is too long and should be split up into more helper functions to reduce its complexity. ```go func (a *AccessControlInterceptor) WrapUnary(next connect.UnaryFunc) connect.UnaryFunc { ```
We currently link to the user's GitHub repository, so hovering over the link does reveal the GitHub username. But we could make it easier by including the GitHub username (and/or...
Before clicking the hamburger menu thing: After: As you can see the arrow is still there behind the table.
Sometimes students sign up to QuickFeed in the course to resit the exam, even though they already got approved the assignments. It would be nice to know how many of...
Instead of keeping the course `info` repository, we should create `org-year.github.io` repository. This will apparently allow us to use it as a GitHub Pages web page. Moreover, perhaps we could...
In several courses we have a file called `lab-submission.md` that contains submission instructions. We should generalize these instructions and make them available directly from the frontend at an appropriate and...
The [teacher documentation](https://github.com/quickfeed/quickfeed/blob/master/doc/teacher.md) needs to be updated. We need to add mention of the new `tests.json` file and possibly other issues.
> For testing CLI: I came across this [go-cmdtest](https://github.com/google/go-cmdtest) library from google. This appears somewhat similar to the Go command's [test script language](https://pkg.go.dev/rsc.io/script) for which there is a port here...
We need to migrate the configuration file to a new file. See the [migration guide](https://eslint.org/docs/latest/use/configure/migration-guide).