-
-
Notifications
You must be signed in to change notification settings - Fork 235
Description
Description:
We need to implement a feature that allows therapists to download a PDF report of a user's chat history in Cboard. The report should include all words, phrases, and pictograms selected by the user, ordered chronologically by date and time. This will help professionals analyze language use, communication patterns, and AAC engagement over time.
Feature Requirements:
-
Track and store user interactions during sessions:
- Each selected word/phrase/pictogram
- Timestamp of each selection
-
Implement a PDF generation tool that outputs:
- A readable and professional report format
- Each interaction entry in chronological order (date + time)
- The selected content (text + pictogram image if applicable)
- Optional metadata: user ID/session ID, date range of the report, total selections, etc.
-
Provide an option in the UI for therapists to export this PDF report per user/session
-
Ensure visual clarity, especially of pictograms (adequate resolution, size, and spacing)
-
Include page headers or titles to make the document clear and usable in clinical settings
Motivation:
Therapists and educators need structured usage data to:
- Track progress over time
- Understand frequently used vocabulary
- Inform therapy planning and intervention
- Communicate with families and support teams
Acceptance Criteria:
- All user selections are stored with timestamp and content
- The PDF report includes all selections, ordered chronologically
- Pictograms and text are displayed clearly
- Report is downloadable via therapist/admin interface
- PDF follows accessibility and privacy guidelines