# User ratings, would be great!

**URL:** <https://community.glideapps.com/t/user-ratings-would-be-great/2289>\
**Category:** Feature Requests\
**Created:** [November 22, 2019, 2:35pm UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289 "2019-11-22T14:35:12Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Christophe\_HK](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/christophe_hk/32/4161_2.png) [@Christophe\_HK](https://community.glideapps.com/u/Christophe_HK)\
**Post date:** [November 22, 2019, 2:35pm UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/1 "2019-11-22T14:35:12Z")

</div>

Dear all,

I am currently working on a business app, using Glideapps.

I am a bit stuck with one of the required feature : 5 stars rating (or let say, user rating). A way for users to rate, from 1 to 5 for example, and for me to get the result in a cell.

I know html tags and css scoped style is not supported in rich text, but I don’t see any other way to achieve this.

Many thanks for the help on providing this feature (with added value!) or any tip!

Cheers

---

<div class="post-metadata">

**Author:** ![gg\_0511](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gg_0511/32/1559_2.png) [@gg\_0511](https://community.glideapps.com/u/gg_0511)\
**Post date:** [November 22, 2019, 2:46pm UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/2 "2019-11-22T14:46:17Z")

</div>

It may not be an aesthetically pleasing option, but you could have a CHOICE component, a column somewhere with ★, ★★, ★★★, ★★★★, and ★★★★★ … Possibly as a submit FORM component button, or in the pencil in the upper-right if you allow edits. Once this is done, you can have an IF column from GLIDE connect each star with a PNG/JPEG of your star ratings like so ★☆☆☆☆ in a 3:1 ratio picture. Or, just use rich text. But, I don’t know how to change text alignment from LEFT only for rich text, that’s why I usually resort to IF ⇒ Value ⇒ picture.

Yea, so, the initial input will probably have to be a CHOICE component placed somewhere like a form button, edit form, or something else not as instant as touching each star. For now! 😃

---

<div class="post-metadata">

**Author:** ![Karim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/karim/32/13974_2.png) [@Karim](https://community.glideapps.com/u/Karim)\
**Post date:** [November 22, 2019, 3:07pm UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/3 "2019-11-22T15:07:31Z")

</div>

Similarly to the answer above in one of my apps (expense tracking), I have a submit expense form in which there is a choice component with 5 options, 1 to 5 stars.  
Everytime I submit an expense, I get a new row in my expense tab with a column for rating where the result is populated.  
Hope that helps!

---

<div class="post-metadata">

**Author:** ![Christophe\_HK](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/christophe_hk/32/4161_2.png) [@Christophe\_HK](https://community.glideapps.com/u/Christophe_HK)\
**Post date:** [November 22, 2019, 4:40pm UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/4 "2019-11-22T16:40:02Z")

</div>

Great ideas, many thanks guys, I will give a try! 👍

---

<div class="post-metadata">

**Author:** ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)\
**Post date:** [November 25, 2019, 5:12am UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/5 "2019-11-25T05:12:34Z")

</div>

Here is one way to do it:

> [@How to implement star ratings - Demo \[Update: Glide released this as a native component.\]](https://community.glideapps.com/t/demo-of-how-to-implement-ratings/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:** ![Christophe\_HK](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/christophe_hk/32/4161_2.png) [@Christophe\_HK](https://community.glideapps.com/u/Christophe_HK)\
**Post date:** [November 25, 2019, 6:07am UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/6 "2019-11-25T06:07:50Z")

</div>

Many thanks George 👍🏻

---

<div class="post-metadata">

**Author:** ![Mike\_Noftzger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mike_noftzger/32/1519_2.png) [@Mike\_Noftzger](https://community.glideapps.com/u/Mike_Noftzger)\
**Post date:** [April 22, 2020, 1:52am UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/7 "2020-04-22T01:52:13Z")

</div>

How would I go about implementing this into my movie App?

---

<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:** [April 22, 2020, 2:40am UTC](https://community.glideapps.com/t/user-ratings-would-be-great/2289/8 "2020-04-22T02:40:35Z")

</div>

I’m working on a convoluted solution…but it’s pretty! Sneak peak:  
 ![Glide · Create Apps from Google Sheets (3)](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/0/03c7ab7f9d4f77d31dc9286a81909499ebb05148.gif)
