Dear Yannick,
That's a very good question and you just pointed out one of REDCap drawbacks as this is "technically" not possible.
Still, you have two options:
1. As you suggested, you could preset a given number of fields and use branching logic to display for e.g. a new field as soon as the previous is completed. Or eventually use a question on top where the user has to specify how many "new material" he/she is going to add and use branching logic so that the right amount of items appear.
2. You isolate the question(s) related to "new material" in a separate instrument and make the instrument repeatable (by going to "Project Setup" and enabling the "Reepeating instruments" functionality:). As such, you will be able to repeat the instrument (and the item it contains) an infinite number of times.
Option 2 surely is the way to go if you and your study team plan to fill in the study data manually (using ), but if the item should be part of a Survey, I would go for Option 1 so that everything holds in one page.
Best,
C.