Pinned issues
Issues
- 1
Remove GRPCManager and (maybe also) MockGRPCManager?
#970 opened by meling - 2
- 0
- 3
[Suggestion] Automatically assign reviewers for manually graded assignments
#981 opened by JosteinLindhom - 0
- 0
Chore: Simplify Organization message type
#971 opened by meling - 0
- 0
- 2
Chore: Remove UpdateSubmissionRequest message
#948 opened by meling - 0
Remove fields from database that are accessible from local file system (tests repository)
#884 opened by meling - 0
- 0
`Course.dockerfile`
#962 opened by meling - 1
- 0
Chore: Remove WithUserContext
#959 opened by meling - 0
Chore: Rename proto fields with Scm prefix
#945 opened by meling - 2
Chore: Cherry pick changes from #704
#949 opened by meling - 1
Chore: Update disabled tests
#946 opened by meling - 0
Outdated images and favicon in the frontend
#956 opened by JosteinLindhom - 0
`assignments/assignments.go:updateGradingCriteria()` should be moved to `db.UpdateAssignments()`
#951 opened by meling - 1
UpdateSubmissions has unused courseID argument
#924 opened by meling - 3
- 0
Replace URLRequest with CourseRequest
#934 opened by meling - 4
- 0
- 0
Combine EnrollmentRequest and EnrollmentStatusRequest
#933 opened by meling - 0
- 0
Remove unused GetReviewers
#928 opened by meling - 0
- 0
Fix various Go DeepSource issues
#925 opened by meling - 0
`Assignment.runScriptContent`
#916 opened by meling - 1
The server could stream the results from the test execution, and forward to the frontend. Currently, the results/scores arrive in one big blob. Here is a possible solution; not sure if it is relevant to the problem with the current solution. It can be tested first via the `TestRunTests` in `ci` package.
#912 opened by JosteinLindhom - 0
Student review change request
#915 opened by leandernikolaus - 0
Restructuring SCM package
#864 opened by 0xf8f8ff - 0
SCM error ErrMissingFields should be removed
#910 opened by 0xf8f8ff - 0
- 0
scm option types and corresponding validator methods must be kept close to each other to improve maintainability
#908 opened by 0xf8f8ff - 0
- 2
`GetRepositories` is used mostly (except in tests) to check if an organization for a new course already has course repositories and probably should be returning a Boolean
#901 opened by 0xf8f8ff - 0
`RepositoryIsEmpty` can be simplified by using repository contents GitHub API
#899 opened by 0xf8f8ff - 1
Remove global variables in internal/env/scm.go
#898 opened by meling - 0
`DeleteGroup` calls several scm methods via a helper method that should be moved to the scm package.
#894 opened by 0xf8f8ff - 0
UpdateGroup calls multiple scm methods that should be refactored into a single scm method.
#890 opened by 0xf8f8ff - 0
`UpdateEnrollment` uses scm methods that have no other applications (via helpers) and can be moved to the scm package
#881 opened by 0xf8f8ff - 0
`CreateCourse` has a chain of GitHub interactions that seem easy to refactor into a separate scm method
#876 opened by 0xf8f8ff - 0
- 0
`GetTeams`, `GetRepository` are only used by the scm tool and can be instead performed directly by the GitHub API client
#873 opened by 0xf8f8ff - 2
Container name already in use
#868 opened by meling - 0
- 0
`GetTeam` scm method is unused and can be removed
#865 opened by 0xf8f8ff - 0