Help me create a simple app to do interview-training

Hello fine Bubblers!

I’m totally new here. But I’m committed to learning. I have a very simple need for Bubble, and hope that you can help me solve it! Hopefully, over time, I can build this out, but let’s start from simply.

I’m trying to develop a simple tool for me, as an end-user, to: Practice interviewing by answering randomly generated questions, such as ’ What do you think are the most important ethics in the workplace?’

This is done by:

  1. Arriving on the website, with a question on the screen, with a text in-put.
  2. Adding a response in the text field, and clicking next, upon where the text field is reset, and a new question appears.
  3. After answering 10 questions, I can view my responses for each question, along with a quick description of how I should have answered them.
  4. Once i leave the site, my information is wiped. Upon reloading the site, I see new questions (or the same ones).

As an admin (using bubble), I need to

  1. upload a series of interview questions, such as ’ What are the most important ethics in the workplace?’. I’d upload, perhaps 50 questions into a database along with a quick suggestion of how to answer this and what they’re looking for.

Now, I’m the type that likes to figure things out for myself, but I really need some guidance on how to get started. Just some pointers that help me solve each of these things and I’m excited to implement this myself.

Thanks so much!

Jonathan

Hi Jonathan,

Welcome to Bubble!

For your use case, it’s all about your DB schema and conditionals on your UI.

So here’s my recommendation:

  1. Add a ‘question’ data type, with two fields: User Input, QuestionDescription (how the user should have answered). Both are text fields.

  2. Add all of your questions into the database

  3. Add a “questionsAnswered” data field to the User data type. This will keep track of the questions they’ve already answered, so as to not provide the same question again

  4. On your UI, have a button that says “Start”

  5. Build out your UI, where it’ll present one question at a time (make sure to add a conditional to not show a question in the questionsAnswered data field for the user)

  6. When finished, you can show a repeating group of the user’s questionsAnswered

That’s basically it, however there will be some additional workflows/conditionals needed. Hopefully that’s a good starting point!

Tal
Nocodify.com

Hey thanks for this, mate!

Will give it a shot.

I was having trouble with trying to get the question/answer-box refreshed each time it was submitted.

Do you have any idea on the action workflow to refresh the text/input box without refreshing the page?

Also Tal, should I have three fields in the ‘question’ data type - user input, questiondescription, and simply, the question?

or is each question a seperate data-type?

This topic was automatically closed after 70 days. New replies are no longer allowed.