# How to create multiple classes based on students choice

**URL:** https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620
**Category:** Ask for Help
**Created:** [June 10, 2023, 5:48am UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620 "2023-06-10T05:48:23Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![safwasamsudeen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/safwasamsudeen/32/60213_2.png) [@safwasamsudeen](https://community.glideapps.com/u/safwasamsudeen)
#### Post date: [June 10, 2023, 5:48am UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620/1 "2023-06-10T05:48:23Z")

</div>

I’m building an app for a school.

They have Presentations that they need to teach to students. I have a Presentation detail screen, and from there, I want to add instances of classes being taught. A “Class” has a presentation, date, student, and notes.

Now, I want to have a multiple choice for students, a text box with the notes and an input for the date, and then something like a submit button that creates multiple instances of classes sharing the presentation (current screen), date, and notes for each of the selected the student.

How would I go about doing this? I’m new to Glide, I don’t know much: so if you mention “custom” forms or “lookup arrays”, it’d be great if you explain it.

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: [June 10, 2023, 11:22pm UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620/2 "2023-06-10T23:22:11Z")

</div>

So ultimately what you need to do is record the instances of a presentation that are taught to different classes?

Shouldn’t it only contain the presentation ID, the class ID and the date? The notes can be a user-specific column so each student can take their own notes, unless you need the teacher to view them all.

---

<div class="post-metadata">

### Author: ![safwasamsudeen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/safwasamsudeen/32/60213_2.png) [@safwasamsudeen](https://community.glideapps.com/u/safwasamsudeen)
#### Post date: [June 11, 2023, 8:56am UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620/3 "2023-06-11T08:56:36Z")

</div>

Ultimately, I want to store the Presentation name, the Student name, and the date, and notes - which are from a _teacher’s_ perspective, about the class - for example, any HW assigned or so. I need this for multiple students from one form.

How could I do this?

---

<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 11, 2023, 11:30pm UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620/4 "2023-06-11T23:30:37Z")

</div>

> [@safwasamsudeen](#):
>
> I need this for multiple students from one form.

Do you mean there will be different rows, for different students, to evaluate their own presentations?

It should be doable. You can just create a form to write to the Presentations table with a text entry for the name, a choice component to choose the student’s ID, a date picker to pick the date of the presentation, and a text entry component for the notes.

---

<div class="post-metadata">

### Author: ![safwasamsudeen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/safwasamsudeen/32/60213_2.png) [@safwasamsudeen](https://community.glideapps.com/u/safwasamsudeen)
#### Post date: [June 12, 2023, 12:08pm UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620/5 "2023-06-12T12:08:51Z")

</div>

I’ve replied in the other thread, thanks! Could you resolve the doubt I’ve asked there?

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [June 12, 2023, 1:11pm UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620/6 "2023-06-12T13:11:59Z")

</div>

Lets keep it to a single thread to avoid confusion.

> [@How do I have form components without writing?](https://community.glideapps.com/t/how-do-i-have-form-components-without-writing/62630):
>
> I want to have form components that don’t write to any column. My usage is this: I have a Class table, which has a Student (relation), Presentation (relation), Date, and Notes (text field). The Presentation table has the Unit relation, and the Unit table has a Subject relation. I want users to first select the Subject choice, which would filter the Unit choice to whichever units have this subject, and after this selection, filter the Presentations in that unit. Only this selection will be writt…

Will close this one.

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [June 12, 2023, 1:12pm UTC](https://community.glideapps.com/t/how-to-create-multiple-classes-based-on-students-choice/62620/7 "2023-06-12T13:12:06Z")

</div>


