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

database admin can assemble anonymous usage statistics #178

Open
mensch72 opened this issue Aug 3, 2022 · 2 comments
Open

database admin can assemble anonymous usage statistics #178

mensch72 opened this issue Aug 3, 2022 · 2 comments
Assignees
Labels
couchdb Probably needs CouchDB-related skills in progress Work on this has started but is not yet ready for review typescript Probably needs Typescript-related skills
Milestone

Comments

@mensch72
Copy link
Collaborator

mensch72 commented Aug 3, 2022

set up a bash script (using a couchdb filter or list function) to calculate...

  • the number of running and closed polls and users
  • the distribution of remaining running time of running polls, no. of participants and options in a poll
@mensch72
Copy link
Collaborator Author

mensch72 commented Aug 4, 2022

added three couchdb list functions to calculate stats on polls, options, voters. next step: write bash scripts that use these to store the results back into the db as one central "stats" document.

@mensch72 mensch72 added in progress Work on this has started but is not yet ready for review typescript Probably needs Typescript-related skills couchdb Probably needs CouchDB-related skills labels Aug 4, 2022
@mensch72 mensch72 self-assigned this Aug 4, 2022
@mensch72 mensch72 added this to the First Release milestone Aug 4, 2022
@mensch72
Copy link
Collaborator Author

mensch72 commented Sep 9, 2022

in addition, give users the option to allow in their settings that the following anonymous aggregate usage statistics are collected:

  • frequency of usage of
    • assist functionality
    • add option
  • frequency of wap changes
  • relative duration of live results vs no live results before last wap change
  • avg. time point of last wap change as percentage of total running time, and as percentage of total "participation time" (end time minus entering time)
  • avg. level of agreement at end

and later also similar things for delegation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
couchdb Probably needs CouchDB-related skills in progress Work on this has started but is not yet ready for review typescript Probably needs Typescript-related skills
Projects
None yet
Development

No branches or pull requests

1 participant