$(name)

$(size(sresults, 1)) results also available as Text, CSV, TSV, JSON, SQLite DB, JLD2
<% [ %>
$(question[:prompt]) $(question[:type]) <% let qres=filter(!ismissing, sresults[!, qid]) if length(qres) > 0 let qresexpanded=if qres[1] isa Vector; collect(Iterators.flatten(qres)) else qres end qresfreq=sort(countmap(qresexpanded) |> collect, by=x->-x[2]) maxfreq=if isempty(qresfreq) 0 else last(first(qresfreq)) end %> <% [ %> $(res[1]) <% for (i, res) in enumerate(qresfreq)] |> join %> <% end end end %>
<% for (qid, question) in questions(id)] |> join %>