Hello,
I have a tricky feature I wonder if someone made already.
I’m trying to create a questionnaire that will show random questions from a couple of lists.
the tricky part is that the questions of the main list will be determined by the percentage the user chooses from the small lists. for example 20% of the questions from list A 30% from list B and 50% from list C.
Hope I explained this feature properly.
thanks in advance!
Here’s the algorithm:
Convert your percentages to integers:
…AquestionCount=20%*TotalQuestionCount
…BquestionCount=30%*TotalQuestionCount
…CquestionCount=50%*TotalQuestionCount
You’ll need to round those results. I’m not sure how it will work in terms of adding up to the TotalQuestionCount so you’ll have to play around with that.
Loops
…count from 1 to AQuestionCount by 1
______insert random question from AQuestionsList as last in AllQuestionsList
…count from 1 to BQuestionCount by 1
______insert random question from BQuestionsList as last in AllQuestionsList
…count from 1 to CQuestionCount by 1
______insert random question from CQuestionsList as last in AllQuestionsList
You may want to scramble the AllQuestionsList or randomly insert items rather than in sequence so that you don’t just have AABBBCCCC as your question order.
3 Likes
Can you show me how to block it?
you wrote a program what you want.
app have 4 list, 1 button 1, text_Input1
L1, L2, L3 question list in database for example (A, B, C questions list)
List1 is random select question for user
text_input1 is question amount. user enter it
i didn’t control block (if), you can add.
button click. app automatics calculate a,b,c amount question and select in lists (L1, L2, L3)
i hope app is work for you
https://x.thunkable.com/copy/58da3dee067b1f057127098a64c42544
1 Like
amazing!
thank you!
if I want to add more small lists (total 10) how should I do it mathematically?
thank you
if users answer only 10 question, you should set a=2 , b=3, c=5.
10.20/100=2 (%20)
10.30/100=3 (%30)
10.50/100=5 (%50)