-
Notifications
You must be signed in to change notification settings - Fork 108
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
add support for roles and workflow #12
Comments
I've taken an initial stab at this one. I'll hold off on closing this issue until I've gotten some feedback. |
@carsongee This is lgood enough for the residential release (I know, we're past the point of decision, but I thought I'd memorialize it). @chrisrossi I do have a scope-creep question: we're using the staff and instructor roles to manage access. However, if we move to edX the staff role is overloaded. What would be involved in creating a new "grader" role? I presume that would be an edx-platform change and not an XBlock change, but I wanted to check. |
On Mon, Aug 25, 2014 at 9:19 AM, Peter Pinch [email protected]
Chris |
Is it not sufficient to use the course_staff vs instructor difference, or is giving course_staff too much privilege? If we do need a special role, I don't think it would be that much to add it as I've had a fair bit of experience in that part of the code base (just an extra Role class in https://github.com/edx/edx-platform/blob/master/common/djangoapps/student/roles.py and some fiddling with the instructor dashboard. In addition to the staff/instructor roles, there are also several forum roles that I think use the same "Roles" style for the course and underneath it all it is just using stock Django groups with some course identifying abstractions. |
Staff and Instructor roles are totally fine residentially. But in the MOOC context, the plan is to hire a bunch of graders-by-the-hour and we don't really want to give them permission to make changes to course content (in studio). So an additional role would be desirable. All speculative for now. You've both answered my question about scope.
On Aug 25, 2014, at 10:05 AM, Carson Gee [email protected] wrote:
|
This will be addressed in 0.4.0 |
Allow staff to add grades, but they shouldn't be presented to the student (nor recorded in student state) until an instructor has approved them.
I think this can be done by adding an adding an "approved" field that can only be changed by an instructor. Grades are not returned to the student unless the approved field is set to true.
An enhancement would to have this be an optional feature, although I don't know where the option could be set -- perhaps when the problem is authored?
(see jazkarta#20)
The text was updated successfully, but these errors were encountered: