Hein Meling
Hein Meling
When `connect-go` [adds support for stream deadlines](https://github.com/connectrpc/connect-go/issues/604), we should remove our own response controller implementation in [`web/webserver.go`](https://github.com/quickfeed/quickfeed/blob/master/web/webserver.go#L61).
We can remove the `UpdateSubmissionRequest` message and send a `Submission` message, as we do for `UpdateCourse` and friends.
The error handling and logging could be improved; we should avoid adding stuff to the public API that doesn't need to be. For example sentinel error values, e.g., `ErrFreePlan` is...
If a teacher deletes a task from the `tests` repository, e.g., to reduce the workload, we currently close the issue and mark it as deleted in the database. However, we...
Since the frontend does not need to access all message types, we should not generate JavaScript / TypeScript code for message types we don't need. Hence, we should split out...
Based on feedback from Erlend (June 2021). - `assignments` table: what is the `reviewers` attribute of type int? This is the number of reviewers for an assignment and we should...
Now the Teacher's view of group assignments is per user, we should display the slip days. The same goes for the Student's view of group assignments; they should also show...
It would be quite useful to be able to search over multiple student's/group's result logs for common patterns, e.g. panic or test timeouts etc. This would help to debug issues...
When users sign up to Autograder, we should check whether or not they are already listed as student of the course in Canvas. If they are in the class roster...
This is for testing only, so that we all see the same data when testing the system. I prefer it to be done in Go, e.g. reading from sql file.