Comments (3)
@benjaminvialle @reidka If we were interested in pursuing this, there's https://github.com/ryanb/cancan
However, to achieve the necessary granularity in the permissions for flexibility, this could become quite complex. We could end up with several different permissions per controller. Given the current division of the system into 3 primary roles, I feel as though we wouldn't benefit much from the added complexity. I wonder how many would actually use anything other than the default roles/permissions.
from markus.
It's not a prior task today cause we have other things to do but we can keep that in mind. Thank you @danielstjules :)
from markus.
I'd like to keep roles simple in MarkUs, so I'm going to use my veto.
from markus.
Related Issues (20)
- Allow instructors to delete scan uploads
- TAs should not be able to access urls for results they haven't been assigned
- Allow submissions to be collected before the collection time
- Allow bulk collection of most recent submission
- Add additional bulk collection options
- Keep previous results after a newer revision is collected for a grouping
- Store feedback files on disk (not in the database)
- Apply maximum file size to feedback files
- Show count for submissions in progress in submissions table
- Changes for LTI before production
- Bug: Automated Tests Hanging HOT 6
- Graders: Tracking Marking Completion/Remaining HOT 1
- Keyboard Shortcut: Enter/return does not Confirm Level
- [feature request] Rank in list HOT 1
- [Feature Request] More Progress Display Options for the Grader HOT 1
- Minor visual bug - popup animation bugging when clicking "Marks Chart"
- Preview student view? HOT 1
- (Feature request) Add fail safes to submitting during a penalty period HOT 1
- [bug] URLs not included in download HOT 4
- Allow negative bonus marks in Marks Spreadsheets HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from markus.