Closed chrxr closed 1 year ago
Courses tab, Edit (pencil), Notes and Details modals. Details modal with two column display of terms and navigation buttons, consistent with the interfaces of the Courses table: https://seas-computing.github.io/course-planner_ux/courses.html
Faculty tab with Sabbatical/Leave and Detail modals: https://seas-computing.github.io/course-planner_ux/faculty.html
https://seas-computing.github.io/course-planner_ux/courses-ncm.html
Notice the header when the table is larger than the web page.
https://seas-computing.github.io/course-planner_ux/fourYearPlan.html
I need to get back to fix the functionality to add "Same as" in the "Create new course" and "Edit course" modals.
Recommendations:
padding-left: .5em;
on input
and placeholder
padding: 0 .5em 0 .5em;
on table headers, especially when the td
content is minimum (e.g.: only an icon)https://seas-computing.github.io/course-planner_ux/manage_courses.html
Vittorio changed Spring 2016\Fall 2016 to Fall 2016|Spring 2017 (so it shows as "<- Fall 2016 | Spring 2017 ->") https://github.com/seas-computing/course-planner/issues/169#issuecomment-600816580
On Manage Courses, he removed "CCN" from modals and interface - https://github.com/seas-computing/course-planner/issues/169#issuecomment-604707983
I need to get back to fix the functionality to add "Join with" in the "Edit faculty" modal.
https://seas-computing.github.io/course-planner_ux/manage_faculty.html
@Vittorio2015 to review styling of "settings" or "Create new..." buttons for consistency and standing out against the tabs.
text-decoration: underline
on hover (consistent with the Mark-One guidelines)border-color
position:absolute
tab interface so that it doesn't slide when the panels is opened.https://seas-computing.github.io/course-planner_ux/courses.html
.icrnXS
now with padding: 0xp;
to allow all tabs to be visible within (no-scrolling) viewnav
width to match the width of the tablehttps://seas-computing.github.io/course-planner_ux/manage_courses.html
min-width
of columns with no datah2
modal headingdiv
white-space: nowrap;
for certain valuesbackground-color
of the table headercolspan
columns (terms navigation interface)h2
modal headingcol
and colgroup
structure of multiple headers hasn't changed but it is now invisible (although accessible by screen readers, including each table cell correspondence with column and row headers)@Vittorio2015 I like the new style, with the Settings button and Semester drop down below the nav bar. I think it's clearer and easier to take in at a glance. Just a couple small things:
I agree with keeping the Fall and Spring table headers as well as the dropdown.
I don't think I agree with having the dropdown flush right. I think it's a key navigational tool, and having it centered makes it more noticable. I think it would be easier to miss flush right.
Also agree that it would be ideal if we could go without the show button on the dropdown. There is a chance that you could select a semester, and think you'd pressed the button when you actually hadn't.
@Vittorio2015 This looks great! I agree with the header suggestions. Is the 'show` button necessary for accessibility purposes?
mark-one info
theme, since green indicates submission/confirmation. Show Rooms
seems more like the user getting more information. What do you think?Thanks for your feedback! Here are my comments:
role
that would let screen readers know what happens upon each selection.@natalynyu , here are my answers for you:
Thanks for your feedback! Here are my comments:
- To facilitate accessibility, the "Show" button would be more useful for screen readers. I will look further and hopefully find an accessibility function, like
role
that would let screen readers know what happens upon each selection.- Apologies for removing the term headers altogether. Shall I assume that editing table headers will be easier than editing "Rooms for Fall 2019" and "Rooms for Spring 2020?
Personally, I think that it would be nice and clear to have the double headers here that say Fall 2019 and Spring 2020, etc. above the 'Room' columns in the same way that we have the year double headers for the Courses and Faculty tables.
placeholder
text of the input form under the Title header shall show "Filter by title" color: rgb(255, 64, 64);
) is not sufficient. A darker color (color: rgb(230, 0, 0);
) would have sufficient contrast.createRef
and forwardRef
?)
(Questions and comments in bold)
(Questions and comments in bold)
Check with Kathy whether Contact information and expected size would be required fields on the Non-class meetings model.
(Questions and comments in bold)
(Questions and comments in bold)
(Questions and comments in bold)
[x] Only allow one row at the time to be edited; the Edit button works like a toggle button.
The edited row shows
After "Add new time" button is selected, a new row appears
Show instances of alert messages for
[x] Scrollable div for this interface as well (like the table on the right)
Table with time results
(Questions and comments in bold)
The interface of the row in edit mode
The interface of rows with retained information
Completed prototype update. Scheduling a review meeting with Kathy and Patrick for next week.
Prefix | Current prefix color | Accessible prefix color | Recommended color |
---|---|---|---|
AC | #da373e | OK | #EB9999 |
AM | #4eadab | OK | #7CC5C3 |
AP | #cedb51 | OK | same |
BE | #f0b643 | OK | same |
CS | #6797db | OK | #B8CEEF |
EPS | #946EB7 | OK | #C4A9D6 |
ES | #f9df57 | OK | same |
ESE | #75c3d5 | OK | same |
SEMINAR | #ec8f9c | OK | same |
GenEd | #c0c0c0 | OK | same |
FRSEMR | #c0c0c0 | OK | same |
General | #95b5df | OK | same |
WebAIM Color Contrast Checker was used to check the contrast of the current colors to meet WCAG 2.0 level AA conformance. WCAG 2.0 level AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text.
Screen capture of current interface (December 8, 2020)
Screen capture of recommended colors (December 9, 2020)
Q2FY21 total time: 13.5 hrs
Q1FY21 total time: 73 hrs
gh-pages prototype following Mark-One styles *
[x] All tabs
[x] Courses tab and modals (recommendations)
[x] Non class meetings and modals (recommendations)
[x] Faculty tab and modals
[ ] Schedule tab
[x] 4 year plan tab
[x] Manage courses tab
[x] Manage faculty tab
[x] Style of "Settings" and "Create new..." elements as distinct from the tabs interface
*
: For the most part, I strictly used the Mark One styles merged on master. Occasionally, Bootstrap code was used for unavailable functionality (i.e.: modal) and relevant user interface elements (i.e.: bordereddiv
, stripe-less table, etc.)