reduce the number of actions a coach takes to see/do what they need, especially when it's their most common UX objective.
Proposed Solution
Have the UI 'remember' coaches views and workflows to meet their needs.
In this case some users need to see only "today's" sessions, only this active week, or a whole month.
Some Coaches (and more likely Program Coordinators and Managers) will be ready to look at.
Improve the understanding and clarity of the "My Profile" interface (screenshot below shows truncated text and no description) ...
[ ] Week is the Mon-Sat containing the present day. If it's a Sunday then the coming week. description for week would be "the current week"
[ ] Today is literally that day
[ ] Month would be the current month up to the last week of that month in which case the scope should be the current week (as Week) plus 2 weeks before and 1 week after (total 4 weeks). description "this Month"
Implement a "toggle" to cycle the filter from Day to Week to Month to Day again with an intuitive an minimal UI ideally visible at all times (while not clogging the overall UI)
Keep this as a default until they change it
Send these changes to Analytics as an event that specifies the choice made so we can observe UX discovery and choices
Current UI "My Profile"
related task: (Completed) https://github.com/AmericaSCORESBayArea/AmericaScores-CoachApp/issues/467
Usability Objective:
reduce the number of actions a coach takes to see/do what they need, especially when it's their most common UX objective.
Proposed Solution
Have the UI 'remember' coaches views and workflows to meet their needs. In this case some users need to see only "today's" sessions, only this active week, or a whole month. Some Coaches (and more likely Program Coordinators and Managers) will be ready to look at.