-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Backend StackBackend Stack RelatedBackend Stack RelatedP0Highest PirorityHighest PirorityPatient ClientPatient Client React Native RelatedPatient Client React Native RelatedXLEnormous objective/issueEnormous objective/issue
Milestone
Description
Implement the system flow for doing word retrieval task
Main Scenario (Assume correct)
- Client initiates word retrieval task
- API sends initial information (picture)
- Client awaits input from Patient for possible answer
- Client sends input to API
- API validates input to be correct
- Client celebrates for patient
Alternative Scenarios
Patient Send wrong Input
- Client awaits input from Patient for possible answer
- Client sends input to API
- API validates input to be incorrect
- API sends hint to client. (Hint should be based on the number of hints shown already).
- Client pops hint
Patient Idles too long; Patient accepts hint
- Client awaits input from Patient for possible answer
- Patient idles for a long period of time (~1 minute?)
- Client asks if Patient needs hint.
- Patient accepts hint
- Client requests hint from API
- API sends hint to client. (Hint should be based on the number of hints shown already).
- Client pops hint
Considerations
- Save states; Patient might do a task halfway and quit the application.
- Insufficient hints set by practitioner, consider Generating using LLM. See Generate hints for word retrieval practice task #21
Related Objectives
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Backend StackBackend Stack RelatedBackend Stack RelatedP0Highest PirorityHighest PirorityPatient ClientPatient Client React Native RelatedPatient Client React Native RelatedXLEnormous objective/issueEnormous objective/issue