# Quiz app - relations for good answers

**URL:** <https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505>\
**Category:** Get Help\
**Created:** [October 1, 2020, 1:31am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505 "2020-10-01T01:31:48Z")\
**Posts on this page:** 8\
**Page:** 1

<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 1, 2020, 1:31am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/1 "2020-10-01T01:31:48Z")

</div>

Hi!

I’m a very new to Adalo but there is an app I want to make for two years now. The power of Adalo and its simplicity gives me hope to finally be able to release it soon.  
Please tell if this looks possible in your opinion with Adalo. Any hint on what component/relations is appreciated. I’ll keep you updated on my progress here as I saw several people already asked for this type of app.

- The home screen would be a list with the categories (ex: maths, English, history) : **done** with four simple lists, each being a collection.

- When clicked, the quizz would appear: a set of 10 questions with 4 answers : **done** thanks to the text magic and the properties questions, answer “A”, “B”, “C”, “D”, for each categories  
Would it be possible to import a google sheet with let’s say 5.000 questions and the answers (upgrading to pro, of course)? ( **in progress** )

-How would it work in practice? I mean, if "answer A " (column C) corresponds to “good answer” (column B) then add 1 point to user X if not, do nothing ? ;

- Would it be possible to add a timer, for example 10 secondes to answer? ;

- Would it be possible to add to this the Adalo quiz template (yes or no type with the swipe left/right mechanism) for some categories? ;

- Eventually and most importantly, would it be possible, when signing-up to ask for the school of the user and have a ranking both of all the users and between schools. Would the ranking be a list?  
The logic would be to have the user and his score, add one point to the user when he answers correctly, then take the school and add all the points the users of that school have.

-Also I would like the questions to worth only one point, count one time, otherwise the user could hack his rankings. Any hint on how to proceed ?

I can imagine it seems a lot but any help would be appreciated,

Thank you for your time

---

<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 2, 2020, 12:06am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/2 "2020-10-02T00:06:14Z")

</div>

Hello guys, just keeping you updated as told above. I looked into Adalo to familiarize myself with the tool and managed to generate the questions and display them to the screen.

I am still stuck on the core features though.

> How would it work in practice? I mean, if "answer A " (column C) corresponds to “good answer” (column B) then add 1 point to user X if not, do nothing ? ;

And this is related to the ranking, which I made a simple list, added a property to “Users” named “Score” and sorted the user by score High-Low. But how can I make it +1 when correct ?

Any hint would be appreciated

---

<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 2, 2020, 1:53am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/3 "2020-10-02T01:53:20Z")

</div>

Still struggling but I am starting to get the logic. I managed to make the relation for the correct answer and update the user’s score.

I am actually having a displaying but for the lists. A UI problem for sure, does anyone know how to fix this? Please see below my storyboard and my preview.

 ![Capture d’écran 2020-10-02 à 03.52.10](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/8/81c7de6bc4d897984716856adf9e0dd940dff331.png)

 ![Capture d’écran 2020-10-02 à 03.52.23](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/2X/0/06425b8261cafdb15a0f193c1f85bfa04084d3bc.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 2, 2020, 9:25am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/4 "2020-10-02T09:25:05Z")

</div>

Hi @Sual,

Reg. UI - you may try to group the items (text & rectangle) together.

---

<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 2, 2020, 11:45am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/5 "2020-10-02T11:45:17Z")

</div>

Hi @Victor

Writing the problem I figured out a way to do it by creating a new collection “Subject” with all of the subject and then with some text magic the list was made. It now looks like that:

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

However, this list corresponds to the “Subject” collection. I would like to add an action so that when the user clicks on a subject, a quiz on this subject is displayed.

However, I can’t pass the data from each subject collection to another screen. How to put each collection relating to each subject in this list (subject) to be able to use the data from each subject’s collection?

By the way would you have any idea on how to make the quizz go on? I mean when the user clicks the button to answer, then go to the next question and stop when 10 questions are answered for example ?

---

<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 3, 2020, 11:20am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/6 "2020-10-03T11:20:50Z")

</div>

@Sual wrote you a DM

---

<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 5, 2020, 10:25am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/7 "2020-10-05T10:25:50Z")

</div>

Hi @Sual,

Here are some resources/tutorials which you might find useful for creating a Quiz app:

- Forum thread about quiz/questionnaire (not sure how it was finished):  
[Convert checkbox TRUE/FALSE data](https://forum.adalo.com/t/convert-checkbox-true-false-data/3284)
- Video how to create a several “repetitive” screens, could be useful for a quiz:  
[Small hints: saving time - use one screen to show repetitive screens](https://forum.adalo.com/t/small-hints-saving-time-use-one-screen-to-show-repetitive-screens/3942)
- Video how to imitate radio buttons:  
[Small hints: radio button imitation - #3 by Victor](https://forum.adalo.com/t/small-hints-radio-button-imitation/4358/3)
- Video how to imitate a “Toggle” component (please note - toggle component changes true/false state immediately, and in a quiz sometimes it is not needed):  
[Small hints: Toggle Imitation](https://forum.adalo.com/t/small-hints-toggle-imitation/3571)
- You also might find useful this video about Form creation:  
[Day 4 - Typeform Like form | 100 Days Adalo Video Challenge - YouTube](https://www.youtube.com/watch?v=k48wvSzC_JA)

Hope this helps!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/system/32/40401_2.png) [@system](https://forum.adalo.com/u/system)\
**Post date:** [October 15, 2020, 10:25am UTC](https://forum.adalo.com/t/quiz-app-relations-for-good-answers/4505/8 "2020-10-15T10:25:51Z")

</div>

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