# Quiz app - possible with thunkable?

**URL:** https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977
**Category:** Questions about Thunkable X
**Created:** [June 9, 2020, 7:14am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977 "2020-06-09T07:14:44Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![metin](https://avatars.discourse-cdn.com/v4/letter/m/e99b99/32.png) [@metin](https://community.thunkable.com/u/metin)
#### Post date: [June 9, 2020, 7:14am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/1 "2020-06-09T07:14:44Z")

</div>

I want to make a quiz app. The application will be played with two people online

I want to have a control panel where I will write the questions. (I want to enter the questions on the web weekly.) Random questions will be selected from the list of questions and the contestants will be asked.

When registering for the application, you will be asked for Name, Surname, Username (mail) and password information; Login with username and password.

After logging in, the contestant who wants to play a game with his friend will be notified to his friend after entering his friend’s username. The game will open after the friend says “Play” to the notification.

Answers will only be entered as numerical values

Is it possible to do this application with thunkable? If not, what parts can I not do?

---

<div class="post-metadata">

### Author: ![browncoatjustice52](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/browncoatjustice52/32/71039_2.png) [@browncoatjustice52](https://community.thunkable.com/u/browncoatjustice52)
#### Post date: [June 9, 2020, 7:40am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/2 "2020-06-09T07:40:20Z")

</div>

You can do almost all the stuff with push notifications, a realtime database and you just need accounts at OneSignal and Firebase you can do the quiz verification inside the app itself for now the notification thing _can_ only _be tested on_ ANDROID _but can be installed on iOS and Android if you are a PRO member_

[Push Notification Blocks | Thunkable Docs](https://docs.thunkable.com/push-notifications-by-one-signal)  
[Thunkable Docs](https://docs.thunkable.com/realtime-db)

These links might help you.

> [@metin](#):
>
> When registering for the application, you will be asked for Name, Surname, Username (mail) and password information; Login with username and password.
> 
> After logging in, the contestant who wants to play a game with his friend will be notified to his friend after entering his friend’s username. The game will open after the friend says “Play” to the notification.
> 
> Answers will only be entered as numerical values

---

<div class="post-metadata">

### Author: ![browncoatjustice52](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/browncoatjustice52/32/71039_2.png) [@browncoatjustice52](https://community.thunkable.com/u/browncoatjustice52)
#### Post date: [June 9, 2020, 7:41am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/3 "2020-06-09T07:41:36Z")

</div>

You cannot enter the questions by yourself you can use a few pre made questions and new questions every week. 😇

---

<div class="post-metadata">

### Author: ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)
#### Post date: [June 9, 2020, 8:01am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/4 "2020-06-09T08:01:42Z")

</div>

Actually it’s doable using Airtable or realtime DB. But need to code another “game master” app to update questions on the fly. Then the player apps are the ones that take the questions data from cloud database (Realtime DB have this cool feature or triggering an event when the data changes) and display on the players respective apps.

---

<div class="post-metadata">

### Author: ![browncoatjustice52](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/browncoatjustice52/32/71039_2.png) [@browncoatjustice52](https://community.thunkable.com/u/browncoatjustice52)
#### Post date: [June 9, 2020, 8:10am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/6 "2020-06-09T08:10:02Z")

</div>

I don’t think that you can do that 🤔

Will update you later.

---

<div class="post-metadata">

### Author: ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)
#### Post date: [June 9, 2020, 8:17am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/7 "2020-06-09T08:17:04Z")

</div>

I’ve done that with Firebase on an shared database. One app updates the database (in particular, some stocks information), And the another “receiver app” which is distributed to users and coded with the same Firebase credentials, access the data. Pretty power tool.

---

<div class="post-metadata">

### Author: ![browncoatjustice52](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/browncoatjustice52/32/71039_2.png) [@browncoatjustice52](https://community.thunkable.com/u/browncoatjustice52)
#### Post date: [June 9, 2020, 8:20am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/8 "2020-06-09T08:20:14Z")

</div>

Well, I am still learning all about Airtable and Firebase know the basics, but not this. You can use the same logic on this app 😃

---

<div class="post-metadata">

### Author: ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)
#### Post date: [June 9, 2020, 8:28am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/9 "2020-06-09T08:28:49Z")

</div>

Hahaha… I am also learning. When I discovered Airtable with thunkable… I was really excited. Given that it is also a spreadsheet, the possibilities with it are endless… Happy Thunking.

---

<div class="post-metadata">

### Author: ![browncoatjustice52](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/browncoatjustice52/32/71039_2.png) [@browncoatjustice52](https://community.thunkable.com/u/browncoatjustice52)
#### Post date: [June 9, 2020, 8:32am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/10 "2020-06-09T08:32:15Z")

</div>

Oh, is it, that is wonderful.

---

<div class="post-metadata">

### Author: ![metin](https://avatars.discourse-cdn.com/v4/letter/m/e99b99/32.png) [@metin](https://community.thunkable.com/u/metin)
#### Post date: [June 9, 2020, 11:32am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/11 "2020-06-09T11:32:14Z")

</div>

I have " question" and " answer" rows in Airtable. I want to list the quesitons random on a label, when I click a button. Can you show the blocks?

---

<div class="post-metadata">

### Author: ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)
#### Post date: [June 9, 2020, 12:08pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/12 "2020-06-09T12:08:26Z")

</div>

> [@gobassky](#):
>
> But need to code another “game master” app to update questions on the fly.

Why not create an “admin” screen for adding new questions?

* * *

@metin @gobassky @browncoatjustice52

Is this the type of thing you’re trying to build:

> **[thunkablecompanion](https://thunk.app/w/tamchJ_EP)**
>
> Powered by Thunkable

If you click on the “gear” icon on the top right of the screen it brings you to the Admin area where you can add new questions.

The PIN is 42.

Let me know what you think!

---

<div class="post-metadata">

### Author: ![gobassky](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gobassky/32/77019_2.png) [@gobassky](https://community.thunkable.com/u/gobassky)
#### Post date: [June 9, 2020, 1:23pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/13 "2020-06-09T13:23:54Z")

</div>

Nice app… can be great for my kids.

Yes can also create an “admin” screen, this is better as it allow users who know the pin to add or edit questions. 👍

---

<div class="post-metadata">

### Author: ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)
#### Post date: [June 9, 2020, 2:12pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/14 "2020-06-09T14:12:58Z")

</div>

> [@gobassky](#):
>
> can be great for my kids.

😂 Thanks - it’s just a demo to showcase the functionality of having a conventional “Quiz” screen, and a separate, PIN-protected, admin screen to adding new questions.

There’s lots of scope here for other features too. One that springs to mind is adding the option to remove questions.

---

<div class="post-metadata">

### Author: ![zbk0612eip8w](https://avatars.discourse-cdn.com/v4/letter/z/7ab992/32.png) [@zbk0612eip8w](https://community.thunkable.com/u/zbk0612eip8w)
#### Post date: [June 9, 2020, 4:19pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/15 "2020-06-09T16:19:29Z")

</div>

@domhnallohanlon can you give me a link to that app for remix?

---

<div class="post-metadata">

### Author: ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)
#### Post date: [June 9, 2020, 7:59pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/16 "2020-06-09T19:59:10Z")

</div>

@zbk0612eip8w I’ll do up a tutorial for it tomorrow in #thunkable-cross-tutorials and post all the code there!

---

<div class="post-metadata">

### Author: ![zbk0612eip8w](https://avatars.discourse-cdn.com/v4/letter/z/7ab992/32.png) [@zbk0612eip8w](https://community.thunkable.com/u/zbk0612eip8w)
#### Post date: [June 10, 2020, 5:48am UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/17 "2020-06-10T05:48:20Z")

</div>

thanks

---

<div class="post-metadata">

### Author: ![zbk0612eip8w](https://avatars.discourse-cdn.com/v4/letter/z/7ab992/32.png) [@zbk0612eip8w](https://community.thunkable.com/u/zbk0612eip8w)
#### Post date: [June 10, 2020, 12:45pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/18 "2020-06-10T12:45:05Z")

</div>

@domhnallohanlon i dont see it still

---

<div class="post-metadata">

### Author: ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)
#### Post date: [June 10, 2020, 12:50pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/19 "2020-06-10T12:50:59Z")

</div>

I haven’t written it yet! 😂

---

<div class="post-metadata">

### Author: ![zbk0612eip8w](https://avatars.discourse-cdn.com/v4/letter/z/7ab992/32.png) [@zbk0612eip8w](https://community.thunkable.com/u/zbk0612eip8w)
#### Post date: [June 10, 2020, 12:52pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/20 "2020-06-10T12:52:44Z")

</div>

btw, @domhnallohanlon as again you just can click share and press generate link then copy it and paste it here (i think you already know how to do it)

---

<div class="post-metadata">

### Author: ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)
#### Post date: [June 10, 2020, 1:39pm UTC](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977/21 "2020-06-10T13:39:33Z")

</div>

@zbk0612eip8w @browncoatjustice52 @gobassky @metin

Here’s a tutorial with a guide on how to create something like this yourselves:

> [@Creating a Quiz with Admin Screen](http://community.thunkable.com/t/creating-a-quiz-with-admin-screen/607046):
>
> Motivation In response to [this question](http://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977) in the Community yesterday, here’s a quick guide to adding an Admin section to your quiz apps. The two main requirements were: The Admin screen should be PIN protected. The Admin screen should allow you to add extra questions to the quiz. Demo Take a look at the working example [here](https://thunk.app/web-build/index.html?webAppId=tamchJ_EP&from=x) (the PIN is “42”) Component Tree This app has 4 screens to display each of the different user interfaces. [component\_tree] It also uses the [LocalDB](https://docs.thunkable.com/local-db) to store the questio…

[Next page](https://community.thunkable.com/t/quiz-app-possible-with-thunkable/603977.md?page=2)
