-
-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In app "What's new" training cards #6598
Comments
Additional design work required so bumping to 3.13 based on roadmap meeting. |
Adding @michaelkohn brainstorm doc for reference |
This topic has been reevaluated and tested as part of the Care Team's continuous discovery work. The motivation It can be difficult for community health workers to understand UI/UX updates without direct training, but in-person training is costly, time-intensive, and now comes with additional COVID risk. CHWs should be able to have UI/UX changes delivered to them where they can continue to use the app without disruption and use new features effectively without the need for an in-person training event. The MVP to develop
The UX to develop This solution was tested with real users. Following are some screenshots of the prototype: The high level development tasks
|
Not a blocker for 3.15.0 |
I have released the 3.15.0-FR-training-cards-beta.1 and updated CT instance, trainings should be working fine. |
@ngaruko Commands:
Test recommendation:
|
Testing Command line option to convert and upload training forms : cht-conf/pull/529 |
|
Only one comment on command showing a pass when there are no training forms in the training directory. But I guess it might be a pattern with all forms. (see 3 above). |
Cool, thanks @ngaruko! Consider opening a ticket for # 3 with your details and observations; it may display a warning (like it does for # 2), especially for app forms and contact forms. Projects can still exist without trainings, but it might still be helpful. |
@ngaruko The main feature is ready for AT in this PR. Test recommendation:
|
@latin-panda if the user is in the middle of doing training and accidentally presses cc: @n-orlowski |
Edit: To clarify, this is about showing a confirmation message ( @ngaruko, we didn't think about that, and it'd been nice to have caught it earlier. IMO it shouldn't block release, and it can be an enhancement as part of another ticket. |
@ngaruko, I just remembered these. Can you please include them in your test plan?
|
If you are in modal view on the 5th out of 6 pages of training (for example) and you hit the back button, does it go to the 4th page of training or does it immediately close the modal? My only concern is that we do see people using the back button a lot. If it goes to the previous pages, I would be fine, but if it closes the training completely, I think we should consider addressing it now.
In mobile, there is no
You can't click on other links if you are in modal view, and users should only ever see training in modal view. The one exception is editing a completed training, which doesn't go into modal view, but that is a special/rare scenario and I don't think we need to be concerned with it. |
Referring to this topic and based on our conversation during the team meeting. Please feel free to add more details. The ticket has been assigned to milestone 4.3.0. The AT of the current work can continue. |
More testing ..
scroll.mov
Looks good to go @latin-panda . |
I've created an issue to add a sample of training cards in |
feat(#6598): Add training cards feature - Extends Enketo service to work with modals and save completed trainings. - Adds a new modal component, "training cards", to load Enketo training forms. - Extends XML Forms service to subscribe to training forms and react when new trainings are added.
feat(medic/cht-core#6598): Add training cards feature documentation and technical guide --------- Co-authored-by: Michael Kohn <[email protected]>
…g forms (#529) Adds `convert-training-forms`, `upload-training-forms` and `validate-training-forms` commands for training forms
Feature merged and completed. |
Problem statement:
As we continue to make incremental updates to the CHT core and program managers continue to make updates to workflows we should easily communicate to end users what has changed in their app without needing an in-person training session.
User stories:
Design requirements (WIP):
Open questions:
The text was updated successfully, but these errors were encountered: