{
    "templates": [
        {
            "catalog_key": "survey.student.school",
            "title": "رضایت دانش‌آموز از مدرسه",
            "description": "سنجش کیفیت آموزش، برخورد و پیشنهادهای دانش‌آموز.",
            "category": "student",
            "definition": {
                "sections": [
                    {
                        "client_key": "teaching",
                        "title": "آموزش",
                        "questions": [
                            {
                                "client_key": "matrix",
                                "type": "matrix",
                                "title": "هر مورد را چطور ارزیابی می‌کنید؟",
                                "required": true,
                                "dimension_key": "teaching",
                                "config": {
                                    "rows": [
                                        {"id": "teach", "label": "کیفیت تدریس"},
                                        {"id": "manner", "label": "نحوه برخورد"},
                                        {"id": "class", "label": "مدیریت کلاس"}
                                    ]
                                }
                            },
                            {
                                "client_key": "note",
                                "type": "long_text",
                                "title": "چه پیشنهادی برای بهتر شدن مدرسه دارید؟",
                                "required": false
                            }
                        ]
                    }
                ],
                "logics": []
            }
        },
        {
            "catalog_key": "survey.staff.job",
            "title": "رضایت شغلی کارکنان",
            "description": "سنجش رضایت از محیط کار و پیشنهادهای کارکنان.",
            "category": "staff",
            "definition": {
                "sections": [
                    {
                        "client_key": "job",
                        "title": "محیط کار",
                        "questions": [
                            {
                                "client_key": "score",
                                "type": "stars",
                                "title": "در مجموع از کار در این مدرسه چقدر رضایت دارید؟",
                                "required": true,
                                "dimension_key": "job"
                            },
                            {
                                "client_key": "idea",
                                "type": "long_text",
                                "title": "مهم‌ترین مانع کار روزمره شما چیست؟",
                                "required": false
                            }
                        ]
                    }
                ],
                "logics": []
            }
        },
        {
            "catalog_key": "survey.event.feedback",
            "title": "بازخورد برنامه",
            "description": "ارزیابی یک اردو، مراسم یا کارگاه.",
            "category": "event",
            "definition": {
                "sections": [
                    {
                        "client_key": "event",
                        "title": "برنامه",
                        "questions": [
                            {
                                "client_key": "happy",
                                "type": "yes_no",
                                "title": "از این برنامه رضایت داشتید؟",
                                "required": true,
                                "dimension_key": "event"
                            },
                            {
                                "client_key": "why",
                                "type": "long_text",
                                "title": "چه چیزی نیاز به بهبود دارد؟",
                                "required": true
                            }
                        ]
                    }
                ],
                "logics": [
                    {
                        "group_key": "unhappy",
                        "source_key": "happy",
                        "operator": "equals",
                        "value": "no",
                        "action": "show_question",
                        "target_key": "why"
                    }
                ]
            }
        }
    ]
}
