nextcloud / appstore

:convenience_store: App Store for Nextcloud
https://apps.nextcloud.com
GNU Affero General Public License v3.0
285 stars 133 forks source link

"Community rating" should display how many stars from how many reviews #1266

Open Fred-Zweig opened 6 months ago

Fred-Zweig commented 6 months ago

Please considier changing the way the appstore shows the community rating stars. The appstore should display the exact number of stars given up to the present for each app. As it is now, the number of stars displayed reflects the reality only after more than 5 reviews have been added. So, if an app has 4 reviews with 5 stars each, the "Community rating" will show only 3 stars, which doesn't reflect the reality. The best way of showing the stars, used for WordPress plugins, Amazon products, etc. is to show the average number of stars given until now and to specify the number of reviews from which the average was calculated. This means that if the app has 1 review with 5 stars, the "Community rating" should display ' from 1 review '. If it has 2 reviews with 5 stars, it should display ' from 2 reviews '. If it has 4 reviews of 3 stars it should display ' *** from 4 reviews ', etc. If an app has no reviews, the "Community rating" should display "No reviews yet".

alexanderdd commented 4 months ago

One problem with this is that users don't rate the app with stars, but with bad/ok/good.

Also, I feel like the design you describe is a little overkill at this point, we are not talking about thousands of reviews (yet). But I think it is a good idea to show the number of reviews, for example a average three-star rating from twelve reviewers could be shown like this:

*** (12)

What do you think?

Fred-Zweig commented 4 months ago

@alexanderdd I've just checked and found that the current rating system shows a number of stars for each app, but the rating options that you see once you log in are still the old ones: Good, OK, Bad. This 3-option rating system should be changed to the 5-star system, so that the user can give any number of stars, from 1 to 5, like on any other classic rating system (Wordpress plugins, Amazon, eBay, etc.). Indeed, the number of reviews on the app store is still small, compared with Amazon, eBay, etc. Yet, this doesn't mean that the app store cannot or should not use the same rating system.

Fred-Zweig commented 4 months ago

It can be as simple as this:

sample_stars_rating

With blue stars instead of yellow.