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

TUfast goes Data #1

Open
3 tasks
Noxdor opened this issue Apr 11, 2023 · 0 comments
Open
3 tasks

TUfast goes Data #1

Noxdor opened this issue Apr 11, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Noxdor
Copy link
Member

Noxdor commented Apr 11, 2023

We as TUfast want to understand our users better and improve (increase) open-source contribution. To do that, we need to collect and analyse anonymous user data. This helps us to see what parts of the extension are most and least used, as well as if advertisement banners (inviting users to participate at the project) are working.

We want to display our collected statistics on the tu-fast website to make them available to all our users and the general public.

This goal requires changes in three repositories:

  1. This one (TUFastData)
  2. TUfast_TUD
  3. TUfast_website

The changes required in TUfastData are listed in this issue.

We start by implementing the following API-Endpoints:

  • An API endpoint that accepts a number of clicks and increases a global click counter by that amount (tracking of total time saved by users)
  • An API endpoint that accepts a boolean array to track which features are used by users and which not
  • An API endpoint that tracks the number of clicks onto our "hiring" banner link to track how many students are interested in joining our team

These API routes should be called a specific number of times per day/week which will be detailed in the corresponding issue in TUfast_TUD.

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

No branches or pull requests

1 participant