lzim / teampsd

Team PSD is using GitHub, R and RMarkdown as part of our free and open science workflow.
GNU General Public License v3.0
15 stars 23 forks source link

2024_11: DEV & TEST dynamic decision dashboard wireframe & alt text for 508 compliance #3198

Open ljmoody opened 5 months ago

ljmoody commented 5 months ago

AC:

ljmoody commented 4 months ago

@tejaspesquare, I added new YELLOW tags to your screenshot to identify and order the missing elements. Please note:

image

image

YELLOW Tag # Alt Text / Audio Description / Descriptive Narration
1 Experiment window caret. Click to contract and expand the window.
2 Team Data window caret. Click to contract and expand the window.
3 "i" icon. Click for a pop-up with more information about the labeled feature.
4 "i" icon. Click for a pop-up with more information about the labeled feature.
5 "i" icon. Click for a pop-up with more information about the labeled feature.
6 "i" icon. Click for a pop-up with more information about the labeled feature.
7 Care Coordination services button. Click to see stock values for Care Coordination.
8 Medication Management services button. Click to see stock values for Medication Management.
9 Psychotherapy services button. Click to see stock values for Psychotherapy.
10 Evidence-based Psychotherapy services button. Click to see stock values for Evidence-based Psychotherapy.
11 Adjunctive services button. Click to see stock values for Adjunctive.
12 Group Therapy services button. Click to see stock values for Group Therapy.
13 "i" icon. Click for a pop-up with more information about the labeled feature.
14 "i" icon. Click for a pop-up with more information about the labeled feature.
15 "i" icon. Click for a pop-up with more information about the labeled feature.
16 "i" icon. Click for a pop-up with more information about the labeled feature.
17 Depression meds needed radio button. Click to see stock values for Depression.
18 Opioid Use Disorder meds needed radio button. Click to see stock values for Opioid Use Disorder.
19 Other meds needed radio button. Click to see stock values for Other.
20 "i" icon. Click for a pop-up with more information about the labeled feature.
21 "i" icon. Click for a pop-up with more information about the labeled feature.
22 "i" icon. Click for a pop-up with more information about the labeled feature.
23 "i" icon. Click for a pop-up with more information about the labeled feature.
24 "i" icon. Click for a pop-up with more information about the labeled feature.
25 "i" icon. Click for a pop-up with more information about the labeled feature.
26 "i" icon. Click for a pop-up with more information about the labeled feature.
27 "i" icon. Click for a pop-up with more information about the labeled feature.
28 "i" icon. Click for a pop-up with more information about the labeled feature.
29 "i" icon. Click for a pop-up with more information about the labeled feature.
30 Specialty Mental Health setting radio button. Click to see stock values for Specialty Mental Health.
31 Primary Care/Primary Care Mental Health Integration setting radio button. Click to see stock values for Primary Care/Primary Care Mental Health.
32 "i" icon. Click for a pop-up with more information about the labeled feature.
33 "i" icon. Click for a pop-up with more information about the labeled feature.
34 "i" icon. Click for a pop-up with more information about the labeled feature.
35 "i" icon. Click for a pop-up with more information about the labeled feature.
36 "i" icon. Click for a pop-up with more information about the labeled feature.
37 "i" icon. Click for a pop-up with more information about the labeled feature.
38 "i" icon. Click for a pop-up with more information about the labeled feature.
39 "i" icon. Click for a pop-up with more information about the labeled feature.

In addition, the following RED tag numbers & alt text couplings need to be updated:

Tag Alt Text
43 Intake services radio button. Click to see stock values for Intake.
53 Alcohol Use Disorder meds needed radio button. Click to see stock values for Alcohol Use Disorder.
69 General Mental Health setting radio button. Click to see stock values for General Mental Health.

fyi @jamesmrollins @lijenn

ljmoody commented 3 months ago

@tejaspesquare, is there an update for this issue card? Looking for a time when I can test for the additional yellow tags identified above.

tejaspesquare commented 3 months ago

Hello @ljmoody,

The task has yet to begin as the Designer was involved in designing Team Care & Team Flow tasks. As previously stated, he has been preoccupied with some tasks at the organizational level for a few days. Upon his return, we will promptly notify him of outstanding requirements.

tejaspesquare commented 3 months ago

hello @ljmoody, @lijenn, @matomasz

This development can commence only after all requirements have been finalized and all related development tasks have been completed. Could you please confirm whether we anticipate any changes specifically to the UI elements that would impact the order of elements following the development phase?

Thank You!

matthewtomo commented 3 months ago

wk3 2024_08 Dev Standup @matthewtomo @tejaspesquare

matthewtomo commented 3 months ago

week 3 2024_08 Praxis Meeting @matthewtomo @jamesmrollins @ljmoody

matthewtomo commented 2 months ago

Discussed Friday Dev Standup wk_2 2024_9 @matthewtomo @tejaspesquare

matthewtomo commented 2 months ago

Discussed Dev Standup wk_3 2024_9 @matthewtomo @tejaspesquare

ljmoody commented 2 months ago

@matthewtomo and @tejaspesquare, after reviewing the legacy wireframe and the one I created, a hybrid of these two documents may offer the best solution.

  1. MTL logo at top left of screen: Yes, please include alt text for this.
    • Revise alt text to say "MTL logo. Click this logo on any page to return to the team Home page."
    • That said, this raises what may become a new issue card/assigned task, because clicking this icon does not elicit the same behavior -- neither between pages under one type of login, nor between types of logins:
Page in Sim where MTL logo is clicked Administrator login reaction Field User login reaction
Admin Dashboard no change (but reloads page) n/a
Community no change n/a
Play (main Sim UI Play page) team Home page team Home page
Team (chat) Admin Dash team Home page
More Info no change team Home page
Tutor no change team Home page
Tips no change n/a
MTL Demo logo change to demo, no change (stays in demo) n/a
Team PSD logo changes, no change, stays in VA Team PSD n/a
Report Bug -- --
News -- --
  1. Otherwise, recommend using the wireframes I developed for the Dynamic Decision Dashboard:

  2. Re: the Sim UI Play page, this is also considered a product of the government. So yes, we need 508 compliance--and alt text.

    • Suggest using James' 508 legacy wireframe .pdf as an initial wireframe for this task.
    • If there are missing elements discovered while developing the alt text for the Sim UI Play page, please let me know and I will track those down.
  3. From Tejas' 9/13/24 email: image

    • The highlighted alt text descriptions can be found in the "Secondary Pop-ups" section of the wireframe_DDD_508_narration file (linked above in point 2).
    • I checked the wireframe and although it doesn't specifically cover Team Care module's Episodes of Care (highlighted above), please use the alt text for Episodes of Care from any other module (it's all the same) and that will do.
tejaspesquare commented 2 months ago

Hello @ljmoody , @matomasz,

Below is a summary following our discussion with the dev and design teams. Required you attention on ii, iii & iv.

i. We will utilize the updated alt text for the MTL logo. ii. The top navigation links (Home, Play, More Info, etc.) will be required additional work if we are to adhere to the most recent wireframe, as this task need to replicate across pages (Dashboard/Play based on Login).
iii. Regarding the Home icon and others, we propose that instead of referring to it as an 'icon,' we should designate it as a 'Button.' iv. From above Point no 4: Feedback Loops - if there is a specific sequence we need to follow within the loop, please share your guidelines. image Likewise, Decision Meter & Episodes of Care too required some inputs to maintain order. v. SIM UI Play Page- We shall refer to legacy wireframe '508_instructions_Legacy.pdf'.

matthewtomo commented 2 months ago

Discussed support_workflow wk_3 2024_09 @matthewtomo @ljmoody

matthewtomo commented 2 months ago

Discussed Friday Dev Standup wk_3 2024_09 @matthewtomo @tejaspesquare

matthewtomo commented 2 months ago

Discussed Monday Dev Standup wk_4 2024_09 @matthewtomo @tejaspesquare

matthewtomo commented 2 months ago

Discussed Friday Dev Standup wk_4 2024_09 @matthewtomo @tejaspesquare

  • Re: the Sim UI Play page, this is also considered a product of the government. So yes, we need 508 compliance--and alt text.

    • Suggest using James' 508 legacy wireframe .pdf as an initial wireframe for this task.
    • If there are missing elements discovered while developing the alt text for the Sim UI Play page, please let me know and I will track those down.

~ https://github.com/lzim/teampsd/issues/3198#issuecomment-2357169548

matthewtomo commented 1 month ago

Discussed Friday Dev Standup wk_1 2024_10 @matthewtomo @tejaspesquare

fyi: @ljmoody

ljmoody commented 1 month ago

@matthewtomo, is it possible for the mtl logo link to be in place for by wk4 October?

lzim commented 1 month ago

@ljmoody

What logo do you need? It's not here? https://github.com/lzim/teampsd/tree/master/resources/logos

I made all the original .svg .ai .psd and .png MTL and Team PSD logos and icons so they would scale and follow the VHA Style requirements.

Let me know if you're missing one and please be sure that the logos and icons are signed off on by me. Thx!

ljmoody commented 1 month ago

@lzim, I understand why you think I needed a logo; that isn't what I meant. I'm speaking to the behavior of the logo (when users click on it) and some dev work associated or new explanation needed for that logo on the Sim UI Cheatsheet.

What logo do you need? It's not here? https://github.com/lzim/teampsd/tree/master/resources/logos

I made all the original .svg .ai .psd and .png MTL and Team PSD logos and icons so they would scale and follow the VHA Style requirements.

Let me know if you're missing one and please be sure that the logos and icons are signed off on by me. Thx!

tejaspesquare commented 1 month ago

Hello @ljmoody, @matthewtomo , I would like to clarify couple of things from James' 508 legacy wireframe. (Simulation page (Run))

1. MTL logo - This is not in scope for 508 compliance on Run. should we bypass the tab order for this element? image

2. As soon you arrived on Run page focus goes to Text window. If you user wants to operate with Tab order on entire page, then current setup is not allowed user to come out from this popup. If we intend to change then please advise where should focus go. image

3. Current Appearance image Old - Wireframe Alt text does not guide user to click on all checkbox to access the complete flow of a model. We shall improve text message here. If it is agreeable to all, then kindly share revised details. image image

Thank You!

matthewtomo commented 1 month ago

Discussed Dev ad_hoc @matthewtomo @tejaspesquare

In general, the tab ordering for all elements on the page should be a top to bottom, and left to right (like reading a page in English)

  1. I suggest not including MTL logo in tab ordering, because the logo does not have the same behavior on all pages, and I do not think that it would make sense for the logo to have the same behavior on all pages if the desired behavior on some pages is to navigate to the home page.

  2. Focus should start on the team name in the header.

Additionally, Propose the inclusion of the following alt text for the two labeled elements: image

@ljmoody

matthewtomo commented 1 month ago

Discussed Friday Dev Standup wk2 2024_10 @matthewtomo @tejaspesquare

tejaspesquare commented 1 month ago

Hello @ljmoody , @matthewtomo,

It is important to note that linking the upload feature (Team Data) with 508 compliance is not feasible, as the control extends beyond the application. image

matthewtomo commented 1 month ago

Discussed Dev Standup wk3 2024_10 @matthewtomo @tejaspesquare

matthewtomo commented 1 month ago

Discussed Dev Standup wk3 2024_10 @matthewtomo @tejaspesquare

matthewtomo commented 1 month ago

Discussed Friday Dev Standup wk3 2024_10 @matthewtomo @tejaspesquare

For 508 compliance

fyi: @ljmoody

matthewtomo commented 1 month ago

Discussed Ad Hoc Meeting @matthewtomo @jamesmrollins

fyi: @tejaspesquare Expanded_Outputs_Tile_508_instructions.pdf

matthewtomo commented 1 month ago

Discussed Dev Standup wk4 2024_10 @matthewtomo @tejaspesquare

Focus for 508 compliance

  • [ ] On DDD dashboard, Team Data section can not be navigated yet via tabbing
  • Currently 508 work is focused on the play pages image
    • [x] Dropdown buttons can not currently be interacted with via space or enter. (This would be necessary for navigating the page via tabbing)
    • [ ] For any behavior regarding popups:
    • [ ] When a popup is opened, focus should be moved to the top element in that popup.
    • [ ] When a popup is closed, focus should be moved to the element/button that opens the popup
matthewtomo commented 3 weeks ago

Discussed Monday Dev Standup wk1 2024_11 @matthewtomo @tejaspesquare

lzim commented 2 weeks ago

Great work!