Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need a finer-grained permissions model for users #201

Open
blerner opened this issue Dec 17, 2020 · 0 comments
Open

Need a finer-grained permissions model for users #201

blerner opened this issue Dec 17, 2020 · 0 comments

Comments

@blerner
Copy link
Collaborator

blerner commented Dec 17, 2020

The Student/Grader/Assistant/Professor/Admin split of roles isn't flexible enough for some scenarios. For instance, currently only a Professor can assign grading to individual Graders. Most Assistants shouldn't have that power, to avoid favoritism, but making someone a Professor has the additional power that they can impersonate any user in their course, and can go on to create additional courses themselves. In other words, when a professor of a course wants to delegate some of the authority of managing the course to a trusted assistant, they have to "round up" and grant too much power.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant