# Configuring a check list for multiple tasks

**URL:** <https://community.glideapps.com/t/configuring-a-check-list-for-multiple-tasks/84946>\
**Category:** Ask for Help\
**Created:** [October 16, 2025, 7:00pm UTC](https://community.glideapps.com/t/configuring-a-check-list-for-multiple-tasks/84946 "2025-10-16T19:00:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjoyner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjoyner/32/92390_2.png) [@mjoyner](https://community.glideapps.com/u/mjoyner)\
**Post date:** [October 16, 2025, 7:00pm UTC](https://community.glideapps.com/t/configuring-a-check-list-for-multiple-tasks/84946/1 "2025-10-16T19:00:27Z")

</div>

Hello Glide community! I have hit a road block. I am trying to create a training and development app that consists of 6 positions and each position requires certain training areas to be completed. Once all of the items have been completed (checked) there is a promote button that will clear current tasks and load the next positions tasks. I have tried variations of relations and lookups but none have worked.

---

<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:** [October 16, 2025, 7:22pm UTC](https://community.glideapps.com/t/configuring-a-check-list-for-multiple-tasks/84946/2 "2025-10-16T19:22:33Z")

</div>

To clarify, each of the 6 positions has the same areas to be checked off?

---

<div class="post-metadata">

**Author:** ![mjoyner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjoyner/32/92390_2.png) [@mjoyner](https://community.glideapps.com/u/mjoyner)\
**Post date:** [October 16, 2025, 8:18pm UTC](https://community.glideapps.com/t/configuring-a-check-list-for-multiple-tasks/84946/3 "2025-10-16T20:18:39Z")

</div>

Thanks for looking at this. The items will be different for each position. There will be 20 employees who will be tracked.

---

<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:** [October 16, 2025, 11:02pm UTC](https://community.glideapps.com/t/configuring-a-check-list-for-multiple-tasks/84946/4 "2025-10-16T23:02:14Z")

</div>

Got it. So looks like you’ll need 4 tables:

1. Users
2. Positions
3. Tasks
4. Completions

Create RowIDs in all tables.

The Tasks table has a Position ID column. The Completions table has a Tasks ID and User ID column.

The Positions table has a multiple relation column to the Tasks table to define which tasks belong to each position.

In the Tasks table, create a query column to the completions table with filters:

1. Task ID \> is \> this row \> Row ID
2. User ID \> is signed in user

To complete a task, instead of using a checkbox, use a button that writes a row to the Completions table that captures the task’s row ID and the User’s row ID. This will cause the query column to be “not empty” for that user which you can use as a condition to know that the user has completed that task.

I made a video on this earlier this year. Look at 19:00

Glide: 4 Methods for Creating CHECKLISTS

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/c/5c1279a29985ffdc7ca33bf4698edf4556f8b1dc.jpeg "Glide: 4 Methods for Creating CHECKLISTS") ](https://www.youtube.com/watch?v=QLU6_zEkvls)

---

<div class="post-metadata">

**Author:** ![mjoyner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjoyner/32/92390_2.png) [@mjoyner](https://community.glideapps.com/u/mjoyner)\
**Post date:** [October 16, 2025, 11:37pm UTC](https://community.glideapps.com/t/configuring-a-check-list-for-multiple-tasks/84946/5 "2025-10-16T23:37:36Z")

</div>

Thanks Robert! I’ve watched several of your vids but not this one. Great stuff you’re putting out for us. Thank you!
