Building gamification with Typeform help | Community
Skip to main content
Answered

Building gamification with Typeform help


Hello

I’m trying to use TF to build a gamified scenario workshop. While it works ok at the moment, we want to add a few things and wondering if anyone has tips on these:

  1. We have 5 teams of 6 people each. In each team there are 6 different roles they will play and they will see different information depending on which role they have (Person A in team 1 sees the same thing as Person A in team 2, but Person A and Person B see different info). Is there a way to preassign people to these teams & roles rather than just asking them to select their team and role? Using a passcode or something?
  2. We have set times that they need to complete certain sections and move on, Is there a timer or clock function to force them to continue?

Thanks!

Best answer by john.desborough

@Daniel Murray - here’s a quick version of how to use the hidden fields and how to assign them to people.. 

  • set up the hidden field inside your typeform(s) - call it something like v_role
  • set up your logic jumps for individuals along this sort of thinking:
    • you can start your logic branching by evaluating hidden fields 
      • if v_role = A then jumpto q2 (and from that question route your users.. which i think you have done already… ) 
      • if v_role = B then jumpto q6
      • etc
  • when you are ready to create the link you want to put into the email, Share the file and copy the link… 
    • you will see that the link has the url to the form BUT ends with #v_role=xxxxxx
  • in your invitations for the various people, you put the link to the typeform BUT you replace the ‘xxxxx’ string with A or B or… 
    • so it would look like: typefomlink/form#v_role=A
  • when the user arrives at the form their role will be determined and they will see the questions based on the v_role and logic rules.. 

what i have done in this type of scenario is create a google sheet with the list of folks and the ‘role’ i want to assign to them and then you can copy and paste the link to the folks  you want in the same role and then into the email. I also use Document Studio and if i have the list of folks, the email and the links in the sheet, i can create the email in Document Studio and it will merge the data from each row and send out the email to the user with the push of a button.. (that’s easier for me to do instead of copy and pasting all of them from sheets into the email tool

 

hope that helps a little 

 

des

View original

3 replies

Liz
Community Team
Forum|alt.badge.img+5
  • Tech Community Advocate
  • 14960 replies
  • April 28, 2022

Hi @Daniel Murray Happy little Friday! Welcome to the community. This sounds like a really cool form!

To help answer your questions, 

  1. We don’t have a way to pre-assign people, but you could pass in data using hidden fields. How are users being sent to your form? 
  2. We don’t have a timer function, but you could embed your form onto your website and add a timer function there. 😀

Hey Liz,

We send them to the form in a Workshop. Basically giving them a direct link. Usually 30 people but sometimes we have drop outs so need to change things on the fly. How do you use the hidden fields? Would that mean each user gets a personalised link? Might make it tricky to manage in a workshop.

 

Love the idea of embedding for a timer, thanks!


john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5294 replies
  • Answer
  • April 29, 2022

@Daniel Murray - here’s a quick version of how to use the hidden fields and how to assign them to people.. 

  • set up the hidden field inside your typeform(s) - call it something like v_role
  • set up your logic jumps for individuals along this sort of thinking:
    • you can start your logic branching by evaluating hidden fields 
      • if v_role = A then jumpto q2 (and from that question route your users.. which i think you have done already… ) 
      • if v_role = B then jumpto q6
      • etc
  • when you are ready to create the link you want to put into the email, Share the file and copy the link… 
    • you will see that the link has the url to the form BUT ends with #v_role=xxxxxx
  • in your invitations for the various people, you put the link to the typeform BUT you replace the ‘xxxxx’ string with A or B or… 
    • so it would look like: typefomlink/form#v_role=A
  • when the user arrives at the form their role will be determined and they will see the questions based on the v_role and logic rules.. 

what i have done in this type of scenario is create a google sheet with the list of folks and the ‘role’ i want to assign to them and then you can copy and paste the link to the folks  you want in the same role and then into the email. I also use Document Studio and if i have the list of folks, the email and the links in the sheet, i can create the email in Document Studio and it will merge the data from each row and send out the email to the user with the push of a button.. (that’s easier for me to do instead of copy and pasting all of them from sheets into the email tool

 

hope that helps a little 

 

des


Reply