Quiz Finalization and Feedback Logging in BUBBLE.io

Job ID: 39636970

Budget: €30 – €250 EUR

I need help to finalize a multiple-choice test quiz in BUBBLE.io

The project involves:

-A user sees 5 questions, each with 3 answer options.
-The user can click any answer (even repeat clicks).
-Each click is logged, even if the same option is selected again.
-At the end, you can:
-See what the user selected last per question.
-Evaluate the answers.
-Show custom feedback.
-Unlock achievements.

I have so far created:

1. Global Sessions page (Data Type) Corresponding to one lesson of my training course.
Fields:
title – Name of the session (e.g. “Consultative Attitude”)
session_number – Order (1 to 7)
content – Full session content
objective – Goal of the session
tags_linked – Associated tags or focus areas
I have 7 sessions, one per training topic.

2. Questions (Data Type) Each session contains 5 questions.
This type stores them.
Fields:
question_text – The actual question
question_number – Position within the session (1 to 5)
answers – List of 3 answer options (text)
correct_answer_index – Index of the one optimal answer (number)
accepted_indexes – List of indexes that are "valid" (some flexibility)
feedback_per_answer – List of 3 texts giving feedback for each option
tags – Tags associated with this question
session – Linked to a SellwiseSession
I have 5 questions per session (35 total).

3. Results (Data Type) Stores a user’s result after completing a test.
Fields:
user – Who took the test
session – Which session it belongs to
score – Number of correct answers
attempts – Number of times this user took the test
completed_at – Date
unlocked_achievements – List of earned badges
profile_feedback – Text or structured profile for improvement

I need to store the results and show and the end page the total of right answers and the feedback provided for each individual wrong asnwer.

As well, a combination of right answers will give a list of achievements