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