Plan icon indicating copy to clipboard operation
Plan copied to clipboard

Further vote analysis

Open AuroraLS3 opened this issue 5 years ago • 1 comments

Is your feature request related to a problem? Please describe.

The current voting tracking counts total votes. It might be beneficial to draw charts and compare months.

I would like to be able to..

Right now it looks like plan tracks total votes, do you think it's possible to have them laid out (maybe in a chart) to show monthly votes? And maybe be able to compare month to month like some other things have in PLAN? ~ Classicalad

Possible implementation note

It might be worth it to expand voting tracking to a module that activates when compatible votifier plugin is detected and integrate vote data better than just an extension.

AuroraLS3 avatar Sep 04 '20 16:09 AuroraLS3

TODO

  • Write a data type for a player vote: UUID, time, site
  • Write an interface to push voting data to Plan
  • Implement the interface (Possibly use DataService to pipe the data)
  • Store the data from the pipe in Plan database
  • Expose the vote interface in API
  • Implement vote pushing from the different vote extensions
  • Add Votes to Day by Day, Hour by hour, Calendar and Online Activity as numbers
  • Add a votes per site table and place it in a suitable location on the page.
  • Add votes last 30 days to TablePlayer and show it on the players table

This probably needs some insight into api design to make it so that more such data pushing utilities can be introduced later.

AuroraLS3 avatar Aug 07 '21 08:08 AuroraLS3