backend
backend copied to clipboard
The Need for Student Groups
Currently, features such as grading and chatkit need a student/group assignment, which is uploaded as part of the deployment process.
Ideally, the only place where groups are needed is for accessing the grading table: Avengers should be able to see the submissions of "their" students.
We might not need to rely on a student/group assignment.
This would mean:
- grading of guests is possible even if they don't have groups.
- grading is possible before groups are formed.
- modules/courses could be run without the notion of groups altogether.
Alternatively, these objectives might be achieved by simply setting the group to a "default" group when a student first logs in.