Skip to content

Generate PDF Report of Chat History Including Selected Words, Phrases, and Pictograms #1978

@martinbedouret

Description

@martinbedouret

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions