I think you’d really struggle to build this in bubble
you’d need these data tables
survey - each survey
survey Qs - each Q in survey (since they are dynamic and added by the user?)
survey answers - linked to survey Q and response
survey response - each survey form submit with list of answers
then the table would need to be
this surveys responses (1 per row)
sorted by - this will be tricky but could be achieved with conditionals. for simplicity I’d use a hidden repeating group and then reference it again later for the sorting.
scrolling horizontally - just set repeating group to max 100% width
columns would need min widths else they will collapse
then each row you’d need a repeating group to repeat the survey answers (per response) and the questions would need to be filtered by the users show/hide questions
you’d also need a sort function on the survey answers to ensure they are all in the same order - potentially
basically a repeating group row with a repeating group column within it
definitely needs to be paged
for the aggregates you could store those on the survey question
the difficulty in this is that you want the survey questions to be added by the user so those questions can’t simply just sit on the survey they have to exist separately.
I definitely understand and should have read the thread before. Just created a topic about the same thing.
I can’t display data in a table within WFs. I totally agree the table element can and should be a great element to use but seems totally forgotten