Message Boards Message Boards

Back

Storing complex data for later retrieval

Toggle
I have a project that involves a learner filling out essentially a complex self-evaluation.  There are 13 rows (10 mandatory, 3 optional). Each row has one fixed text object, one drop down that can turn into a text input box when the learner picks "other" (one row skips the drop-down), two click boxes that are mutually exclusive, and four click boxes that aren't mutually exclusive.
 (screenshot)



I'd like to store the learner's input - which dropdown they picked, which boxes they selected - in the cleanest way possible. Each colmen's items share a common tag. What I'd like to to is run through each row, column by column, ultimately making a list of lists, but but I don't know how to build that list of lists procedurally - how to, say, indicate that after adding the final item from Row 1 to the first sub-list, how to then indicate that I want to start a new sublist.

Or is this a job for a map? All I want to do with it is save it so that at the end of the lesson their answers can be presented back to them in a way they can review or save offline.
Thanks!
0 (0 Votes)

RE: Storing complex data for later retrieval
Answer
10/7/25 10:26 PM as a reply to Bryan Lambert.
Whoops, pasting a screenshot didn't work.
0 (0 Votes)

RE: Storing complex data for later retrieval
Answer
10/9/25 4:25 PM as a reply to Bryan Lambert.
Hi Bryan,
Can you email me your sample lesson with the objects built out? Just so I don't have to recreate it, and make incorrect assumptions on the tagging / layout.

As for the best approach for storing data, it really depends on what you're going to do with it after. A list of lists is probably the way to go, because you can pack the items in quickly and get them back out using a for-loop (or a for-loop inside of another for-loop!). But my guess is you're going to try to turn this into a report of some kind, so those values will also need labels for humans to read. That means it's going to be a little trickier unpacking the data and assigning the proper labels with a loop, but it's certainly possible.
0 (0 Votes)

RE: Storing complex data for later retrieval
Answer
10/10/25 6:02 PM as a reply to Navdeep Dhillon.
Hi Bryan,
Here's what I would do to create a list of lists - https://share.smartbuilder.com/public/support/list-of-lists-and-tag-lists-case-study.mp4

- Nav
0 (0 Votes)