Frågetyper

Det är definitioner och beskrivningar av de olika frågetyper som finns. Alla egenskaper som inte förklaras i Hantera frågor förklaras här.

Check box

{
  "type": "CheckBox",
  "id": "5f9029d4d60d0f12d4db4e66",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 1,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "min": 1,
  "max": 3,
  "renderAsButtons": false,
  "alternatives": [
    {
      "title": "Alternativ 1",
      "value": "Alternativ 1",
      "commentable": false,
      "order": 1,
      "translations": {
        "en-US": {
          "title": "Alternative 1"
        }
      }
    },
    {
      "title": "Alternativ 2",
      "value": "Alternativ 2",
      "commentable": false,
      "order": 2,
      "translations": {
        "en-US": {
          "title": "Alternative 2"
        }
      }
    },
    {
      "title": "Alternativ 3",
      "value": "Alternativ 3",
      "commentable": false,
      "order": 3,
      "translations": {
        "en-US": {
          "title": "Alternative 3"
        }
      }
    }
  ],
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

{
  "type": "Dropdown",
  "id": "5f9029d4d60d0f12d4db4e67",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 2,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "alternatives": [
    {
      "title": "Alternativ 1",
      "value": "Alternativ 1",
      "commentable": false,
      "order": 1,
      "translations": {
        "en-US": {
          "title": "Alternative 1"
        }
      }
    },
    {
      "title": "Alternativ 2",
      "value": "Alternativ 2",
      "commentable": false,
      "order": 2,
      "translations": {
        "en-US": {
          "title": "Alternative 2"
        }
      }
    },
    {
      "title": "Alternativ 3",
      "value": "Alternativ 3",
      "commentable": false,
      "order": 3,
      "translations": {
        "en-US": {
          "title": "Alternative 3"
        }
      }
    }
  ],
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

Essay

{
  "type": "Essay",
  "id": "5f9029d4d60d0f12d4db4e68",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 3,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "maxWords": 100,
  "rows": 4,
  "columns": 30,
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

maxWords

Det maximala antalet tillåtna ord i svaret. Valfritt, standardvärdet är null.

columns

Bredden på textrutan i teckenkolumner. Standard är 20.

File upload

{
  "type": "FileUpload",
  "id": "5f9029d4d60d0f12d4db4e69",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 4,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "acceptedTypes": "image/png,image/jpeg",
  "maxSizeInBytes": 1024,
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

acceptedTypes

En kommaseparerad lista över MIME-typer av tillåtna filer.

maxSizeInBytes

Den maximala storleken i byte för uppladdade filer. Valfritt, standardvärdet är null.

Five emoji

{
  "type": "FiveEmoji",
  "id": "5f9029d4d60d0f12d4db4e70",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 5,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "min": -2,
  "max": 2,
  "step": 1,
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

Geolocation

{
  "type": "Geolocation",
  "id": "5f9029d4d60d0f12d4db4e71",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 6,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "startCoords": {
    "latitude": 50.25469685415,
    "longitude": 18.685416545
  },
  "startZoom": 9,
  "defaultMapType": "roadmap",
  "showMapTypeControl": true,
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

startCoords

Koordinaterna för den ursprungliga kartplatsen, antyder var man ska börja.

startZoom

Den initiala zoomnivån på kartan.

defaultMapType

Karttypen som ska återges. Giltiga värden är hybrid, färdplan, satellit och terräng.

showMapTypeControl

Om deltagaren ska ändra den renderade karttypen. Standard till sant.

Multiple dropdown

{
  "type": "MultipleDropdown",
  "id": "5f9029d4d60d0f12d4db4e72",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 7,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "alternatives": [
    {
      "title": "Alternativ 1",
      "value": "Alternativ 1",
      "commentable": false,
      "order": 1,
      "translations": {
        "en-US": {
          "title": "Alternative 1"
        }
      }
    },
    {
      "title": "Alternativ 2",
      "value": "Alternativ 2",
      "commentable": false,
      "order": 2,
      "translations": {
        "en-US": {
          "title": "Alternative 2"
        }
      }
    },
    {
      "title": "Alternativ 3",
      "value": "Alternativ 3",
      "commentable": false,
      "order": 3,
      "translations": {
        "en-US": {
          "title": "Alternative 3"
        }
      }
    }
  ],
  "rows": [
    "Val 1",
    "Val 2"
  ],
  "distinct": false,
  "translations": {
    "en-US": {
      "title": "Question title",
      "rows.0": "Choice 1",
      "rows.1": "Choice 2"
    }
  }
}

distinct

Om alla rader behöver ha olika alternativ angivna.

Multiple value selection

{
  "type": "MultipleValueSelection",
  "id": "5f9029d4d60d0f12d4db4e73",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 8,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "min": 1,
  "max": 10,
  "step": 1,
  "rows": [
    "Val 1",
    "Val 2"
  ],
  "variant": "Slider",
  "translations": {
    "en-US": {
      "title": "Question title",
      "rows.0": "Choice 1",
      "rows.1": "Choice 2"
    }
  }
}

NPS

{
  "type": "RadioButtons",
  "id": "5f9029d4d60d0f12d4db4e75",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 1,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "renderAsButtons": false,
  "alternatives": [
    {
      "title": "Alternativ 1",
      "value": "Alternativ 1",
      "commentable": false,
      "order": 1,
      "translations": {
        "en-US": {
          "title": "Alternative 1"
        }
      }
    },
    {
      "title": "Alternativ 2",
      "value": "Alternativ 2",
      "commentable": false,
      "order": 2,
      "translations": {
        "en-US": {
          "title": "Alternative 2"
        }
      }
    },
    {
      "title": "Alternativ 3",
      "value": "Alternativ 3",
      "commentable": false,
      "order": 3,
      "translations": {
        "en-US": {
          "title": "Alternative 3"
        }
      }
    }
  ],
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

Satisfaction index

{
  "type": "SatisfactionIndex",
  "id": "5f9029d4d60d0f12d4db4e76",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 10,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "min": 10,
  "max": 100,
  "step": 1,
  "variant": "Slider",
  "rows": [
    "Val 1",
    "Val 2",
    "Val 3"
  ],
  "translations": {
    "en-US": {
      "title": "Question title",
      "rows.0": "Choice 1",
      "rows.1": "Choice 2",
      "rows.2": "Choice 3"
    }
  }
}

Section

{
  "type": "Section",
  "id": "5f9029d4d60d0f12d4db4e77",
  "title": "Avsnittstitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 11,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "body": "Detta är ett nytt avsnitt i enkäten",
  "translations": {
    "en-US": {
      "title": "Section header",
      "body": "This is a new section in the survey"
    }
  }
}

Single choice image

{
  "type": "SingleChoiceImage",
  "id": "5f9029d4d60d0f12d4db4e78",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 12,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "alternatives": [
    {
      "link": "https://ip1.net/media/alternativ1.png",
      "value": "Alternativ 1",
      "commentable": false,
      "order": 1,
      "translations": {
        "en-US": {
          "link": "https://ip1.net/media/alternative1.png"
        }
      }
    },
    {
      "link": "https://ip1.net/media/alternativ2.png",
      "value": "Alternativ 2",
      "commentable": false,
      "order": 2,
      "translations": {
        "en-US": {
          "link": "https://ip1.net/media/alternative2.png"
        }
      }
    },
    {
      "link": "https://ip1.net/media/alternativ3.png",
      "value": "Alternativ 3",
      "commentable": false,
      "order": 3,
      "translations": {
        "en-US": {
          "link": "https://ip1.net/media/alternative3.png"
        }
      }
    }
  ],
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

Text box

{
  "type": "TextBox",
  "id": "5f9029d4d60d0f12d4db4e79",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 13,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "maxCharacters": 100,
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

maxCharacters

Det högsta tillåtna antalet tecken i svaret. Valfritt, standardvärdet är null.

Three emoji

{
  "type": "ThreeEmoji",
  "id": "5f9029d4d60d0f12d4db4e79",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 13,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "min": -1,
  "max": 1,
  "step": 1,
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

Value selection

{
  "type": "ValueSelection",
  "id": "5f9029d4d60d0f12d4db4e80",
  "title": "Frågetitel",
  "subtitle": "",
  "required": false,
  "commentable": false,
  "order": 14,
  "condition": "Q5f9029d4d60d0f12d4db4e28 == 5",
  "min": 1,
  "max": 10,
  "step": 1,
  "variant": "Slider",
  "translations": {
    "en-US": {
      "title": "Question title"
    }
  }
}

Common properties

Dessa egenskaper kan förekomma på flera typer och fungerar på samma sätt på alla om inte annat anges.

min

  • För kryssrutor är det minsta antal rutor som måste markeras för att svaret ska vara giltigt. Valfritt, standardvärdet är null.
  • För emojis det numeriska värdet för emojin längst till vänster, den lägsta poängen. Skrivskyddad.
  • För val av värde det lägsta möjliga värdet att ange.
  • För nöjdhetsindex och NPS det lägsta möjliga värdet att ange. Skrivskyddad.

max

  • För kryssrutor det maximala antalet rutor som kan markeras för att svaret ska vara giltigt. Valfritt, standardvärdet är null.
  • För emojis det numeriska värdet för emojin längst till höger, den högsta poängen. Skrivskyddad.
  • För val av värde det högsta möjliga värdet att ange.
  • För nöjdhetsindex och NPS det högsta möjliga värdet att ange. Skrivskyddad.

step

  • För emojis den numeriska skillnaden mellan värdena för varje emoji. Skrivskyddad.
  • För val av värde den numeriska skillnaden mellan möjliga värden att ange (1 gör serier som 1, 2, 3…, 2 gör serier som 2, 4, 6… etc.).
  • För nöjdhetsindex och NPS den numeriska skillnaden mellan möjliga värden att ange. Skrivskyddad.

variant

För val av värde den återgivna typen av kontroll för val av värde. Giltiga värden är Slider, Bar och Stars. Samma för nöjdhetsindex men skrivskyddad. För NPS är knappar och färgade knappar giltiga förutom Slider. Förinställt till Slider.

alternatives

Frågealternativen. Alternativa egenskaper förklaras på Alternativa typer.

renderAsButtons

Om frågealternativen ska renderas som knappar istället för vad det vanligtvis renderas som (kryssrutor, radioknappar etc.). Standardinställningen är false.

rows

  • För uppsatser höjden på textrutan i rader. Som standard är 5.
  • För ”flera” versioner av frågetyper (val av flera värden, rullgardinsmeny för flera etc.) är detta en samling radtitlar. Ett svar per rad.
  • För nöjdhetsindex används underfrågorna för att beräkna hela indexvärdet.