How to save multiple inputs for application similar to Quizlet

Hi all!

I am building an application similar to Quizlet and am having trouble with creating new sets that save in the database for a user. I have attatched Quizlet’s UI as reference.

I have tried RGs and have linked question items (see below) as a list for sets but can’t seem to have the data saved. Is it best to use an API workflow, RGs, or some other method?

My goal is for users to hit publish and for all their questions to be saved in the database to revisit later.

Attatched is what my design, workflow, and data structure looks like right now.