Skip to main content

Export Mapping

Responses data are mapped to a flat format

Response group can have single component, then component slot key is omitted, if several components, the component slot key is used as prefix (slot.ID)

Survey Preview Info

Survey Preview is a simplified version of Survey structure as a linearized set of questions (groups are not provided). Response are also linearized in a simpler structure. For example options list are linearized, if a option contains cloze suboptions, they are

SurveyVersion -> Question -> ResponseGroup -> Option

Single Choice

If single slot: main response = questionKey prefix = questionKey + Sep If multiple slot main response = questionKey + Sep + Slot.ID prefix = questionKey + Sep + Slot.ID + '.'

  • If optionType is not ['radio','cloze', 'dropdown'] : prefix + option.ID
  • If optionType cloze : prefix + Option.ID + '.' + cloze.Key

If Single Response Group

  • QuestionKey

If Multiple Response Group (each is a slot), prefix = questionKey + Sep + Slot.ID

Multiple Choice

Single Slot

  • questionKey + sep + option.ID
  • if option Type is not ['cloze','checkbox', 'embeddedcloze*'] : questionKey + sep + option.ID + sep + 'open'
  • if option type is 'embeddedcloze*' : questionKey + sep + OptionID

Multiple Slot Same as Single, but prefix Slot.ID + '.'

Input

Single Slot

  • questionKey
  • if OptionType is not ['radio','dropdown','cloze'] questionKey + Sep + option.ID
  • If OptionType is cloze : questionKey + Sep + option.ID + '.' + item.ID (subcomponents of options)

Multiple Slots

  • questionKey + Slot.ID

ResponsiveTable

  • questionKey + Sep + Slot.ID

Matrix

  • questionKey + Sep + Slot.ID

Cloze

  • Single slot questionKey + Sep + option.ID

  • Multiple slots questionKey + Sep + Slot.ID+ "." + option.ID

Unknown

  • questionKey + Sep + Slot.ID In this case data a serialized as is : can be an embedded json