pkoerner / expert-parakeet

1 stars 0 forks source link

Role assignment #164

Open davrad opened 3 months ago

davrad commented 3 months ago

In order for authorisation to work, there needs to be a way to assign Roles for a particular user. There should be an admin field where the admin can assign roles to a user. User should be at creation assigned a default role.

iTitus commented 3 months ago

Note that the roles need to be assigned per course iteration membership

pkoerner commented 3 months ago

Maybe related: there is a need for some kind of registration to store a user's name, and in case of students, matriculation number. They might register for several (current) course iterations and probably should be approved by a course admin.

pkoerner commented 3 months ago

Additional problem: for large courses, manual approval might be a pain. Maybe an admin could submit a csv file containing student name and matriculation number that registered for a course (via the LSF) that should be auto-approved.