icon alert if a date has been overrided for a user on the Assignments…#3030
icon alert if a date has been overrided for a user on the Assignments…#3030Alex-Jordan wants to merge 1 commit into
Conversation
8313d37 to
b04fa59
Compare
|
It seems odd to me for a student looking at their assignments to have the message "This date has been overridden for this user from the course set date." next to an assignment date. The odd thing is that the "for this user" in the message is the student viewing the set. I think that this message should either not be shown at all when a student views their own set, or perhaps the message should be different in this case, perhaps just omit the "for this user" wording. |
…rridden for a user
b04fa59 to
1510074
Compare
|
I changed the message to "This date overrides the assignment date." |
drgrice1
left a comment
There was a problem hiding this comment.
That is better. Looks good now.
|
So students see that their date was overridden? Can this be turned off? I guess to me I don't see the use case a student needs to know that their date is different than the default. |
|
Would only showing this message when acting as another user be sufficient for your use case @Alex-Jordan? |
|
I sort of thought that too, but I don't think it hurts anything. It does let the student know that an extension was granted. So if a student asks the instructor for an extension and the instructor says that it is okay, then this gives them further verification that it was done. |
|
In that case should this message also be added to the ProblemSet page as well, most students may only see that, and the due date is there too? |
|
I guess it could also let students know they used an extension achievement item too. So maybe there is some use for students being able to see this. I still feel it is mostly extra info they don't need, but I may have to see it in use to see if students send me questions about it when they see it. |
|
Yes, I was going to say that a student can see confirmation their date was changed after they used an achievement. But also if they had just asked for an extension. And generally, students will rarely have these date overrides. But I would argue that it is good to indicate to the student if/when their dates may differ from a classmate's. |
Could be done with future work. But this alone is an improvement, I think. |
|
One use case I use is I have multiple sections all in the same webwork course. For tests, they are all scheduled differently depending on section's class time. So all sections except the 'default section' will see this override, which may not have useful meaning. This is more than just a students will rarely have overrides use case. I'm okay with adding this as most my students won't see this page, but not all overrides from a template may have meaning as an extension, it could be section based due dates too. |
On the Assignments page, if the date that is mentioned in the status message is actually an override date for that user, indicate this with an icon using the same structure as the set description.
This is motivated my instructors reaching out to me, because they do not understand why dates are not changing on a student's Assignment screen even though the instructor is changing the global set dates.
Here is a screenshot for a quick look.
Note that if there are additional dates mentioned in subsequent messages, such as
'Afterward reduced credit can be earned until [_1].', there is no icon like this. It is only for the current date of primary importance.