24 hour reminder for assignments should include timezone

Description

Users in wrong time zone receive a message that may be inaccurate in the user's situation (default email information is only relevant to users located in the server time zone).

Deliberatively marking this as a bug (not feature request) as feature is currently unusable / recommended disabled for all fully-online courses, where most users are taking course from different time zones (off campus).

Technical bug fix needed

  1. Stopgap bug fix: indicate Time zone in email message

Two options for better UX (TBD/to be created)

  1. Feature request: email notification message defaults to a designated time zone

  2. Feature request: email notification reflects user time zone

According to SAK-40544, the assignment reminder email is sent 24 hours before the assignment is due in the server time zone. The user's time zone is not currently consulted.

To clarify: The email is properly sent 24 hours before the deadline but can provide confusing information as the user may be located in a different time zone.

Users on a different time zone are confused about the actual deadline, which can cause users to submit their work late (defeats the purpose of the feature). This is especially a problem in cases where an entire in-person cohort is located separate time zone than the server.

Attachments

3
  • 13 Sep 2019, 05:19 PM
  • 09 Sep 2019, 09:49 AM
  • 09 Sep 2019, 09:49 AM

Activity

Show:

Deepthi Srinivasan1 October 3, 2019 at 9:28 AM

Tested and verified in the server https://qa19-mysql.nightly.sakaiproject.org/portal/site and browser :Google chrome. Used mail catcher:https://mail.nightly.sakaiproject.org/

Sam Ottenhoff September 16, 2019 at 3:10 PM

Tested using mailcatcher on trunk-mysql

Sam Ottenhoff September 13, 2019 at 5:19 PM

Attaching screenshot showing email now includes the user timezone

Sam Ottenhoff September 13, 2019 at 1:39 PM

Simple fix: add the time zone to the dates in the email

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Environment

All

Created September 9, 2019 at 10:18 AM
Updated October 3, 2019 at 9:49 AM
Resolved September 15, 2019 at 7:09 PM