{% 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 %}
{% 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 }}

{% 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 %}

Activité n°{{ activite.id }} - {{ activite.libelle }}

{# lister tous les composants de cette activité # {{ render(controller( 'CoursesBundle:Activite:index', { 'id': activite.id, 'formation_id': formation_id, 'module_id': module_id, 'lecon_id': lecon.id, 'counter_activite': counter_activite } )) }} #}
{% set counter_activite = counter_activite+1 %} {% 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_activities', { '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.html.twig' with { 'lecon': lecon, 'parcours': parcours, 'formation_id': formation_id, 'module_id': module_id, 'duree': duree } %}
{% endif %} {# fin si avec_parcours #}
{% if moduleLecon.retry == false and lecon_validee == false %}

{% endif %} {% 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: #} {% include 'generic_popin.html.twig' with { 'contenu': '__CONTENU__', 'titre': '__TITRE__', 'show_validate_popin' : false, 'show_cancel_popin' : false, 'medium': true, 'suffixe_id': '_idle' } only %} {% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}