# Multi-choice grids

**URL:** https://community.glideapps.com/t/multi-choice-grids/18562
**Category:** Ask for Help
**Created:** [November 17, 2020, 3:46pm UTC](https://community.glideapps.com/t/multi-choice-grids/18562 "2020-11-17T15:46:36Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![gaz](https://avatars.discourse-cdn.com/v4/letter/g/c2a13f/32.png) [@gaz](https://community.glideapps.com/u/gaz)
#### Post date: [November 17, 2020, 3:46pm UTC](https://community.glideapps.com/t/multi-choice-grids/18562/1 "2020-11-17T15:46:36Z")

</div>

Hi all. First post. Really appreciate the info on here, and hope I can help others in future.  
I’ve already developed an app for meeting scheduling (amongst other things) for a hospital department.

I have a “Meetings” table. Each meeting includes multiple “Agenda items” relations (including presentation title, time and presenter ID).

 ![app](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/4/c49b87a21c9d456df888bb40d86797f7d15af026.jpeg)

I would like to collect feedback ratings for each “agenda item”, but ideally would like the rating components all to appear on a single screen. Is it possible to repeat components for relations?  
i.e. a kind of custom inline list??

I would appreciate any suggestions anyone may have if this is possible or any workarounds.

(My current alternative thought is to dynamically create a google form using a google app script, and for the script to save the form url to the meeting sheet, and then embed it in a webview component).

Thanks

---

<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: [November 17, 2020, 4:12pm UTC](https://community.glideapps.com/t/multi-choice-grids/18562/2 "2020-11-17T16:12:25Z")

</div>

Do you have a max limit of how many ratings do you want to show in a form? I understand it’s bad UX if users have to open multiple forms to rate.

---

<div class="post-metadata">

### Author: ![gaz](https://avatars.discourse-cdn.com/v4/letter/g/c2a13f/32.png) [@gaz](https://community.glideapps.com/u/gaz)
#### Post date: [November 17, 2020, 4:33pm UTC](https://community.glideapps.com/t/multi-choice-grids/18562/3 "2020-11-17T16:33:59Z")

</div>

Hadn’t considered a max limit, but could say maybe 5 - 10.

---

<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: [November 17, 2020, 4:38pm UTC](https://community.glideapps.com/t/multi-choice-grids/18562/4 "2020-11-17T16:38:08Z")

</div>

Probably a setup like this will work, albeit it’s a long con.

Make a relation matching your event with all agendas.

Then use 10 single value columns to return the 1st, 2nd, … , 10th agenda from your relation. You can do it with the option “from the start”, something like that.

Then in the form, you can have 10 rating components and name them with the agenda names you returned via the single value columns.

In your ratings submissions, apart from the ratings, I would also catch the agendas’ names via screen columns so I won’t forget which rating that was.

---

<div class="post-metadata">

### Author: ![gaz](https://avatars.discourse-cdn.com/v4/letter/g/c2a13f/32.png) [@gaz](https://community.glideapps.com/u/gaz)
#### Post date: [November 17, 2020, 5:14pm UTC](https://community.glideapps.com/t/multi-choice-grids/18562/5 "2020-11-17T17:14:23Z")

</div>

Thanks. I’ll have a go and see what I can come up with.
