# Form + Checklist

**URL:** https://community.glideapps.com/t/form-checklist/22689
**Category:** Ask for Help
**Created:** [February 12, 2021, 6:08pm UTC](https://community.glideapps.com/t/form-checklist/22689 "2021-02-12T18:08:50Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Food2Soil](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/food2soil/32/659_2.png) [@Food2Soil](https://community.glideapps.com/u/Food2Soil)
#### Post date: [February 12, 2021, 6:08pm UTC](https://community.glideapps.com/t/form-checklist/22689/1 "2021-02-12T18:08:50Z")

</div>

I have a checklist of topics that need to be discussed at a workshop. I want to combine this checklist with a form feature where the trainer enters the student name, date of workshop and then checks each topic discussed at that specific workshop. How do I accomplish this?

Currently my checklist of topics is on a googlesheets tab with topics in rows. It would be ideal if each new workshop could be added as a column through the form with the checklist values field referencing the new column with workshop date. But I am not sure how I can have the user add a column for each new workshop.

Or perhaps there is another easier and more elegant way to accomplish this. I can change the configuration of my google sheet to be able to accommodate any suggestions provided.

Thankyou in advance for reading this and for solutions.

---

<div class="post-metadata">

### Author: ![AymenM](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/aymenm/32/21370_2.png) [@AymenM](https://community.glideapps.com/u/AymenM)
#### Post date: [February 12, 2021, 6:13pm UTC](https://community.glideapps.com/t/form-checklist/22689/2 "2021-02-12T18:13:34Z")

</div>

Hey !

Thanks for sharing your issue with us. While I try to understand better your issue, I recommend you to visit this link that may help you a bit : ⬇

> [@How to Create Contact List from Checkbox Selections](https://community.glideapps.com/t/how-to-create-contact-list-from-checkbox-selections/3735/2):
>
> To start out, I think you may be misunderstanding how the checklist works in it’s current form. It’s not designed to be used as a multiple select list to select items to submit elsewhere. Think of it more like to-do or a task list. Checking off a list item will immediately set a column value in that list sheet to true or false. Maybe you already understand that and I’m not understanding your app flow, but I just wanted to clarify. I have a similar situation where I would like to create an i…

There’s also this useful link in the center hub that may guide you a bit more ⬇

> **[Glide Docs](https://www.glideapps.com/docs)**
>
> Welcome to Glide Docs, a steadily growing collection of articles and videos on how to use Glide. We can’t wait to see what you build!

Please let us know !

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [February 12, 2021, 6:51pm UTC](https://community.glideapps.com/t/form-checklist/22689/3 "2021-02-12T18:51:28Z")

</div>

I would check out this post to see how I’m using a joined list column to build a list from selections in another inline list. You could probably do something similar and save the joined list to another column. You will probably have to create a custom form with user specific columns as temporary placeholders as I don’t believe it would be easy to do in a native form.

> [@Reset Multiple Rows At Once](https://community.glideapps.com/t/reset-multiple-rows-at-once/22211):
>
> There have been several requests for people to find a way to clear a value in multiple rows. I was thinking about that and came up with a quick example of a way to handle that. Instead of trying to clear a value in an entire column, I realized we could just change one value on a parent column, load it as a single value in our sheet and then compare that parent value to a column that we set or unset for each row. It’s not about clearing an entire column, it’s about making a value in each row n…
