{% extends 'base.html.twig' %} {% block title %}{{parent()}}: Leçon {{ lecon.libelle }}{% endblock %} {% block body %} {% include 'breadcrumb.html.twig' %} {% set counter_activite = 1 %} {% set counter = 1 %} {# compteur de composant #} {% set lecon_validee = false %} {% if eleve_lecon.datevalidation %} {% set lecon_validee = true %} {% endif %} {# mesure le temps passé en secondes, RAZ à chaque soumission d'exercice #}
{% for iter_module in parcours %} {% for iter_lecon in iter_module.lecons %} {% if iter_lecon.lecon.id == lecon.id %} {# ancre cachée, décalée en CSS pour ne pas être coincé and on navigue depuis "mon parcours" #}

{#Leçon #{{ lecon.id }} - #}{{ lecon.libelle }}

{% set note_prev_activite = 0 %} {% set etat_prev_activite = 0 %} {% for iter_activite in iter_lecon.activites %} {% set activite = iter_activite.activite %} {#{% for activite in activites %} -> faisait doublon avec la remontée du parcours #} {# ancre cachée, décalée en CSS pour ne pas être coincé and on navigue depuis "mon parcours" #}
{% set class_activite_terminee = '' %} {% if sessions_tentatives[activite.id].etat>=1 %} {% set class_activite_terminee = 'terminee' %} {% endif %} {# Chercher si l'activité est une activité d'adaptabillité #} {% set is_activite_adaptabilite = false %} {% set note_plancher_adaptabilite = 0 %} {% for la in iter_activite.activite.leconactivites.getValues %} {% if lecon.id == la.lecon.id %} {% if la.adaptabilite == true %} {% set is_activite_adaptabilite = true %} {# On mémorise la note plancher #} {% set note_plancher_adaptabilite = la.notePlancher %} {% endif %} {% endif %} {% endfor %} {# Si c'est un exercice d'adaptabilité, on rajoute une classe #} {% set counter_activite = counter_activite+1 %} {# On mémorise la note et l'état pour l'activité suivante #} {% set note_prev_activite = iter_activite.note|number_format %} {% set etat_prev_activite = iter_activite.etat|number_format %} {% endfor %}
{% endif %} {% endfor %} {% endfor %}
{# partie de droite : "mon parcours" #} {% if avec_parcours %}
{# pour rechargement javascript, au cas où #} {% set parcours_href = path('courses_lesson_show_lesson', { 'id': lecon.id, 'module_id': module_id, 'formation_id': formation_id, 'duree': duree }) %} {# cette durée est incrémentée par javascript #}

Mon parcours

{#
    {% if est_connecte %}
  • {% endif %}
#}
{% include '@Courses/Lecon/parcours_lesson.html.twig' with { 'lecon': lecon, 'parcours': parcours, 'formation_id': formation_id, 'module_id': module_id, 'duree': duree } %}
{% endif %} {# fin si avec_parcours #}

{% endblock %} {% block body_before_end %} {{ parent() }} {{ tinymce_init() }} {# {theme: {'advanced':{'height': 300 }}} #} {% include 'generic_popin.html.twig' with { 'contenu': '__CONTENU__', 'titre': '__TITRE__', 'show_validate_popin' : false, 'show_cancel_popin' : false, 'wide': true, 'suffixe_id': '_default' } only %} {% include 'generic_popin.html.twig' with { 'contenu': '__CONTENU__', 'titre': '__TITRE__', 'show_validate_popin' : false, 'show_cancel_popin' : false, 'narrow': true, 'suffixe_id': '_recap' } only %} {# ce popin devant pouvoir apparaître au-dessus des autres, il est placé plus bas dans HTML: #} {# et ton cul il pète plus bas ou plus haut ? #} {# {% include 'generic_popin.html.twig' with { 'contenu': '__CONTENU__', 'titre': '__TITRE__', 'show_validate_popin' : false, 'show_cancel_popin' : false, 'medium': true, 'suffixe_id': '_idle' } only %} #} {% include '@Courses/Lecon/idlePopin.html.twig' %} {% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}