{# { dump(parcours) } #}
{# MAYDO: accordéon ? #}
{% for iter_module in parcours %}
{{ iter_module.module.libelle }}
{% for iter_lecon in iter_module.lecons %}
{% set current_lecon = true %}
{% set prefix_href= '' %} {# lien interne, pour ne pas perdre le contenu des form #}
{% if iter_lecon.lecon.id != lecon.id %}
{% set current_lecon = false %}
{% set prefix_href= path('courses_lesson_show_activities', {'id': iter_lecon.lecon.id,
'formation_id': formation_id,
'module_id': iter_module.module.id,
'duree': duree
}) %}
{% endif %}
{% if iter_activite.activite.libelle %}
{{ iter_activite.activite.libelle }}
{% else %}
sans titre
{% endif %}
{% set completude = 0 %}
{% if (not iter_activite.completude is null) and (not iter_activite.completude is empty) %}
{% set completude = iter_activite.completude %}
{% endif %}
{{ completude }}%
{% set note = 0 %}
{% if (not iter_activite.note is null) and (not iter_activite.note is empty) %}
{% set note = iter_activite.note %}
{% endif %}
{{ note }}/100
{% for iter_composant in iter_activite.composants %}
{% set type_id = iter_composant.composant.type.id %}
{# points grammaire/vocabulaire et transcript doivent être ouverts en popin (même si de cette leçon) #}
{% set link_to_popin = ((type_id == 6) or (type_id == 7) or (type_id == 13) )%}
{% set cle_composant = 'composant_id_' ~ iter_activite.activite.id ~ '_' ~ iter_composant.composant.id %}
{% set est_exo = (type_id == 1) or (type_id == 2) or (type_id == 3) or (type_id == 4) or (type_id == 5) %}
{% if link_to_popin %}
{# popin montrant que celui-ci, sans doctype #}
{{ iter_composant.composant.type.logohtml|raw }}
{{ iter_composant.composant.type.libelle }}
{% else %}
{# composant de lecon en cours: remonte note ou indique si à faire #}
{% set note_affichee = null %}
{% if (iter_composant.denominateur != 0 ) %}
{% set note_affichee = ((100*iter_composant.numerateur/iter_composant.denominateur) |round |number_format ) ~ '/100' %}
{% else %}
{% set note_affichee = iter_composant.note %}
{% if (note_affichee == '0') %}
{% set note_affichee = null %}
{% endif %}
{% endif %}
{% set class_progression = '' %}
{% if (iter_composant.effectue) %}
{% set class_progression = 'colorsucces' %}
{% endif %}