gene.sis
CHYOA Guru
This suggestion is inspired by the discussion here and is hinted in this thread.
Currently, the "quality" of a story is measured by total Likes.
So a story which a 1000 chapters (each with 1 Like) will be higher rated than a story with 9 chapters where each chapter got 100 Likes.
If there are two stories with the same Likes per chapter ratio, the one with more chapters is rated better, though the numbers imply that they are equally good.
So currently, the "quality" of a story is rather measured by quantity.
It currently also doesn't matter how many readers actually read the story to achieve the number of Likes.
If you have a chapter with 10 Likes which has been read by 10,000 readers, it will be rated equally to a chapter with 10 Likes which has been read by 100 readers.
So I would suggest using a ranking which bases on "Likes per Unique Views"
A "Unique View" will be counted for every logged in user who opened the chapter for the very first time.
The sum of Unique Views is the set of readers who had the chance to give the chapter a Like.
So the rating would be
The higher the rating, the better the chapter.
Same can be done on a story basis.
Advantages:
- results in more meaningful ratings.
- smaller quality stories can get more attention which can lead to more motivated authors who are more likely to continue their stories.
- self-regulating rating (high rated stories attract more readers. If they think that the story isn't that good, they won't leave Likes and therefore reduce the rating. This also works against upvoting.)
Currently, the "quality" of a story is measured by total Likes.
So a story which a 1000 chapters (each with 1 Like) will be higher rated than a story with 9 chapters where each chapter got 100 Likes.
If there are two stories with the same Likes per chapter ratio, the one with more chapters is rated better, though the numbers imply that they are equally good.
So currently, the "quality" of a story is rather measured by quantity.
It currently also doesn't matter how many readers actually read the story to achieve the number of Likes.
If you have a chapter with 10 Likes which has been read by 10,000 readers, it will be rated equally to a chapter with 10 Likes which has been read by 100 readers.
So I would suggest using a ranking which bases on "Likes per Unique Views"
A "Unique View" will be counted for every logged in user who opened the chapter for the very first time.
The sum of Unique Views is the set of readers who had the chance to give the chapter a Like.
So the rating would be
Code:
Rating = Chapter-Likes / Unique-Views
Same can be done on a story basis.
Code:
Rating = Story-Likes / Unique-Views-of-all-chapters
Advantages:
- results in more meaningful ratings.
- smaller quality stories can get more attention which can lead to more motivated authors who are more likely to continue their stories.
- self-regulating rating (high rated stories attract more readers. If they think that the story isn't that good, they won't leave Likes and therefore reduce the rating. This also works against upvoting.)