cboard icon indicating copy to clipboard operation
cboard copied to clipboard

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

Open martinbedouret opened this issue 4 months ago • 4 comments

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

martinbedouret avatar Aug 03 '25 23:08 martinbedouret

Hello @martinbedouret can you have a look

Eshaan-byte avatar Sep 01 '25 08:09 Eshaan-byte

@Eshaan-byte impressive work! We would need some time to review this work.

martinbedouret avatar Sep 01 '25 23:09 martinbedouret

Hi do u need some help on this?

Aariyan007 avatar Sep 17 '25 09:09 Aariyan007

Hi @Aariyan007 this is done and we have to review it. You are welcome to do your review.

martinbedouret avatar Sep 17 '25 18:09 martinbedouret