new system prototype

This commit is contained in:
2026-04-15 10:19:42 +02:00
parent e805f225bc
commit 034b108c7e
80 changed files with 12212 additions and 890 deletions

View File

@ -0,0 +1,84 @@
{
"meta": {
"id": "questionnaire_5_final_interview"
},
"questions": [
{
"id": "q0",
"layout": "client_coach_code_question",
"question": "client_code_entry_question",
"hint1": "client_code",
"hint2": "coach_code"
},
{
"id": "q1",
"layout": "radio_question",
"question": "consent_followup_6_months",
"options": [
{ "key": "yes" },
{ "key": "no" }
]
},
{
"id": "q2",
"layout": "date_spinner",
"question": "date_final_interview"
},
{
"id": "q3",
"layout": "value_spinner",
"question": "amount_nat_appointments",
"range": {
"min": 0,
"max": 20
}
},
{
"id": "q4",
"layout": "value_spinner",
"question": "amount_session_flowers",
"range": {
"min": 0,
"max": 20
}
},
{
"id": "q5",
"layout": "value_spinner",
"question": "amount_session_stones",
"range": {
"min": 0,
"max": 20
}
},
{
"id": "q6",
"layout": "radio_question",
"question": "termination_nat_coaching",
"options": [
{"key": "termination_nat_regular",
"nextQuestionId": "last_page"},
{"key": "termination_nat_referral",
"nextQuestionId": "last_page"},
{"key": "termination_nat_dropout",
"nextQuestionId": "q7"}
]
},
{
"id": "q7",
"layout": "radio_question",
"question": "client_canceled_NAT",
"options": [
{"key": "after_meeting"},
{"key": "without_giving_reasons"},
{"key": "with_reasons_given"}
]
},
{
"id": "last_page",
"layout": "last_page",
"textKey": "finish_data_entry",
"question": "data_final_warning"
}
]
}