{% extends 'base.html.twig' %} {% block title %}Enquêtes de Satisfaction - Clinique Les Genêts{% endblock %} {% block page_title %}Enquêtes de Satisfaction{% endblock %} {% block body %}

Enquêtes de satisfaction

{{ surveys|length }} enquête{{ surveys|length > 1 ? 's' : '' }}
Modèles d'enquêtes
{% set totalResponses = 0 %} {% set totalTarget = 0 %} {% set activeSurveys = 0 %} {% set averageRating = 0 %} {% set ratingsCount = 0 %} {% for survey in surveys %} {% set totalResponses = totalResponses + survey.currentResponses %} {% set totalTarget = totalTarget + survey.targetResponses %} {% if survey.status == 'active' %} {% set activeSurveys = activeSurveys + 1 %} {% endif %} {% if survey.averageRating %} {% set averageRating = averageRating + survey.averageRating %} {% set ratingsCount = ratingsCount + 1 %} {% endif %} {% endfor %}

Réponses totales

{{ totalResponses }}

Enquêtes actives

{{ activeSurveys }}

Taux de réponse

{% if totalTarget > 0 %} {{ ((totalResponses / totalTarget) * 100)|round }}% {% else %} 0% {% endif %}

Note moyenne

{% if ratingsCount > 0 %} {{ (averageRating / ratingsCount)|round(1) }}/5 {% else %} - {% endif %}

{% if surveys is empty %}

Aucune enquête trouvée

Créez votre première enquête de satisfaction

{% else %}
{% for survey in surveys %}

{{ survey.title }}

{{ survey.description }}

{% if survey.status == 'active' %}Active {% elseif survey.status == 'completed' %}Terminée {% elseif survey.status == 'draft' %}Brouillon {% elseif survey.status == 'cancelled' %}Annulée {% else %}{{ survey.status|title }}{% endif %}
Réponses reçues {{ survey.currentResponses }}/{{ survey.targetResponses }}
{% set progressPercentage = survey.targetResponses > 0 ? (survey.currentResponses / survey.targetResponses * 100) : 0 %}
{% if progressPercentage > 100 %}

Objectif dépassé !

{% endif %}
{% if survey.averageRating %}
Note moyenne
{% for i in 1..5 %} {% endfor %}
{{ survey.averageRating|round(1) }}/5
{% endif %}
{% if survey.expiryDate %}
Expire le : {{ survey.expiryDate|date('d/m/Y') }} {% if survey.expiryDate < date() %} {% endif %}
{% endif %} {% if survey.createdBy %}
Créée par :
{{ survey.createdBy.firstName|slice(0,1) }}{{ survey.createdBy.lastName|slice(0,1) }}
{{ survey.createdBy.firstName }} {{ survey.createdBy.lastName }}
{% endif %}
Résultats {% if survey.status == 'draft' %} Modifier {% endif %} {% if survey.status == 'active' %} {% endif %}
Gérer
{% endfor %}
{% endif %} {% if templates|length > 0 %}

Modèles d'enquêtes disponibles

Voir tous les modèles
{% for template in templates|slice(0, 4) %}
{{ template.icon }}

{{ template.title }}

{{ template.sections|length }} sections

{% endfor %}
{% endif %}
{% endblock %}