Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate rating feature to testing branch #3

Open
priya100raman opened this issue Nov 23, 2022 · 2 comments
Open

Integrate rating feature to testing branch #3

priya100raman opened this issue Nov 23, 2022 · 2 comments
Assignees

Comments

@priya100raman
Copy link

Entails the following -

  1. Documentation complete
  2. Reading from the spreadsheet populated from GA4 DB
  3. Writing into GA4 DB
  4. Testing
@priya100raman
Copy link
Author

priya100raman commented Nov 28, 2022

Decisions

  1. Lab rating will be a rating of any lab page or the user’s rating of all the experiments. Does not matter, we will just display the value that GA gives us. Lab ratings like the experiments will be also displayed in line with the breadcrumb.
  2. We will be displaying the experiment rating only on the exp pages and not the individual page ratings. However the rating
    can be done on any exp page.
  3. The components will be called rating-submit and rating-display.

To Do

  1. Lab Rating to be displayed. Collect it from Google Analytics on the spreadsheet and then display it.
  2. Experiment Rating is to be displayed on the list of experiments alongside the lab page of the list of experiments.
  3. Exp Rating to be displayed in line with the breadcrumb
  4. Rate Me ( Button to rate the page/exp/lab) will be present in the header.
  5. Documentation of the Rating Feature

@KarmanjyotSingh
Copy link
Collaborator

  1. Use Gapi client for reading values from the spreadsheet.
  2. Store all of the values from the spreadsheet, into local storage based on a timer based thing ( 2hr time window )
  3. Config file for the params
  4. Error message, when fetching of rating fails ( pulling data )
  5. Lab Testing needs to be done.
  6. Documentation : Adds Links To the README, define inputs and outputs for each of the component. Mention Data sources used by the components.
  7. Shifting component to production

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants