Dinamic Form/Checklist App

Hi community! We would like  to create a sort of form/checklist app were the user could create as many as question he needs and also determine the type of format those questions have (string, boolean, date and time), basically like a shopping cart were the user puts as many questions as he likes to his basket. And these should not be set on the domain model. Does anyone have an idea how this could be possible please?  
1 answers

Google forms have a similar setup if I understand you correctly:

Create a list where you store questions. Let the user add an item to the list. On beforehand make a selectionscreen/-list where the user can define what kind of question he wants to ask (like a dropdown or radiobutton menu with type of questions). You can than show a template for the type of question he selected.