Skip to content

icon alert if a date has been overrided for a user on the Assignments…#3030

Open
Alex-Jordan wants to merge 1 commit into
openwebwork:WeBWorK-2.21from
Alex-Jordan:override-indicator
Open

icon alert if a date has been overrided for a user on the Assignments…#3030
Alex-Jordan wants to merge 1 commit into
openwebwork:WeBWorK-2.21from
Alex-Jordan:override-indicator

Conversation

@Alex-Jordan

@Alex-Jordan Alex-Jordan commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

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.

Screenshot 2026-06-24 at 10 49 23 PM

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.

@drgrice1

Copy link
Copy Markdown
Member

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.

@Alex-Jordan

Copy link
Copy Markdown
Contributor Author

I changed the message to "This date overrides the assignment date."

@drgrice1 drgrice1 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is better. Looks good now.

@somiaj

somiaj commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

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.

@somiaj

somiaj commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Would only showing this message when acting as another user be sufficient for your use case @Alex-Jordan?

@drgrice1

Copy link
Copy Markdown
Member

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.

@somiaj

somiaj commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

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?

@somiaj

somiaj commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

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.

@Alex-Jordan

Copy link
Copy Markdown
Contributor Author

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.

@Alex-Jordan

Copy link
Copy Markdown
Contributor Author

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?

Could be done with future work. But this alone is an improvement, I think.

@somiaj

somiaj commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

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.

@Alex-Jordan

Alex-Jordan commented Jun 25, 2026 via email

Copy link
Copy Markdown
Contributor Author

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants