-
Notifications
You must be signed in to change notification settings - Fork 56
Description
From today's meeting, there needs to be one more role value for the graduate student. Overall, there will be 4 roles, corresponding to:
- Site administrators, which corresponds to the module's two professors. Site administrators should be able to access all assessments
- Graduate students, who are responsible for manual marking of assessments. Graduate students should be able to access only assessments belonging to students assigned to them
- Avengers/TAs, who will be able to access only assessments belonging to their studio group
- Students
Implementation-wise, it is possible to give graduate students an identical 'role' value as avengers/TAs. The difference being only the students they are assigned---graduate students are assigned (associated) all the students they are responsible for grading, and avengers/TAs are assigned (associated) the students in their studio group.
More importantly, we need to take note that the information about these groupings will come from IVLE groups. Therefore, a process of parsing IVLE 'group' information into the backend database, as well as a way to update these relationships (as in, to update per fixed amount of time, or on student login, or on graduate student/avenger login) should be implemented.