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:
Arriving on the website, with a question on the screen, with a text in-put.
Adding a response in the text field, and clicking next, upon where the text field is reset, and a new question appears.
After answering 10 questions, I can view my responses for each question, along with a quick description of how I should have answered them.
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
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.
For your use case, it’s all about your DB schema and conditionals on your UI.
So here’s my recommendation:
Add a ‘question’ data type, with two fields: User Input, QuestionDescription (how the user should have answered). Both are text fields.
Add all of your questions into the database
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
On your UI, have a button that says “Start”
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)
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!