View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001032 | HTML & PERL | Feature Request - Interface | public | 2008-03-23 20:22 | 2010-07-08 16:15 |
Reporter | polariser | Assigned To | DerIdiot | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
Summary | 0001032: Add average buddy vote (and count) for each anime | ||||
Description | As the title states, an average buddy vote will allow you to plumb the opinions of people you trust and compare them against those of the unwashed masses. | ||||
Tags | vote | ||||
|
hmm, I like the idea. However, the question is if this can be implemented in a way which does not result in a performance hit. The average ratings for each anime are cached within the anime table and votes are weighted in a way which requires all votes of a user to be inspected. However, caching is obviously not (or only in a very limited manner) possible for a buddy average. Hitting the buddy and vote table on each anime page view might be a bit excessive. One possible approach might be to display this information only on the ratings page of an anime. i.e. http://anidb.net/perl-bin/animedb.pl?show=animevotes&aid=1 Another question is whether the a simple arithmetic average should be displayed or whether the same weighting algorithm as for the anime rating should be employed. A bar chart for buddy votes might be another approach. Maybe buddy votes could even be included into the normal votes bar chart somehow. |
|
Perhaps the averages can be cached and available for display on the main anime page when the ratings page is accessed (first time only). Depending on the average number of buddies per user, it might then prove to be relatively inexpensive to update the averages of a user's buddies (who have also seen the title) every time he casts a vote or calculate his own buddy average when he adds an anime to his mylist. So the first time is the main problem. It could also be done via a cron job, I suppose. More stats the merrier. |
|
The question is whether such a feature is important enough to warant that much effort. Calculating the buddy-rating on demand on some special page which is only accessed by a small amount of people would be much easier. |
|
I'm fine with that. The caching + display features could be built upon that later on as necessary, I guess. Thanks. |
|
I suggest a link to a special page where the buddy ratings are listed with the corresponding buddy who issued the vote. The average could be calculated at the end of the list, just like on the voting lists for individual users. |
|
implemented as a buddy tab on the anime page listing individual votes and mylist state of the buddies + the average unweighted vote of the buddies. no need to weight the vote here imho. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-03-23 20:22 | polariser | New Issue | |
2008-03-24 09:09 | exp | Note Added: 0001851 | |
2008-03-25 14:20 | polariser | Note Added: 0001852 | |
2008-03-25 15:58 | exp | Note Added: 0001853 | |
2008-03-25 17:22 | polariser | Note Added: 0001854 | |
2008-03-26 00:53 | ninjamask | Tag Attached: vote | |
2008-10-07 14:14 | rico | Note Added: 0002346 | |
2010-07-08 16:15 | DerIdiot | Note Added: 0003113 | |
2010-07-08 16:15 | DerIdiot | Status | new => resolved |
2010-07-08 16:15 | DerIdiot | Resolution | open => fixed |
2010-07-08 16:15 | DerIdiot | Assigned To | => DerIdiot |