Participant Criteria
Respondent Criteria Object
Fields
The question that will be displayed to the participant. This represents the prompt for selecting a particular criterion (e.g.
Mempunyai Social Media Account
).A description of the selected criterion, often mirroring the question but can be more detailed or formatted differently (e.g.
Pilih jika responden memiliki akun sosial media
).The key that identifies the main category of the criterion (e.g., Gender, Age, Province).
The value associated with the selected criterion (e.g., "Laki-Laki", "Upper"). If the criterion involves a range or general input (like Age), this may be null.
A list of child criteria (if any) that are dependent on the current parent criterion. Each child includes:
Indicates the type of input to be rendered in the UI. Available values:
Indicates whether multiple subcriteria can be selected:
Specifies the category type of the criterion:
Yes
, No
).Upper
, Middle
, Lower
).Example
[
{
"parentKey": "Gender",
"parentValue": "Laki-Laki",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Jenis kelamin",
"description": "Jenis kelamin",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Laki-Laki"
},
{
"parentKey": "Gender",
"parentValue": "Perempuan",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Jenis kelamin",
"description": "Jenis kelamin",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Perempuan"
},
{
"parentKey": "Age",
"parentValue": null,
"type": "SPECIFIC",
"inputType": "RANGE",
"question": "Usia",
"description": "Usia",
"isMultiple": false,
"CriteriaChildData": [],
"label": null
},
{
"parentKey": "SocialEconomicStatusGroup",
"parentValue": "Upper",
"type": "SPECIFIC",
"inputType": "MULTI_SELECT",
"question": "Status Ekonomi Sosial",
"description": "Status Ekonomi Sosial",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Upper"
},
{
"parentKey": "SocialEconomicStatusGroup",
"parentValue": "Middle",
"type": "SPECIFIC",
"inputType": "MULTI_SELECT",
"question": "Status Ekonomi Sosial",
"description": "Status Ekonomi Sosial",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Middle"
},
{
"parentKey": "SocialEconomicStatusGroup",
"parentValue": "Lower",
"type": "SPECIFIC",
"inputType": "MULTI_SELECT",
"question": "Status Ekonomi Sosial",
"description": "Status Ekonomi Sosial",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Lower"
},
{
"parentKey": "Province",
"parentValue": "Bali",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Tempat Tinggal Saat Ini",
"description": "Tempat Tinggal Saat Ini",
"isMultiple": true,
"label": "Bali",
"CriteriaChildData": [
{
"childKey": "Domicile",
"childValue": "Denpasar"
}
]
},
{
"parentKey": "Province",
"parentValue": "Bangka Belitung",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Tempat Tinggal Saat Ini",
"description": "Tempat Tinggal Saat Ini",
"isMultiple": true,
"label": "Bangka Belitung",
"CriteriaChildData": []
},
{
"parentKey": "Province",
"parentValue": "Banten",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Tempat Tinggal Saat Ini",
"description": "Tempat Tinggal Saat Ini",
"isMultiple": true,
"label": "Banten",
"CriteriaChildData": [
{
"childKey": "Domicile",
"childValue": "Serang"
},
{
"childKey": "Domicile",
"childValue": "Tangerang"
},
{
"childKey": "Domicile",
"childValue": "Tangerang Selatan"
}
]
},
{
"parentKey": "Province",
"parentValue": "Bengkulu",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Tempat Tinggal Saat Ini",
"description": "Tempat Tinggal Saat Ini",
"isMultiple": true,
"label": "Bengkulu",
"CriteriaChildData": []
},
{
"parentKey": "Province",
"parentValue": "DI Yogyakarta",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Tempat Tinggal Saat Ini",
"description": "Tempat Tinggal Saat Ini",
"isMultiple": true,
"label": "DI Yogyakarta",
"CriteriaChildData": [
{
"childKey": "Domicile",
"childValue": "Sleman"
},
{
"childKey": "Domicile",
"childValue": "Yogyakarta"
}
]
},
{
"parentKey": "Province",
"parentValue": "DKI Jakarta",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Tempat Tinggal Saat Ini",
"description": "Tempat Tinggal Saat Ini",
"isMultiple": true,
"label": "DKI Jakarta",
"CriteriaChildData": [
{
"childKey": "Domicile",
"childValue": "Jakarta Barat"
},
{
"childKey": "Domicile",
"childValue": "Jakarta Pusat"
},
{
"childKey": "Domicile",
"childValue": "Jakarta Selatan"
},
{
"childKey": "Domicile",
"childValue": "Jakarta Timur"
},
{
"childKey": "Domicile",
"childValue": "Jakarta Utara"
}
]
},
{
"parentKey": "SmokingKey",
"parentValue": "Ya",
"type": "GENERAL",
"inputType": "RADIO",
"question": "Merokok",
"description": "Merokok",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Ya"
},
{
"parentKey": "SmokingKey",
"parentValue": "Tidak",
"type": "GENERAL",
"inputType": "RADIO",
"question": "Merokok",
"description": "Merokok",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Tidak"
},
{
"parentKey": "DigitalBankAccountKey",
"parentValue": "Ya",
"type": "GENERAL",
"inputType": "RADIO",
"question": "Mempunyai Digital Bank Account",
"description": "Pilih Digital Bank Account responden",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Ya"
},
{
"parentKey": "DigitalBankAccountKey",
"parentValue": "Tidak",
"type": "GENERAL",
"inputType": "RADIO",
"question": "Mempunyai Digital Bank Account",
"description": "Pilih Digital Bank Account responden",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Tidak"
},
{
"parentKey": "Religion",
"parentValue": "Islam",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Islam"
},
{
"parentKey": "Religion",
"parentValue": "Kristen Protestan",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Kristen Protestan"
},
{
"parentKey": "Religion",
"parentValue": "Katolik",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Katolik"
},
{
"parentKey": "Religion",
"parentValue": "Memilih tidak menjawab",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Memilih tidak menjawab"
},
{
"parentKey": "Religion",
"parentValue": "Hindu",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Hindu"
},
{
"parentKey": "Religion",
"parentValue": "Budha",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Budha"
},
{
"parentKey": "Religion",
"parentValue": "Lainnya",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Lainnya"
},
{
"parentKey": "Religion",
"parentValue": "Atheis",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Atheis"
},
{
"parentKey": "Religion",
"parentValue": "Kong Hu Cu",
"type": "SPECIFIC",
"inputType": "CHECKBOX",
"question": "Agama",
"description": "Agama",
"isMultiple": true,
"CriteriaChildData": [],
"label": "Kong Hu Cu"
}
]
Modified at 2025-04-24 07:55:42