Základní části konfiguračního souboru dotazníku
Základní konfigurační soubor pro dotazníky vypdá následovně:
{
"title": "Dotazník",
"authorizer": "self_register_authorizer",
"progress_bar": true,
"questionnaire_locales": [
"en",
"sk",
"cs"
],
"globals": {
"slider": {
"min": 0,
"max": 100,
"step": 10
}
},
"intro": {
"cs": [
"Vážení kolegové"
],
"en": [
"EN: Vážení kolegové,"
],
"sk": [
"Vážení kolegovia,"
]
},
"detailed_intro": {
"cs": [
"V následujících bodech máme povinnost Vás informovat o z....",
"Veškerá práva a povinnosti při zpracování ..."
],
"en": [
"EN: V následujících bodech máme povinnost Vás informovat o z....",
"EN: Veškerá práva a povinnosti při zpracování ..."
],
"sk": [
"V nasledujúcich bodoch máme povinnosť Vás informovať o ...",
"Všetky práva a povinnosti pri spracovaní ..."
]
},
"consent": {
"en": "EN: Četl jsem a souhlasím se zásadami ochrany osobních údajů",
"cs": "Četl jsem a souhlasím se zásadami ochrany osobních údajů",
"sk": "SK: Četl jsem a souhlasím se zásadami ochrany osobních údajů"
},
"pages": [
{
"type": "page",
"id": "page-one",
"items": [
{
"name": "sex",
"type": "single_choice_radio",
"text": {
"en": "You are a",
"cs": "Jste",
"de": "Sind Sie"
},
"values": {
"1": {
"en": "Man",
"cs": "Muž",
"de": "Mann"
},
"0": {
"en": "Woman",
"cs": "Žena",
"de": "Frau"
}
}
}
]
},
{
"type": "page",
"id": "page-two",
"items": [
]
},
{
"type": "page",
"id": "page-three",
"items": [
]
}
],
"results": [
]
}
Tohle je trivální dotazník, který má úvod a potom se respondenta zeptá pouze na jedinou otázku - jestli je muž nebo žena.
Základní parametry:
- title - Titul dotazníku
- authorizer - modul pro konfiguraci přilašování uživatelů do dotazníku. Blíže viz Authorizer
- progress_bar - má se zobrazovat na každé stránce dotazníku ukazatel z kolika procent už je dotazník vyplněn? true
- ano, false - ne
- questionnaire_locales - které jazyky má dotazník podporovat. Blíže viz podpora vícejazyčných dotazníků
- globals - mechanismus pro globální nastavení parametrů u všech objektů konkrétního typu. V tomto případě si ušetříme psaní, kdy u každé otázky typu slider nastavíme spodní a hodní hodnotu a krok po kolika se posouvá
Naposledy upraveno 12.04.2021: #52 documentation for shuffling and other updates (a184c4c)