# Small hints: saving time - use one screen to show repetitive screens

**URL:** <https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942>\
**Category:** Resources & Tutorials\
**Created:** [September 10, 2020, 1:48pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942 "2020-09-10T13:48:10Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [September 10, 2020, 1:48pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/1 "2020-09-10T13:48:10Z")

</div>

In this video I show how to save time when creating several similar/repetitive screens (i.e. intro, onboarding, story, questionnaire, wizard, etc.). Instead of creating several screens manually, one can create just one screen and add some logic in DB and in the app.  
The logic is driven by DB entries, so potentially it can be expanded. For example, you can return user to specific intro screen if onboarding is not passed, or change the screens sequence, etc.

[![](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/0/08a5a3d0d0d2887fabba3bfc0eb57547c35adef1.jpeg "Adalo hints: creating several repetitive data driven screens - with just one screen in the app.") ](https://www.youtube.com/watch?v=GR4onw-TCHA)

---

<div class="post-metadata">

**Author:** ![anon78309838](https://avatars.discourse-cdn.com/v4/letter/a/b9bd4f/32.png) [@anon78309838](https://forum.adalo.com/u/anon78309838)\
**Post date:** [September 14, 2020, 8:38am UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/2 "2020-09-14T08:38:36Z")

</div>

Great productivity tip Victor!

---

<div class="post-metadata">

**Author:** ![Sual](https://avatars.discourse-cdn.com/v4/letter/s/b5ac83/32.png) [@Sual](https://forum.adalo.com/u/Sual)\
**Post date:** [October 11, 2020, 9:30pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/3 "2020-10-11T21:30:35Z")

</div>

Hi @Victor,

Thank you again for your thoughtful tutorial! I’ve tried to implement it in my quiz app. However it seems that it won’t work for me. When clicked, the “Next button” would automatically take the user to the “Home screen”. In other words, the TMPIntroStep in the “User” collection is always filled with “999” and there is no progression of steps.

I thought that it may be because on this repetitive screen, I display a text (the questions and answers) with some MagicText and somehow it is not related but can’t figure it out.

Thank you for your help if you have some time to consider

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [October 12, 2020, 10:10am UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/4 "2020-10-12T10:10:18Z")

</div>

Hi @Sual,

I would advice to check if you “initialize” the TMPIntroStep before the start of the quiz (set it to 1). Also, check the database - your NextStepID/PrevStepID should be filled in correctly.

I don’t think it is related to screen’s “payload” - unless you’re doing something with TMPIntroStep in this payload :).

Best regards, Victor.

---

<div class="post-metadata">

**Author:** ![Sual](https://avatars.discourse-cdn.com/v4/letter/s/b5ac83/32.png) [@Sual](https://forum.adalo.com/u/Sual)\
**Post date:** [October 12, 2020, 4:48pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/5 "2020-10-12T16:48:32Z")

</div>

Hi,

I think I did it right, here is the setup…

 ![Capture d’écran 2020-10-12 à 18.38.29](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/f/f53c7904c43a24165ea0cea8562552bedaf0e5cd.png)

 ![Capture d’écran 2020-10-12 à 18.48.04](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/f/fbc5dcda1f5fd398897048746e29a033948be966.png)

 ![Capture d’écran 2020-10-12 à 18.38.58](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/0/01a009246c779ad0599d679f600997790bd07ff4.png)

![Capture d’écran 2020-10-12 à 18.39.16](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/e/ea4b0c9a7c6717e5b95aa215e6f87671b3bb9a46.png)

![Capture d’écran 2020-10-12 à 18.42.23](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/6/6f1b2db60408ae23cb733fca7fc36c9ee8f2ffd7.png)

 ![Capture d’écran 2020-10-12 à 18.42.32](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/2/213c3122d1ff256b2af237f1491db133a79ec2e1.png)

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [October 13, 2020, 11:35am UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/6 "2020-10-13T11:35:15Z")

</div>

Hi @Sual,

It’s difficult to understand what’s wrong with your settings judging just by the screenshots.

Quiz table seems ok.

I see on Button7 (Continuer) that you update User twice for some reason. Why would you want to do it?

Also, please note: that upon clicking Next (next question), you need to update User’s property “TMPQuizStep” to _NextStepID_. This will allow the list to refresh automatically with the next question.

---

<div class="post-metadata">

**Author:** ![Sual](https://avatars.discourse-cdn.com/v4/letter/s/b5ac83/32.png) [@Sual](https://forum.adalo.com/u/Sual)\
**Post date:** [October 13, 2020, 11:54am UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/7 "2020-10-13T11:54:54Z")

</div>

Hi @Victor

Yes, actually I only need the “Next” button so my button7 “Continuer” is this one.

One is to set TMPQuizStep to 1, the other is to set TMPQuizStep to QuizNextStepId.

Also, I have filtered the Quiz List like that :

 ![Capture d’écran 2020-10-13 à 13.53.27](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/a/a87c8113f1dba9ec94b5a36e5271a7c754de7c31.png)

Now the TMPQuizStep updates correctly in the database up to 10 and then nothing displays. But the screen does not refresh (no new questions or answers)

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [October 14, 2020, 5:08pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/8 "2020-10-14T17:08:50Z")

</div>

Hi @Sual,

You need to have a conditional action to link to final after-quiz screen. This is shown on the video, 6:40 timestamp (approx).

---

<div class="post-metadata">

**Author:** ![Sual](https://avatars.discourse-cdn.com/v4/letter/s/b5ac83/32.png) [@Sual](https://forum.adalo.com/u/Sual)\
**Post date:** [October 14, 2020, 8:00pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/9 "2020-10-14T20:00:18Z")

</div>

Thank you again for your time. $

Actually the conditional action link when TMPQuizStep = 10 is set up and work properly.

But every time I hit the “Next” Button, the screen won’t refresh (questions and answers won’t change).

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [October 26, 2020, 12:40pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/10 "2020-10-26T12:40:12Z")

</div>

Hi @Sual,

Hope I showed how to fix that in my video (DMed)

Best,  
Victor

---

<div class="post-metadata">

**Author:** ![Sual](https://avatars.discourse-cdn.com/v4/letter/s/b5ac83/32.png) [@Sual](https://forum.adalo.com/u/Sual)\
**Post date:** [October 26, 2020, 12:55pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/11 "2020-10-26T12:55:39Z")

</div>

Hi,

Your video definitely solved the problem.

Thank you

---

<div class="post-metadata">

**Author:** ![ChristopheA](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/christophea/32/4697_2.png) [@ChristopheA](https://forum.adalo.com/u/ChristopheA)\
**Post date:** [December 10, 2020, 3:15pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/12 "2020-12-10T15:15:11Z")

</div>

Awesome @Victor, thank you for your video!

Just one note, your tutorial shows how to do it when the user is already logged in, and not for when people want to create a “slider” like this for non-logged in users, for example when it’s the first time someone opens the app.  
I managed to create it by following some parts of your tutorial and by using an input to check the Slider ID, I’m sure you already know how to do it so it would be great and useful if you could create another video for people in this situation too 😃

 ![slider](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/d/d2ebc4fd8aec9ae0b9b2836a0c7a7a6baebfdc2b.gif)  
(I could have used the Image slider component but I wanted to display text and not only images.)

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [December 10, 2020, 3:52pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/13 "2020-12-10T15:52:48Z")

</div>

Hi @ChristopheA,

Thanks for the idea for the video! May be I’ll create it sometimes. This could be especially useful for new app users as you’ve said.

Best regards, Victor.

---

<div class="post-metadata">

**Author:** ![skstopher](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@skstopher](https://forum.adalo.com/u/skstopher)\
**Post date:** [July 6, 2021, 3:36pm UTC](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942/14 "2021-07-06T15:36:24Z")

</div>

@Victor I love this feature, and I’ve started to look at how I could use this for a quiz. When I click next, I want to be able to assign the user a mark for a correct answer, how would you suggest this is done?
