# Require students to add name before using app material

**URL:** <https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733>\
**Category:** Ask for Help\
**Created:** [July 10, 2023, 6:33pm UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733 "2023-07-10T18:33:49Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![paul3463](https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/32.png) [@paul3463](https://community.glideapps.com/u/paul3463)\
**Post date:** [July 10, 2023, 6:33pm UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733/1 "2023-07-10T18:33:49Z")

</div>

**This is for a classic app** : on an app with course material that I am allowing my students to use, they can independently register / login with their email. But I also want to ask them to add their name before they can see the material (so I know who they are). If I enter their names in the user list this is easy - I just make the scrren only visible to people whose name is not blank. Can you tell me an easy way to allow them to complete the name column after log in with their email.

Thanks

Paul

---

<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:** [July 10, 2023, 6:40pm UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733/2 "2023-07-10T18:40:41Z")

</div>

Create one screen with a visibility condition “User Profile → Name is empty”, and give them a text input on that screen to enter their name. Make sure the source of the screen is your User Profiles table and filter by “email is signed in user”. Set the opposite visibility condition (“User Profile → Name is not empty”) on all other tabs.

---

<div class="post-metadata">

**Author:** ![paul3463](https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/32.png) [@paul3463](https://community.glideapps.com/u/paul3463)\
**Post date:** [July 10, 2023, 6:54pm UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733/3 "2023-07-10T18:54:22Z")

</div>

Got it. Thanks

---

<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:** [July 10, 2023, 6:59pm UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733/4 "2023-07-10T18:59:12Z")

</div>

Actually, I just realised that won’t quite work, because as soon as they type the first character the screen will disappear - oops 😬

So what you’ll need to do instead is add a button to that screen with a Show Edit Screen action. Then it will work correctly 👍

---

<div class="post-metadata">

**Author:** ![Nathan\_M](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathan_m/32/43901_2.png) [@Nathan\_M](https://community.glideapps.com/u/Nathan_M)\
**Post date:** [July 10, 2023, 7:07pm UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733/5 "2023-07-10T19:07:44Z")

</div>

I just implemented this and it worked great:

> [@How to create Onboarding screens Flow](https://community.glideapps.com/t/how-to-create-onboarding-screens-flow/26404):
>
> After many, many requests for me in [my first onboarging flow](https://community.glideapps.com/t/creating-an-onboarding-flow-using-tab-visibility/11149) to make this video, here it is how to do create an Onboarding screen Flow! rocketpushpin Don’t forget to: Filter the tab/screen when Email is signed-in user; To turn into screens, use Link to screen action always This item, to keep always in the same row. Set a column to complete the onboarding Set the tabs visility based on this column when the user complete the onboarding.

---

<div class="post-metadata">

**Author:** ![paul3463](https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/32.png) [@paul3463](https://community.glideapps.com/u/paul3463)\
**Post date:** [July 11, 2023, 6:06am UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733/6 "2023-07-11T06:06:07Z")

</div>

Thanks again

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [July 12, 2023, 6:07am UTC](https://community.glideapps.com/t/require-students-to-add-name-before-using-app-material/63733/7 "2023-07-12T06:07:12Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
