{% extends 'base.html.twig' %}
{% block title %}Seance{% endblock %}
{% block breakcumb %}
<li class="breadcrumb-item text-muted">
<a href="{{ path('app_sequence_index') }}" class="text-muted">Sequence</a>
</li>
<li class="breadcrumb-item text-muted">
<a href="{{ path('app_sequence_show',{'id' : seance.refSequence.id}) }}" class="text-muted">Séance</a>
</li>
<li class="breadcrumb-item text-dark">Index</li>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script>
function copyToClipboard(){
var urlField = document.getElementById("tableToClipboard")
console.log(urlField)
var range = document.createRange()
range.selectNode(urlField)
window.getSelection().addRange(range)
navigator.clipboard
.writeText(document.querySelector("#tableToClipboard").outerHTML);
console.log("hey ! ")
}
</script>
{% endblock %}
{% block body %}
<div class="card shadow-sm mb-5 mb-xl-10">
<div class="card-header">
<h3 class="card-title">Séance : {{ seance.titre }} ({{ seance.duree }} h)</h3>
<div class="card-toolbar">
<a type="button" class="btn btn-sm btn-light" href="{{ path('app_seance_edit', {'id': seance.id}) }}">
Editer la Séance
</a>
<a type="button" class="btn btn-sm btn-light" href="{{ path('app_seance_pdf', {'id': seance.id}) }}">
<i class="las la-print fs-1"></i>
</a>
<a type="button" class="btn btn-sm btn-light" data-bs-toggle="modal" data-bs-target="#kt_modal_1">
Pronote
</a>
<a type="button" class="btn btn-sm btn-light" onclick="copyToClipboard()">
c2c
</a>
</div>
</div>
<div class="card-body">
<div class="row ">
<!--begin::Col-->
<div class="col-xl-6 mb-15 mb-xl-0 pe-5">
<h4 class="mb-0">Objectif</h4>
<p class="fs-6 fw-bold text-gray-600 py-4 m-0">{{ seance.objectifIntermediaire }}
</div>
<!--end::Col-->
<!--begin::Col-->
<div class="col-xl-6">
<h4 class="text-gray-800 mb-0">Prerequis</h4>
<p class="fs-6 fw-bold text-gray-600 py-4 m-0">{{ seance.prerequis }}
</div>
<!--end::Col-->
</div>
<div class="row ">
<!--begin::Col-->
<div class="col-xl-6 mb-15 mb-xl-0 pe-5">
<h4 class="mb-0">Compétences</h4>
<p class="fs-6 fw-bold text-gray-600 py-4 m-0">{{ seance.refCompetences|join(", ") }}
</div>
<!--end::Col-->
<!--begin::Col-->
<div class="col-xl-6">
<h4 class="text-gray-800 mb-0">Savoir associés</h4>
<p class="fs-6 fw-bold text-gray-600 py-4 m-0">{{ seance.refSavoirTechnologique|join(", ") }}
</div>
<!--end::Col-->
</div>
<div class="row ">
<!--begin::Col-->
<div class="col-xl-6 mb-15 mb-xl-0 pe-5">
<h4 class="mb-0">Déroulé</h4>
<p class="fs-6 fw-bold text-gray-600 py-4 m-0">{{ seance.deroule|nl2br }}
</div>
<!--end::Col-->
<!--begin::Col-->
<div class="col-xl-6">
<h4 class="text-gray-800 mb-0">Ressources Fournies</h4>
<p class="fs-6 fw-bold text-gray-600 py-4 m-0">{{ seance.ressourcesFournies }}
</div>
<!--end::Col-->
</div>
<div class="row ">
<!--begin::Col-->
<div class="col-xl-6 mb-15 mb-xl-0 pe-5">
<h4 class="mb-0">Remarque</h4>
<p class="fs-6 fw-bold text-gray-600 py-4 m-0">{{ seance.remarque }}
</div>
<!--end::Col-->
</div>
</div>
</div>
<div class="card shadow-sm">
<div class="card-header">
<h3 class="card-title">Détail de la séance</h3>
<div class="card-toolbar">
<a type="button" class="btn btn-sm btn-light" href="{{ path('app_seance_detail_new',{'id': seance.id}) }}">
Ajouter une phase
</a>
</div>
</div>
<div class="card-body">
<table id="kt_datatable_example_1" class="table table-striped table-row-bordered gy-5 gs-7">
<thead>
<tr>
<th>Phase</th>
<th>Duree</th>
<th>Materiel</th>
<th>Deroulement</th>
<th>ActiviteEleve</th>
<th>ActiviteProf</th>
<th>actions</th>
</tr>
</thead>
<tbody>
{% for seance_detail in seance.refSeancesDetails %}
<tr>
<td>{{ seance_detail.phase }}</td>
<td>{{ seance_detail.duree }}</td>
<td>{{ seance_detail.materiel }}</td>
<td>{{ seance_detail.deroulement }}</td>
<td>{{ seance_detail.activiteEleve }}</td>
<td>{{ seance_detail.activiteProf }}</td>
<td>
<a href="{{ path('app_seance_detail_edit', {'id': seance_detail.id}) }}"><i class="lar la-edit fs-1"></i></a>
</td>
</tr>
{% else %}
<tr>
<td colspan="8">no records found</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<div style="display: none">
<table id="tableToClipboard">
<tr >
<td colspan="2">test</td>
<td colspan="2">test</td>
<td colspan="2">test</td>
<td colspan="2">test</td>
</tr>
<tr >
<td>test</td>
<td>test</td>
</tr>
<tr>
<td rowspan="2">test</td>
</tr>
</table>
</div>
</div>
{% endblock %}
{% block modal %}
<div class="modal fade" tabindex="-1" id="kt_modal_1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Messgage Pronote</h5>
<!--begin::Close-->
<div class="btn btn-icon btn-sm btn-active-light-primary ms-2" data-bs-dismiss="modal" aria-label="Close">
<span class="svg-icon svg-icon-2x"></span>
</div>
<!--end::Close-->
</div>
<div class="modal-body">
<div class="row">
<h3>{{ seance.refSequence.titre }}</h3>
<p>
<u>Domaine :</u> {{ seance.refSequence.mainCompetences|join(", ") }}<br>
<u>Objectif :</u><br> {{ seance.refSequence.objectif|nl2br }}<br>
<u>Attendu :</u> {{ seance.refSequence.attendu }}<br>
<u>Prérequis :</u> {{ seance.refSequence.prerequis }}<br>
</p>
</div>
<div class="separator my-5"></div>
<div class="row ">
<h3>{{ seance.titre }}</h3><br>
<p>
<u>Duree :</u> {{ seance.duree }}<br>
<u>Compétences :</u> {{ seance.refSequence.refCompetence|join(", ") }}<br>
<u>Savoir Technologiques :</u> {{ seance.refSequence.refSavoirTechnologique|join(", ") }}<br>
<u>Objectif Intermediaire :</u><br> {{ seance.objectifIntermediaire|nl2br }}<br>
<u>Prérequis :</u> {{ seance.prerequis }}<br><br>
<u>Déroule :</u><br> {{ seance.deroule|nl2br }}<br><br>
<u>Ressources fournies :</u> {{ seance.ressourcesFournies }}<br>
<u>Remarque :</u> {{ seance.remarque }}<br>
</p>
</div>
<div class="separator my-5"></div>
<div class="row ">
<h3>Detail de la séance</h3><br>
{% for seance_detail in seance.refSeancesDetails %}
<p><u>Phase {{ seance_detail.phase }} :</u>({{ seance_detail.duree }} min) {{ seance_detail.deroulement }}<br>
<i>Activite élève :</i>{{ seance_detail.activiteEleve }}
<i>Activite Professeur :</i>{{ seance_detail.activiteProf }}
</p>
<br>
{% endfor %}
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-light" data-bs-dismiss="modal">Fermer</button>
</div>
</div>
</div>
</div>
{% endblock %}