Plan
Plan copied to clipboard
Further vote analysis
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.
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.