{% extends 'layout/frontEndLayout.html.twig' %}
{% block name %}
Help SmartEdu
{% endblock %}
{% block stylesheet %}
{{ parent() }}
<style>
@media print {
body {
background: white; /* Fond blanc pour le PDF */
}
/* Ajoutez ici vos styles de mise en page pour le PDF */
}
</style>
{% endblock %}
{% block body %}
<div class="container">
<div class="nav-scroller py-1 mb-2">
<nav class="nav d-flex justify-content-between">
<a class="p-2 text-muted" href="#student">Elève</a>
<a class="p-2 text-muted" href="#teacher">Professeur</a>
<a class="p-2 text-muted" href="#year">Annee Scolaire</a>
<a class="p-2 text-muted" href="#quater">Trimestre</a>
<a class="p-2 text-muted" href="#sequence">Sequence</a>
<a class="p-2 text-muted" href="#evaluation">Evaluations</a>
<a class="p-2 text-muted" href="#attributions">Attriutions</a>
<a class="p-2 text-muted" href="#section">Sections</a>
<a class="p-2 text-muted" href="#room">Classes</a>
<a class="p-2 text-muted" href="#report">Bulletins</a>
<a class="p-2 text-muted" href="#course">Matières</a>
<a class="p-2 text-muted" href="#subscription">Inscription</a>
<a class="p-2 text-muted" href="#module">Module</a>
</nav>
</div>
</div>
<main role="main" class="container" id="pdf-content">
<div id="student" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Presentation</strong>
<p class="card-text mb-auto">SmartEdu est une application web qui prend en main la gestion des notes, la scolarité et la discipline dans tout établisement. Voici ci-dessous detailées quelques fonctionnalités. </p>
</div>
<img src="{{ asset('assets/images/logo.png') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="student" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Profil élève</strong>
<p class="card-text mb-auto">Les élèves sont les acteurs de première importance de l'applications. Chaque élève dispose d'une page ou sont rassemblées leurs données(Identité, parcours scolaire au sein de l'établissement, scolarité, performances sous format graphique).</p>
</div>
<img src="{{ asset('assets/images/student_show.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="teacher" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Enseignant</strong>
<p class="card-text mb-auto">Les enseignants sont les utilisateurs principaux de l'applications. Chaque enseignant dispose d'une page de profil .</p>
</div>
<img src="{{ asset('assets/images/profil_user.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="year" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Annee Scolaire</strong>
<p class="card-text mb-auto"> L'année scolaire détermine la période pour laquelle l'application fonctionne. Elle est constituee de <b><a href="#quater">trimestres</a></b>. L'administrateur a la responsabilité d'en créer/modifier/suprimer. </p>
</div>
<img src="{{ asset('assets/images/annees_scolaires.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="quater" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Trimestre</strong>
<p class="card-text mb-auto"> Le trimestre détermine la période de l' <b><a href="#year">année scolaire</a></b> pour laquelle l'application fonctionne. Il est constitué de <b><a href="#sequence">séquences</a></b>. L'administrateur a la responsabilité d'en créer/modifier/suprimer. </p>
</div>
<img src="{{ asset('assets/images/trimestres.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="sequence" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Séquence</strong>
<p class="card-text mb-auto"> La séquence détermine la période du <b><a href="#quater">trimestre</a></b> pour laquelle l'application fonctionne. Chaque <b><a href="#evalauation">évaluation</a></b> doit etre faite en une séquence. L'administrateur a la responsabilité d'en créer/modifier/suprimer. </p>
</div>
<img src="{{ asset('assets/images/sequence.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="evaluation" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Evaluation</strong>
<p class="card-text mb-auto"> L'évaluation rassemble est notes d'éleves en une <b><a href="#sequence">session</a></b>, sur une <b><a href="#course">discipline</a></b>. Chaque <b><a href="#teacher">enseignant</a></b> peut créer/modifier/suprimer les évaluations avec l'accord de l'administration. Lors de l'édition d'une évaluation, les listes d'éleves de la classe sont listés sous ordre alphabétique, les appréciations automatiquement affectées par defaut.
La liste des évaluations est paginée. Il est egalement possible de rechercher une évaluation en fonction de la <b><a href="#sequence">séquence</a></b>, de la <b><a href="#course">matiere</a></b> ou de la <b><a href="#room">classe</a></b> </p>
</div>
<img src="{{ asset('assets/images/new_evaluations.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
<img src="{{ asset('assets/images/evaluations.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="attribution" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Attribution</strong>
<p class="card-text mb-auto"> La responsabilité de dispenser un <b><a href="#course">cours</a></b> dans une <b><a href="#room">classe</a></b> est definie par l'administrateur a chaque nouvelle <b><a href="#year">année scolaire</a></b> doit etre faite en une séquence. Le formulaire est concu de sorte qu'il est impossible que la même matière soit attribuee a différents enseignants la même année.</p>
</div>
<img src="{{ asset('assets/images/attributions_new.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="subscription" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Inscription</strong>
<p class="card-text mb-auto"> Inscrire un <b><a href="#student">eleve</a></b> dans une <b><a href="#room">classe</a></b> en une <b><a href="#year">année scolaire</a></b> doit etre faite . Le formulaire est concu de sorte qu'il est impossible que le même elève soit inscrit a différentes classes la même année.</p>
</div>
<img src="{{ asset('assets/images/new_subscription.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="section" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Sections</strong>
<p class="card-text mb-auto"> SmartEdu donne la possibilité de structurer l'établissement en sections selon le système d'enseignement(Anglophone ou francophone). Ce qui détermine la langue a base de laquelle les bulletins de notes des élèves d'une classe seront redigée.</p>
</div>
<img src="{{ asset('assets/images/sections.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="section" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Classes</strong>
<p class="card-text mb-auto">Les <b><a href="#section">sections</a></b> sont constituees de niveaux qui eux memes regroupent les classes. Chaque classe dispose d'une page dans laquelle elle est presentee de facons detaillee : la liste des eleves, la liste des <b><a href="#module">modules de cours</a></b>, les performances moyennes de la classes sous forme graphique a differentes sessions sur toutes les cours.</p>
</div>
<img src="{{ asset('assets/images/classes_show.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
<img src="{{ asset('assets/images/classes_show_2.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-6 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
<img src="{{ asset('assets/images/classes_show_3.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-6 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</div>
<div id="report" class="row mb-2">
<div class="col-md-12">
<div class="card flex-md-row mb-4 box-shadow h-md-250 row">
<div class="card-body d-flex flex-column align-items-start col-3">
<strong class="d-inline-block mb-2 text-primary">Bulletins de notes</strong>
<p class="card-text mb-auto">Les <b><a href="#report">Bulletins de notes</a></b> sequentielles, trimestrielles ou annuelles peuvent etre generee par <b><a href="#room">classe</a></b> ou par <b><a href="#student">eleve</a></b> Ils consistent en un document format A4.
</div>
<img src="{{ asset('assets/images/buletins.PNG') }}" class="card-img-right flex-auto d-none d-md-block col-9 img-fluid" data-src="holder.js/200x250?theme=thumb" alt="Card image cap"/>
</div>
</div>
</main><!-- /.container -->
{% endblock %}