# Rate with stars

**URL:** <https://community.glideapps.com/t/rate-with-stars/9472>\
**Category:** Feature Requests\
**Created:** [May 20, 2020, 9:54am UTC](https://community.glideapps.com/t/rate-with-stars/9472 "2020-05-20T09:54:42Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jim\_Parish](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jim_parish/32/7653_2.png) [@Jim\_Parish](https://community.glideapps.com/u/Jim_Parish)\
**Post date:** [May 20, 2020, 9:54am UTC](https://community.glideapps.com/t/rate-with-stars/9472/1 "2020-05-20T09:54:42Z")

</div>

Hi  
I create a list of videos in my app.  
I’d like the users can be able to rate with stars these videos. The average rate could be seen by every one, and it would even change the way these videos are sorted.  
Thanks a lot for your help.  
Jim

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 20, 2020, 10:00am UTC](https://community.glideapps.com/t/rate-with-stars/9472/2 "2020-05-20T10:00:31Z")

</div>

You can check out this by George.

> [@How to implement star ratings - Demo \[Update: Glide released this as a native component.\]](https://community.glideapps.com/t/how-to-implement-ratings-demo/2371):
>
> In response to the topic linked below and other request for how to include some kind of rating system within a Glide app I wrote this [Ratings Demo App](https://ratingsdemo.glideapp.io). I seem to remember someone else implementing it but I couldn’t find it, so here is my take on how to do it. It’s copyable so you can take a look at the spreadsheet and the Glide components. It’s a little more work than I thought because you have to come up with an average of all ratings for a given item, but the magic of Google Sheets came thro…

---

<div class="post-metadata">

**Author:** ![Jim\_Parish](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jim_parish/32/7653_2.png) [@Jim\_Parish](https://community.glideapps.com/u/Jim_Parish)\
**Post date:** [May 20, 2020, 10:17am UTC](https://community.glideapps.com/t/rate-with-stars/9472/3 "2020-05-20T10:17:26Z")

</div>

I saw it but did not really manage to apply.

I saw the “like” button. Is it possible to count the number of “like” and maybe sort the list ith that item?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 20, 2020, 10:22am UTC](https://community.glideapps.com/t/rate-with-stars/9472/4 "2020-05-20T10:22:52Z")

</div>

Think it’s not available yet. Discussion is in this thread.

> [@Like counter](https://community.glideapps.com/t/like-counter/7094/14):
>
> This functionality will be available one we can do Rollup over user specific columns. Not possible yet.

---

<div class="post-metadata">

**Author:** ![Jim\_Parish](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jim_parish/32/7653_2.png) [@Jim\_Parish](https://community.glideapps.com/u/Jim_Parish)\
**Post date:** [June 30, 2020, 4:14pm UTC](https://community.glideapps.com/t/rate-with-stars/9472/5 "2020-06-30T16:14:39Z")

</div>

I’ve managed to set up a stars rate without using the new feature (blue stars and pizzas…)

1. I’ve added a form button “rate me”
2. ![screenshot form stars](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/4/4dca7117aef7abbca39a5964f80c00220b875eec.png)
3. make an average of the rates on google sheet
4. Use “if then” and “template” columns in DATA ![screenshot rate DATA](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/2/2ac2125bf4e9c5ca5ab3991cc9f8a7f2899fea67.png)
5. Add "“rich text” with the rate

Hope this can be useful for you!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 30, 2020, 4:25pm UTC](https://community.glideapps.com/t/rate-with-stars/9472/6 "2020-06-30T16:25:45Z")

</div>

Thank you! That looks neat.

Recently Robert posted a good workaround of this as well and I have been using it. You can have a look here.

> [@How-To: Custom Rating Component](https://community.glideapps.com/t/how-to-custom-rating-component/11286):
>
> wave Hey all! I know Glide came out with their own Ratings component, but it doesn’t Roll up averages over user specific columns. I managed to come up with a custom-built solution that’s an improvement to a simple drop down menu of ratings. Here’s how: [[Glide: Create your own 5-Star (or whatever) Rating Component] ](https://www.youtube.com/watch?v=O7TEF5z5t7U) If you’d like to play around with an example, visit my Experiments app and visit the Ratings tab:

---

<div class="post-metadata">

**Author:** ![Jim\_Parish](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jim_parish/32/7653_2.png) [@Jim\_Parish](https://community.glideapps.com/u/Jim_Parish)\
**Post date:** [July 1, 2020, 8:05am UTC](https://community.glideapps.com/t/rate-with-stars/9472/7 "2020-07-01T08:05:02Z")

</div>

good video indeed, I got some tips.  
but the “star and space” system seems a bit complex and not essential.  
Here is my google sheet used for the choice, really simple!  
 ![screenshot-stars](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/4/4f325aa4988ec5c69ada5ee747414ffed8d41a12.png)  
isn’t it @Robert_Petitto?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 1, 2020, 8:10am UTC](https://community.glideapps.com/t/rate-with-stars/9472/8 "2020-07-01T08:10:13Z")

</div>

It’s to get the filled star and unfilled star into place in each choice component. Yours, while getting the same result, can’t provide that visual.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [July 1, 2020, 2:23pm UTC](https://community.glideapps.com/t/rate-with-stars/9472/9 "2020-07-01T14:23:33Z")

</div>

Exactly. A dropdown is MUCH simpler, but the UI is “meh”. My solution is more complicated but much prettier 😉
