Page MenuHomePhabricator

Number of posts and percentage of "found what they were looking for" are off
Closed, ResolvedPublic

Description

See for example http://en.wikipedia.org/wiki/Special:ArticleFeedbackv5/Taiwan

There are 17 visible feedback posts, and yet the number is given as 19 (due to hidden abusive comments?).

There are multiple posts where the person did not find what they were looking for, and yet the percentage given is 100%.


Version: unspecified
Severity: normal

Details

Reference
bz40613

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 12:49 AM
bzimport set Reference to bz40613.
bzimport added a subscriber: Unknown Object (MLST).

Though there have been early reports about errors in the Yes/No percentages count, this is most likely because it's possible for people to vote Yes/No without submitting any textual feedback along with it. These entries are not listed on the feedback page, but do count towards the total submissions and the Yes/No percentages.
There probably were 2 submissions where the free-form textarea was left blank.

Unless there have been many more ratings with no textual comment, it's highly unlikely it'd be 100%, given that there are more than a couple of feedback posts whose authors reported not finding what they wanted.

I'm sorry - I missed part of your report.

The totals displayed (19) are most likely accurate and there only being 17 feedback posts is likely due to feedback with empty comments being submitted.

The percentage is indeed completely wrong - will investigate!

This problem has been solved for awhile now :)

The root cause was that only feedback for the latest 30 revisions of the page was included in calculating the percentage. If there were 50 negative & really old (older than latest 30 revisions of page) feedbacks, and 2 recent (withing latest 30 revisions of page) positives, it would say 100% is positive. This was really confusing.

This has now changed to include all feedback, apart from feedback that is considered inappropriate (e.g. spam, offensive, ...)