Jednoduchá tabulka
Představuje typickou dotazníkovou tabulku, kde v řádcích jsou otázky a ve sloupcích potom možné hodnoty, které uživatel vyplňuje.
Tento konfigurační soubor:
{
"name": "komunita",
"type": "question_table",
"text": "Do jaké míry souhlasíte s následujícími výroky?",
"values": {
"1": "Úplně souhlasím",
"2": "Spíše souhlasím",
"3": "Spíše nesouhlasím",
"4": "Vůbec nesouhlasím"
},
"questions": [
{
"name": "1",
"text": "Pravidla nastavená v mé komunitě mně osobně připadají mírná."
},
{
"name": "2",
"text": "Denní řád mé komunity mi celkově připadá zcela vyhovující."
},
{
"name": "3",
"text": "Denní řád mé komunity bych hodnotil/a jako velmi flexibilní.",
{
"name": "4",
"text": "V mé komunitě platí stejná pravidla pro každého člena/každou členku."
},
{
"name": "5",
"text": "Ve srovnání s jinými řeholními společenstvími bych to své hodnotil/a jako velmi volné."
},
{
"name": "6",
"text": "Žitá realita mé komunity podle mne zcela odpovídá stanovám."
},
{
"name": "7",
"text": "Žitá realita mé komunity podle mne zcela odpovídá současným výzvám papeže Františka a Kongregace pro instituty zasvěceného života a společnosti apoštolského života."
}
]
}
Vytvoří následující tabulku:
Parametry
V konfiguraci jsou klíčové následující parametry:
- values - objekt s hodnotami pro záhlaví tabulky (tj. sloupce tabullky), kde klíče jsou hodnoty k uložení a text se zobrazí uživateli.
- questions - jednotlivé otázky v tabulce (tj. řádky tabulky)
Každý řádek v questions může být zobrazen podmínečně pomocí parametrů conditions:
{
"name": "7",
"text": "Žitá realita mé komunity podle mne zcela odpovídá současným výzvám papeže Františka a Kongregace pro instituty zasvěceného života a společnosti apoštolského života."
"conditions": [
{
"field": "gender",
"value": "1"
}
]
}
V tomto případě by se řádek 7 zobrazil pouze pokud by předchozí hodnota pole gender
byla 1, jinak se nezobrazí.
Dále question_table kompletně podporuje lokalizaci, jak u hodnot, tak u otázek. Viz Lokalizace dotazníků
Export hodnot
Názvy exportovaných hodnot se skládají z názvu tabulky a následně názvů jednotlivých otázek (parametry name
).
Takže výše uvedená tabulka bude generovat hodnoty:
- komunita1: 1
- komunita2: 2
- komunita3: 3
- komunita4: 3
- komunita5: 3
- komunita6: 2
- komunita6: 3
Hodnoty odpovídají screenshotu.
Náhodné řazení otázek
Do tabulky je možné přidat parametr "shuffle": true
.
Potom se náhodně zamíchají otázky a vypíšou se v náhodném pořadí. Zároveň se vytvoří ještě jedna nová proměnná, do které se uloží pořadí otázek. Pro dotazník DSES potom může proměnná vypadat takto:
Název | Hodnota | Typ otázky | Datum a čas |
---|---|---|---|
DSES_2 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_8 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_13 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_11 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_15 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_4 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_10 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_6 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_12 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_5 | TableLineQuestion | 2021-04-06 16:58:36 UTC | |
DSES_3 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_14 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_7 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_9 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_1 | 1 | TableLineQuestion | 2021-04-06 16:58:36 UTC |
DSES_order | DSES_1,DSES_8,DSES_3,DSES_6,DSES_7,DSES_5,DSES_13,DSES_15,DSES_11,DSES_12,DSES_4,DSES_2,DSES_9,DSES_14, | ||
DSES_10 |