cds-snc / cds-snc/platform-forms-client

Investigate response format usage for different forms / processing workflows

Open
#7,659 0 comments 0 reactions 0 assignees View on GitHub
data research
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 8h
Merged PRs (30d)
85

Description

## Description

Do some research around who is using HTML downloads.

> When thinking more about high volume responses, more possibilities might open up if we zoom out and assess who is using HTML downloads vs. CSV downloads vs. JSON downloads.

- Creating and downloading 1 CSV file VS. Thousands of HTML files can make quite a difference in terms of options we have.
- Could potentially consider other options for how we generate HTML from the JSON source files, after the fact?

Also look into: Are there any clear correlations with:
- volume of submissions?
- data processing downstream?
- form types?

## To investigate further

**We have an event:** This means we should be able to pull the data but we've had that event in place for 2yrs 8 months

`ga("download_format", {
formID,
downloadType,
numberOfRecords,
});`

Contributor guide

Open the contributing guide

Research direction

Start with the existing ga("download_format", { formID, downloadType, numberOfRecords }) event, which the issue says has been available for 2 years and 8 months. Analyze HTML, CSV, and JSON download usage against submission volume, downstream processing, and form types. Done means documenting the observed correlations and implications for high-volume response generation.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
analytics
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.