<div class="mt-3">
<div id="heading{{ module.id }}" class="accordion-nellapp-header">
<h5 class="mb-0">
<button class="btn-nellapp-accordion" data-toggle="collapse" data-target="#collapse{{ module.id }}"
aria-expanded="{% if loop.first %}true{% else %}false{% endif %}" aria-controls="collapse{{ module.id }}">
<div class="module-title-accordion">
<p>
{{- 'front.scholar.training.show.module.title.label'|trans({
'%name%': module.name,
'%num%': loop.index,
}) -}}
</p>
</div>
<div class="module-description">
<p class="md-none">{{ module.lessons|length }} {{ 'front.scholar.training.show.accordion.cours'|trans }}</p>
{% if app.user and currentRoute == 'front_channel_training_show' and is_granted('FRONT_ACCESS', {
'training': training,
'module': module,
}) == true %}
<div class="progress-circle">
<div class="c100 p{{ module.progression }} small green ml-3">
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
{% if module.progression == 100 %}
<i class="fas fa-check"></i>
{% endif %}
</div>
{% endif %}
<div class="ml-3">
<i class="fas fa-chevron-up"></i>
<i class="fas fa-chevron-down"></i>
</div>
</div>
</button>
</h5>
</div>
<div id="collapse{{ module.id }}" class="collapse {% if loop.first %}show{% endif %}"
aria-labelledby="heading{{ module.id }}"
data-parent="#accordion">
<div class="card-body">
<ul class="lesson-list">
{% for lesson in module.lessons %}
{% set front_access = lesson.hasFrontAccess %}
{% if lesson|isPublished %}
<li class="mt-2 align-items-center">
{% if currentRoute == 'front_channel_training_show' %}
{% if front_access %}
{% set path = path('front_channel_lesson_show', {'trainingId' : sub.id, 'moduleId' : module.id, 'lessonId': lesson.id}) %}
<div style="display: flex;align-items: center;justify-content: center;">
<a class="lesson-title mr-2"
href="{{ path }}">
{{- 'front.scholar.training.show.lesson.title.label'|trans({
'%name%': lesson.name,
'%num%': loop.index,
}) -}}
</a>
{% if lesson.isPublic %}
<span style="color: white;border: 1px solid #3f51b5;border-radius: 5px;padding: 1px 6px;font-size: 12px;background-color: #3f51b5;font-weight: 600;">Gratuit</span>
{% endif %}
</div>
{% if app.user %}
<div class="progress-circle min-progress-width">
<div class="c100 p{{ lesson.progression }} small green ml-3">
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
{% if lesson.progression == 100 %}
<i class="fas fa-check"></i>
{% endif %}
</div>
{% endif %}
{% else %}
<span>
{{- 'front.scholar.training.show.lesson.title.label'|trans({
'%name%': lesson.name,
'%num%': loop.index,
}) -}}
</span>
{% endif %}
{% elseif currentRoute == 'manager_channel_training_show' %}
<div style="display: flex;align-items: center;justify-content: center;">
<a class="lesson-title mr-2"
href="{{ path('manager_channel_training_module_lesson_show', {'trainingId' : sub.id, 'channelId': channel.id, 'moduleId' : module.id, 'lessonId': lesson.id}) }}">
{{- 'front.scholar.training.show.lesson.title.label'|trans({
'%name%': lesson.name,
'%num%': loop.index,
}) -}}
</a>
{% if lesson.isPublic %}
<span style="color: white;border: 1px solid #3f51b5;border-radius: 5px;padding: 1px 6px;font-size: 12px;background-color: #3f51b5;font-weight: 600;">Gratuit</span>
{% endif %}
</div>
{% endif %}
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</div>
</div>