originally posted in:BungieNetPlatform
I see a rating and ratingCount property in the responses, but these look as though they're normalised in some way and totalled (likes + dislikes), respectively, which makes something like a simple like counter for topics/posts kind of inaccurate.
-
Liking a post is actually rating it "100", disliking a post is rating it "0". The rating is sort of the average of these scores, although weighted based on the total number of ratings (so the first few ratings can't cause wild swings). Liking/disliking also feeds into the popularity or controversiality of a post. In short, like/dislikes are inputs into the system, but they're not designed to be viewed as aggregates themselves.
-
-
Maybe they never planned to make it traceable. They just made one variable (probably ratingCount) and whenever somebody hits "Like" it adds one to ratingCount, and when somebody presses "Dislike" it subtracts one from ratingCount. If it is in the negative numbers it would change the little shield symbol to the negatively effected symbol, same goes for positive. If it is close to zero, it is debated.