Applying to a Job form with questions in different formats

Seasons greetings everyone :tada:

So I have a particular issue that I might need help with

I’m building a webapp where candidates(users who won’t be signed up) can answer questions created by company users of the app

Now the question’s response format comes in different modes and are created by the company user
Each user can create multiple questions per their discretion. E.g question 1 response format can be a short text answer, question 2 response can be a long text answer, question 3 response can be an audio answer, question 4 response format can br a video answer, question5 response format can be a radiobutton answer.
You get the logic?

The issue is when the candidate wants to answer these questions, how do I structure the workflow?
As these questions’ s answers are in different formats(audio,video,text,etc) and the number of questions is dynamic

What i did earlier was display all the questions on via a repeating group but I realized that method won’t be feasible as all the answers to those questions are not in the same format

In the repeating group cell, include for each response type a group with all the elements required to capture that response type but show only the applicable group according to the current row’s question’s response type.