omit the metadata vocab/values from the normal header section since they will be used in the "matrix-style" header section
add vocab name/value matrix above data rows.currently there is only a single column for the concatenated value of the vocab name + "/" + vocab value. it's so much easier!
reduce the extra whitespace on the transpose
only "correct" non-null values
include qPrompt and qChoiceneed to quote the csv so that commas in the question text do not throw it off
Now the metadata attributes show as rows above the data.very close!todo: special handling for thesaurus (ie NBII/Bloom) metadata fields
pivot constrained to a List of specific attributes: studentId (record number), score, response.This is the "lower half" of the return set (data).now: on to the metadata header rows
Now doing the dataquery/download in the FIRST skin's jsp rather than embedded in the Metacat servlet.TODO: implement the very-custom data return format agreed upon by the FIRST team