Closed atkoehler closed 10 years ago
What if we just allowed you to look through who as a per-user deadline associated with them? I'm worried about making it pick the later of the two because it's conceivable that a teacher would want to make a deadline for a particular student before the deadline for everyone else.
Is there a command to reset per user deadlines? I couldn't think of one although I didn't look through the api. I could not determine how to reset it to not existent so that the overall one is utilized.
There is no such way to do that right now. So it looks like implementing the two following features would resolve this issue:
Is this correct?
yes that would be helpful.
the reset could easily be a bulk reset or a user specific reset
bulk:
reset_user_deadlines Dummy/cs10
individual user:
reset_user_deadlines Dummy/cs10 user@email.fake
Added reset_user_deadlines
and view_user_deadlines
with the functionality suggested by @atkoehler. I'll leave it to you to close this issue.
Looks good to me :+1:
The
modify_assignment
command can change the deadline and cutoff date. However, so does themodify_user_deadline
command. These don't play nice together.It appears that if a personal deadline is set, the web interface will not allow submission and testing no matter what the overall deadlines are for the assignment. Meaning that the personal deadline is taking precedence. This sort of makes some sense but I think it logically makes more sense to utilize the later of the two. Or an even better solution would be: if an overall assignment deadline change occurs to clear all personal deadlines that are before it.
Example causing problem:
11/15
modify_user_deadline
to set the personal deadlines to11/16
. This allows the individual to turn in until11/16
.modify_assignment
to set11/17
.11/17
now, the one user's submission is only allowed until11/16