I think you’re missing that Natalia’s software is meant to create a new Discourse account for the user. Not just sending instructions, create the account right away. And then post the user’s contribution that was made via Natalia’s software under the name of the user on Discourse, as a new topic. That’s the main functionality.
At that point, the user’s content contribution is in Discourse, the consent funnel is confirmed, and the user has a Discourse account. Everything is “normal” from that point on forward. That includes any kind of data analysis, which would happen with our usual tools inside Discourse. No additional requirements on that front. If my understanding is in fact not what @natalia_skoczylas wants, she can always shout
An additional requirement for the user interface came in by @nadia as a condition for making it useful for (and fundable via) our current H2020 projects. Namely, the process for making a contribution should be a step-by-step process with a clear visual chain-of-steps-style guidance element from the first to the last page of the multi-page form. The reference for that is the “Challenge and Responses” mechanism we had in our old Drupal 7 based platform (you can have a look, it should be still accessible). When used in the H2020 projects, it would be another site with other questions, but the basic step-by-step process and its visual design should be the same. Means: questions should be configurable easily.
So it’s quite well defined already, but of course wireframes or hand-drawn drafts will be good at this stage to really be sure about the common understanding … . @natalia_skoczylas, can you draw the imagined user interface for us? With pen and paper is fine.