+ All Categories
Home > Documents > Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update...

Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update...

Date post: 16-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
1. Existing Date Picker and Due Date display 1.1 In its current implementation throughout the system, date fields (when called “Due Date” or “Start Date” or “End Date”) appear as regular text input box. 1.2 The datepicker widget is built on the jQuery UI default date picker component, which is functional but ugly. 2. Updated Appearance and Datepicker plugin 2.1 In all instances where a datepicker is called, use the “calendar” icon to signify that a datepicker will be triggered (icon can be re-used from existing UI in admin panels). 2.2 The jQuery UI datepicker should be replaced with the DateTimePicker plugin from XDSoft (http://xdsoft.net/jqplugins/datetimepicker/). 2.3 All business rules of existing datepickers should be preserved (e.g. span dependencies, no due dates before today’s date, etc) 3. Time element added to due date fields 3.1 All objects with due dates (writing, review, and revision tasks) should have a “time” component added to the due date. 3.2 Time can be added to the XDSoft plugin by configuring the variables. 3.3 By default, all due date fields should be set to 11:59pm of the current day, based on the time zone settings for the course. 3.4 A due date should never be set to a date and time less than the present time. 3.5 All “Due Date” fields should remind the instructor of the course timezone and, in the event that students have different timezones set, offer the instructor a link to display what the time zone differences might mean for students; clicking the link opens 3.6. 3.6 Modal window displays a table with all of students who live in a timezone other than the one in which the course is based. Table displays both the timezone on the student account as well as the difference between the student’s timezone and the course. These displays document the current datepicker element used in Eli Review and introduce a replacement datepicker and how it should be implemented. 1.0 2014-04-13 11:59pm Due Date Course time zone: SGT / Singapore Time (3 students in dierent time zones) 2014-04-13 11:59pm Due Date Course time zone: SGT / Singapore Time (3 students in dierent time zones) 2014-04-13 Start Date 2014-04-13 Start Date 2.0 3.0 Student Time Zones These students live outside of the course’s specified time zone: -3 hours (5:33 am) -3 hours (5:33 am) Difference -1 hour (7:33 am) Pacific Standard Time Pacific Standard Time Time Zone Central Standard Time Vigneault, Kate Moy,. Todd Muñoz, Elliott Name 3.6 Eli Review - UI Updates for Task Deadlines and Timezone Settings [1] - New Datepicker with Time Elements Page 1 of 12
Transcript
Page 1: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Existing Date Picker and Due Date display1.1 In its current implementation throughout the system, date fields (when called “Due Date”

or “Start Date” or “End Date”) appear as regular text input box.1.2 The datepicker widget is built on the jQuery UI default date picker component, which is

functional but ugly.

2. Updated Appearance and Datepicker plugin2.1 In all instances where a datepicker is called, use the “calendar” icon to signify that a

datepicker will be triggered (icon can be re-used from existing UI in admin panels).2.2 The jQuery UI datepicker should be replaced with the DateTimePicker plugin from

XDSoft (http://xdsoft.net/jqplugins/datetimepicker/).2.3 All business rules of existing datepickers should be preserved (e.g. span dependencies,

no due dates before today’s date, etc) 3. Time element added to due date fields3.1 All objects with due dates (writing, review, and revision tasks) should have a “time”

component added to the due date.3.2 Time can be added to the XDSoft plugin by configuring the variables.3.3 By default, all due date fields should be set to 11:59pm of the current day, based on

the time zone settings for the course.3.4 A due date should never be set to a date and time less than the present time.3.5 All “Due Date” fields should remind the instructor of the course timezone and, in the

event that students have different timezones set, offer the instructor a link to display what the time zone differences might mean for students; clicking the link opens 3.6.

3.6 Modal window displays a table with all of students who live in a timezone other than the one in which the course is based. Table displays both the timezone on the student account as well as the difference between the student’s timezone and the course.

These displays document the current datepicker element used in Eli Review and introduce a replacement datepicker and how it should be implemented.

1.0

2014-04-13 11:59pmDue Date

Course time zone: SGT / Singapore Time (3 students in different time zones)

2014-04-13 11:59pmDue Date

Course time zone: SGT / Singapore Time (3 students in different time zones)

2014-04-13Start Date 2014-04-13Start Date

2.0

3.0

Student Time Zones

These students live outside of the course’s specified time zone:

-3 hours (5:33 am)

-3 hours (5:33 am)

Difference

-1 hour (7:33 am)

Pacific Standard Time

Pacific Standard Time

Time Zone

Central Standard Time

Vigneault, Kate

Moy,. Todd

Muñoz, Elliott

Name

3.6

Eli Review - UI Updates for Task Deadlines and Timezone Settings[1] - New Datepicker with Time Elements

Page 1 of 12

Page 2: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to “Time Zone” option in Sign Up form1.1 Existing Time Zone dropdown only lists four options (continental US).1.2 Dropdown options list timezone first and time last.1.3 Updated dropdown should make all global timezones available.1.4 Updated dropdown choices should list time first, and include the current date, as well as

the full name of the time zone (e.g. “Eastern Standard Time” instead of “Eastern”)1.5 By default, the time zone should be selected that is the best guess for the user’s

location based on data gathered about the user. The browser should attempt to identify the user’s time zone based on a factor like IP address via service like http://worldtime.io/api and select that time zone by default, to keep the user from having to select. If the guess is wrong, the user can update manually.

2. Updates to “Time Zone” option in Account Settings2.1 Existing Time Zone displays just a single word representation of the timezone.2.2 Existing dropdown replicates problems of 1.2.2.3 Updated dropdown include all options (same as 1.3).2.4 Updated dropdown choices should have time and date included (just like 1.4)2.5 Field label should reflect new consistent usage (“Time Zone” rather than “Timezone”)

These mockups represent changes to the existing interface elements in account creation and in the user’s account settings.

1.0

Current: https://app.elireview.com/index/create

something1

10:29 am - 02/13 - Central Standard Time

09:29 am - 02/13 - Mountain Standard Time

08:29 am - 02/13 - Pacific Standard Time

Repeat for all time zones

11:29 am - 02/13 - Eastern Standard TimeTime Zone

Transformed - time, with date, all time zones

2.0

Transformed: new language in selected zone, must save properly

11:29 am - 02/13 - Eastern Standard TimeTime Zone: Save

Time Zone: EditEastern Standard Time (11:29 am - 02/13/2015)

Current: https://app.elireview.com/user

Eli Review - UI Updates for Task Deadlines and Timezone Settings[2] - All Users - Signup - Account Settings

Page 2 of 12

Page 3: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to existing Course Creation form1.1 Current Time Zone dropdown has same problems as account creation (see [2]).1.2 Update Time Zone dropdown to have all options and new text (see [2]).1.3 Update Start Date and End Date fields (not pictured) to use new datepicker (see [1]) -

be sure to preserve date range business rules (no Start Date earlier than “today,” no End Date earlier than Start Date, set 6-month default for End Date). Potential New Rule: start date should be 12:00am and end date should be at 11:59pm in the time zone specified when the course is created.

1.4 By default, the time zone should be selected that matches the time zone specified by the user when their account was created. If, for some reason, the user has not defined a time zone, set the course to US Eastern Standard Time (EST), and save the user’s selection as their default location in their account.

2. Updates to existing Course Settings form2.1 Existing time zone dropdown replicates previously diagnosed problems.2.2 Update visual design of the form to represent all other forms throughout the app.2.3 Update Start Date and End Date fields to use new datepicker - implement same

business rules as outlined in 1.3.2.4 Update Time Zone dropdown with previous changes documented in [2].

These mockups represent needed changes to the time zone selection when creating a course as well as the settings for updating the time zone on an existing course.

1.0

something1

10:29 am - 02/13 - Central Standard Time

09:29 am - 02/13 - Mountain Standard Time

08:29 am - 02/13 - Pacific Standard Time

Repeat for all time zones

11:29 am - 02/13 - Eastern Standard TimeTime Zone

Transformed - time, with date, all time zones, auto-selecthttps://app.elireview.com/unit/index/module-create

Curriculum RepositoryCourse Title / Name

Save Settings Changes

ELI 101Section/Hour

2014-04-13Start Date

2050-05-15End Date

11:29 am - 02/13 - Eastern Standard TimeTime Zone

Course Details

https://app.elireview.com/unit/index/edit/module_id/1210

Eli Review - UI Updates for Task Deadlines and Timezone Settings[3] - Signup - Account Settings - Course Creation - Course Settings

Page 3 of 12

Page 4: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Dashboard functionality1.1 All tables should be sorted by “End Date” (and now time) in ascending order.1.2 All dashboards affected - both instructor and student, and both active and inactive.

These are very minor updates to the way time is handled in the dashboards for both instructors and students.

1.0

https://app.elireview.com/unit

Eli Review - UI Updates for Task Deadlines and Timezone Settings[4] - Dashboards - Instructor and Student

Page 4 of 12

Page 5: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to “Create Writing Task” and “Task Details”1.1 In the “Create Writing Task” interface, update the “Due Date” component to reflect the

new due date UI and business rules (see [1]).1.2 In the “Writing Task Details” interface, update the “Due Date” component to reflect the

new due date UI and business rules (see [1])

2. Updates to “Submission Details” 2.1 In the “Date Submitted” field, update the existing date display to include time (2.2).2.2 In the improved “Date Submitted” field, change the date from a textual value to numeric

(MM/DD/YYY) and include the time of submission (translated to the course’s time zone). Preserve the business rules for formatting a message about earliness and lateness to help instructor see student performance).

These mockups document the current implementation of dates in the Create Writing Task display as well as the detail views for an existing writing task and individual student submissions.

1.1

1.1 - Create Writing Task: https://app.elireview.com/unit/assignment/add-reviewable/module_id/1210

1.2 - Existing Task Details: https://app.elireview.com/unit/assignment/reviewable/module_id/1816/reviewable/8408

1.2

2.1 - Student Writing Task Submission Details:https://app.elireview.com/unit/assignment/submission/module_id/1816/reviewable/8408/user_id/22731

Date Submitted 02/12/2015 at 1:25 PM (11 hours and 23 minutes early)

2.1

2.2

Date Submitted 02/13/2015 at 1:15 AM (1 hour and 5 minutes late)

Eli Review - UI Updates for Task Deadlines and Timezone Settings[5a] - Writing Tasks - Instructor - Create Task / Task Details / Student Submissions

Page 5 of 12

Page 6: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Existing Interface1.1 In the “Task Details” section that displays the assigned due date, the display should be

updated to change the textual date to numerical (MM/DD/YYYY) and to include the time, translated from the course default to the student’s specified time zone (based on their account settings). The business rules of the time warnings should be updated - if the due date is in the future, display remaining time (in orange); if the due date has passed with no submission, change to “officially late” (in red); if there is a submission, do not show a warning.

1.2 In the “Your Submission” section, change the date in the “Task Submitted” field to have a numerical value (MM/DD/YYY) and add the time of the submission (based on the time in the student’s time zone).

This display details the changes needed to the student writing task interfaces, both for submitting a writing task and for viewing their submission.

1.0

1.1 - Task Submission (incomplete): https://app.elireview.com/unit/student/assignment/module_id/1930/assignment_id/7855/deliverable_id/8016

Due Date 01/27/2015 at 1:25 PM (due in 3 hours and 18 minutes)

Due Date 01/27/2015 at 1:25 PM (officially late)

Due Date 01/27/2015 at 1:25 PM

1.2 - Task Submission (complete): same as above

Task Completed - submitted on 02/12/2015 at 2:36pm

1.2

Eli Review - UI Updates for Task Deadlines and Timezone Settings[5b] - Writing Tasks - Student - Submission

Page 6 of 12

Page 7: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Existing Functionality1.1 In the “Create Review Task” interface, update the “Due Date” form field with the new

business rules and UI for due dates (see [1]). 1.2 In the “Review Task Detail View” interface, update the UI and business rules (see [1])

and change the displayed due date as numerical (MM/DD/YYY) and add the time at which the task was due.

These updates describe the changes necessary to the “Create Review Task” and the detail view for an existing task.

1.1

1.1 - Create Review Task: https://app.elireview.com/unit/activity/add/module_id/1210

1.2 - Existing Review Details: https://app.elireview.com/unit/activity/index/module_id/1816/id/5985

Due Date 02/13/2015 at 1:25 PM

1.2

Eli Review - UI Updates for Task Deadlines and Timezone Settings[6a] - Review Tasks - Instructors - Review Creation / Settings / Submissions

Page 7 of 12

Page 8: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Existing Functionality1.1 In the “Due Date” field, update the date display to be numerical (MM/DD/YYY) and

include the time at which the task is due, translated into the student’s local time based on their account settings.

These mockups refer to changes needed to the student review interface.

1.0

https://app.elireview.com/unit/activity/add/module_id/1210

1.2 - Student Review Details: https://app.elireview.com/unit/student/review-status/module_id/1226/activity_id/4641

Due Date: 10/10/2014 at 1:25 PM

Eli Review - UI Updates for Task Deadlines and Timezone Settings[6b] - Review Tasks - Students - Submission

Page 8 of 12

Page 9: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Existing Functionality1.1 In the “Create Revision Task” display, update the “Due Date” fields for both Revision

Plans and Revise and Resubmit tasks to reflect new business and UI rules (see [1]).1.2 In the “Task Details” display, change due dates (when editing) to reflect new business

and UI rules (see [1]). When not being edited, change date displays to be numerical values (MM/DD/YYY) and add the time.

These displays refer to changes needed to the instructor interfaces for creating revision tasks.

1.1

Creating Revision Tasks: https://app.elireview.com/unit/revision/add/module_id/1816

Revision Task Detail View: https://app.elireview.com/unit/revision/index/module_id/1816/id/1459

Revision Detail per Student: https://app.elireview.com/unit/revision/revision-plan/module_id/1816/id/1459/user/28589

Original Due Date 01/19/2015 at 1:25 PM

Due Date 01/19/2015 at 1:25 PM

Original Due Date View submitted 01/20/2015 at 1:25pm

1.2

Eli Review - UI Updates for Task Deadlines and Timezone Settings[7a] - Revision Tasks - Instructor - Create Task and Task Detail Views

Page 9 of 12

Page 10: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Existing Functionality1.1 In the “Due Date” field for an unshared revision plan, the due date should be made

numerical (MM/DD/YYY) and the time of the assignment should be included.1.2 In the completed view of this task, the “Shared with instructor” text should change the

date to numerical (MM/DD/YYY) and the time should be included.

These displays represent changes needed to the student display for a revision plan.

1.1

Due Date 02/13/2015 at 1:25 PM

Student Revision Plan: https://app.elireview.com/unit/student/revision-plan/module_id/1816/reviewable/8408

Shared with instructor on 02/03/2015 at 8:19 AM

1.1

Eli Review - UI Updates for Task Deadlines and Timezone Settings[7b] - Revision Tasks - Students - Submiting and Submissions

Page 10 of 12

Page 11: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Existing Functionality1.1 On the instructor course homepage, the table remain sorted first by tasks in descending

order. Add the time element to this sorting, but leave it hidden in this display. If a task does not have a due date (e.g. if it is saved as a draft) make it be at the top of the table (or at the bottom of the list when sorted in descending order).

1.2 On the student course homepage, the table should remain sorted by tasks in ascending order (tasks due first are displayed first) but add time to that sorting. Do not display the time, though, only make it a variable when sorting (so that tasks due on the same day are still properly ordered).

These displays represent needed changes to the course homepage for both instructors and students to support the addition of time to task due dates.

1.1

Instructor Course Homepage: https://app.elireview.com/unit/index/index/module_id/1816

Student Course Homepage: https://app.elireview.com/unit/student/index/module_id/1210

1.2

Eli Review - UI Updates for Task Deadlines and Timezone Settings[8] - Course Homepages - Instructors and Students

Page 11 of 12

Page 12: Eli Review - UI Updates for Task Deadlines and Timezone Settings · 2018. 10. 9. · 2.2 Update visual design of the form to represent all other forms throughout the app. 2.3 Update

1. Updates to Existing Functionality1.1 In the Repository Browse view, leave the interfaces as they are but make the “Date

Created” field the default sort (in descending order) and add the new time values as a variable in that sort.

1.2 In the task detail view, change the “Date Created” and “Original Due Date” fields to match the rest of the system (MM/DD/YYY) and add the time.

These displays are required updates to the task repository that allows an instructor to find and re-use courses from the past.

1.1

Load Writing Tasks: https://app.elireview.com/unit/assignment/copy-writing-task/module_id/1816

Load Review Tasks: https://app.elireview.com/unit/activity/copy-personal/module_id/1816

Review Task Details: https://app.elireview.com/unit/activity/look-template/module_id/1816/taskId/4903

Writing Task Details: https://app.elireview.com/unit/assignment/preview/module_id/1816/taskId/7468

1.2

Eli Review - UI Updates for Task Deadlines and Timezone Settings[9] - Task Repository - Selection and Detail View

Page 12 of 12


Recommended