var/cache/dev/twig/f4/f4f8a8ceb9a25c24b5f9626001cd7948.php line 55

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* school/help.html.twig */
  16. class __TwigTemplate_d898e0d2df6d00ef8c5cf2d551baee5c extends Template
  17. {
  18. private Source $source;
  19. /**
  20. * @var array<string, Template>
  21. */
  22. private array $macros = [];
  23. public function __construct(Environment $env)
  24. {
  25. parent::__construct($env);
  26. $this->source = $this->getSourceContext();
  27. $this->blocks = [
  28. 'name' => [$this, 'block_name'],
  29. 'stylesheet' => [$this, 'block_stylesheet'],
  30. 'body' => [$this, 'block_body'],
  31. ];
  32. }
  33. protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  34. {
  35. // line 1
  36. return "layout/frontEndLayout.html.twig";
  37. }
  38. protected function doDisplay(array $context, array $blocks = []): iterable
  39. {
  40. $macros = $this->macros;
  41. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  42. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "school/help.html.twig"));
  43. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  44. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "school/help.html.twig"));
  45. $this->parent = $this->loadTemplate("layout/frontEndLayout.html.twig", "school/help.html.twig", 1);
  46. yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  47. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  48. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  49. }
  50. // line 3
  51. /**
  52. * @return iterable<null|scalar|\Stringable>
  53. */
  54. public function block_name(array $context, array $blocks = []): iterable
  55. {
  56. $macros = $this->macros;
  57. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  58. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "name"));
  59. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  60. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "name"));
  61. // line 4
  62. yield " Help SmartEdu
  63. ";
  64. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  65. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  66. yield from [];
  67. }
  68. // line 7
  69. /**
  70. * @return iterable<null|scalar|\Stringable>
  71. */
  72. public function block_stylesheet(array $context, array $blocks = []): iterable
  73. {
  74. $macros = $this->macros;
  75. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  76. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
  77. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  78. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
  79. // line 8
  80. yield from $this->yieldParentBlock("stylesheet", $context, $blocks);
  81. yield "
  82. <style>
  83. @media print {
  84. body {
  85. background: white; /* Fond blanc pour le PDF */
  86. }
  87. /* Ajoutez ici vos styles de mise en page pour le PDF */
  88. }
  89. </style>
  90. ";
  91. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  92. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  93. yield from [];
  94. }
  95. // line 21
  96. /**
  97. * @return iterable<null|scalar|\Stringable>
  98. */
  99. public function block_body(array $context, array $blocks = []): iterable
  100. {
  101. $macros = $this->macros;
  102. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  103. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  104. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  105. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  106. // line 22
  107. yield " <div class=\"container\">
  108. <div class=\"nav-scroller py-1 mb-2\">
  109. <nav class=\"nav d-flex justify-content-between\">
  110. <a class=\"p-2 text-muted\" href=\"#student\">Elève</a>
  111. <a class=\"p-2 text-muted\" href=\"#teacher\">Professeur</a>
  112. <a class=\"p-2 text-muted\" href=\"#year\">Annee Scolaire</a>
  113. <a class=\"p-2 text-muted\" href=\"#quater\">Trimestre</a>
  114. <a class=\"p-2 text-muted\" href=\"#sequence\">Sequence</a>
  115. <a class=\"p-2 text-muted\" href=\"#evaluation\">Evaluations</a>
  116. <a class=\"p-2 text-muted\" href=\"#attributions\">Attriutions</a>
  117. <a class=\"p-2 text-muted\" href=\"#section\">Sections</a>
  118. <a class=\"p-2 text-muted\" href=\"#room\">Classes</a>
  119. <a class=\"p-2 text-muted\" href=\"#report\">Bulletins</a>
  120. <a class=\"p-2 text-muted\" href=\"#course\">Matières</a>
  121. <a class=\"p-2 text-muted\" href=\"#subscription\">Inscription</a>
  122. <a class=\"p-2 text-muted\" href=\"#module\">Module</a>
  123. </nav>
  124. </div>
  125. </div>
  126. <main role=\"main\" class=\"container\" id=\"pdf-content\">
  127. <div id=\"student\" class=\"row mb-2\">
  128. <div class=\"col-md-12\">
  129. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  130. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  131. <strong class=\"d-inline-block mb-2 text-primary\">Presentation</strong>
  132. <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>
  133. </div>
  134. <img src=\"";
  135. // line 58
  136. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/logo.png"), "html", null, true);
  137. yield "\" 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\"/>
  138. </div>
  139. </div>
  140. </div>
  141. <div id=\"student\" class=\"row mb-2\">
  142. <div class=\"col-md-12\">
  143. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  144. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  145. <strong class=\"d-inline-block mb-2 text-primary\">Profil élève</strong>
  146. <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>
  147. </div>
  148. <img src=\"";
  149. // line 72
  150. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/student_show.PNG"), "html", null, true);
  151. yield "\" 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\"/>
  152. </div>
  153. </div>
  154. </div>
  155. <div id=\"teacher\" class=\"row mb-2\">
  156. <div class=\"col-md-12\">
  157. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  158. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  159. <strong class=\"d-inline-block mb-2 text-primary\">Enseignant</strong>
  160. <p class=\"card-text mb-auto\">Les enseignants sont les utilisateurs principaux de l'applications. Chaque enseignant dispose d'une page de profil .</p>
  161. </div>
  162. <img src=\"";
  163. // line 86
  164. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/profil_user.PNG"), "html", null, true);
  165. yield "\" 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\"/>
  166. </div>
  167. </div>
  168. </div>
  169. <div id=\"year\" class=\"row mb-2\">
  170. <div class=\"col-md-12\">
  171. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  172. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  173. <strong class=\"d-inline-block mb-2 text-primary\">Annee Scolaire</strong>
  174. <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>
  175. </div>
  176. <img src=\"";
  177. // line 97
  178. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/annees_scolaires.PNG"), "html", null, true);
  179. yield "\" 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\"/>
  180. </div>
  181. </div>
  182. </div>
  183. <div id=\"quater\" class=\"row mb-2\">
  184. <div class=\"col-md-12\">
  185. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  186. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  187. <strong class=\"d-inline-block mb-2 text-primary\">Trimestre</strong>
  188. <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>
  189. </div>
  190. <img src=\"";
  191. // line 108
  192. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/trimestres.PNG"), "html", null, true);
  193. yield "\" 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\"/>
  194. </div>
  195. </div>
  196. </div>
  197. <div id=\"sequence\" class=\"row mb-2\">
  198. <div class=\"col-md-12\">
  199. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  200. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  201. <strong class=\"d-inline-block mb-2 text-primary\">Séquence</strong>
  202. <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>
  203. </div>
  204. <img src=\"";
  205. // line 119
  206. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/sequence.PNG"), "html", null, true);
  207. yield "\" 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\"/>
  208. </div>
  209. </div>
  210. </div>
  211. <div id=\"evaluation\" class=\"row mb-2\">
  212. <div class=\"col-md-12\">
  213. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  214. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  215. <strong class=\"d-inline-block mb-2 text-primary\">Evaluation</strong>
  216. <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.
  217. 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>
  218. </div>
  219. <img src=\"";
  220. // line 131
  221. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/new_evaluations.PNG"), "html", null, true);
  222. yield "\" 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\"/>
  223. <img src=\"";
  224. // line 132
  225. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/evaluations.PNG"), "html", null, true);
  226. yield "\" 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\"/>
  227. </div>
  228. </div>
  229. </div>
  230. <div id=\"attribution\" class=\"row mb-2\">
  231. <div class=\"col-md-12\">
  232. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  233. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  234. <strong class=\"d-inline-block mb-2 text-primary\">Attribution</strong>
  235. <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>
  236. </div>
  237. <img src=\"";
  238. // line 144
  239. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/attributions_new.PNG"), "html", null, true);
  240. yield "\" 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\"/>
  241. </div>
  242. </div>
  243. </div>
  244. <div id=\"subscription\" class=\"row mb-2\">
  245. <div class=\"col-md-12\">
  246. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  247. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  248. <strong class=\"d-inline-block mb-2 text-primary\">Inscription</strong>
  249. <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>
  250. </div>
  251. <img src=\"";
  252. // line 155
  253. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/new_subscription.PNG"), "html", null, true);
  254. yield "\" 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\"/>
  255. </div>
  256. </div>
  257. </div>
  258. <div id=\"section\" class=\"row mb-2\">
  259. <div class=\"col-md-12\">
  260. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  261. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  262. <strong class=\"d-inline-block mb-2 text-primary\">Sections</strong>
  263. <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>
  264. </div>
  265. <img src=\"";
  266. // line 166
  267. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/sections.PNG"), "html", null, true);
  268. yield "\" 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\"/>
  269. </div>
  270. </div>
  271. </div>
  272. <div id=\"section\" class=\"row mb-2\">
  273. <div class=\"col-md-12\">
  274. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  275. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  276. <strong class=\"d-inline-block mb-2 text-primary\">Classes</strong>
  277. <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>
  278. </div>
  279. <img src=\"";
  280. // line 177
  281. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/classes_show.PNG"), "html", null, true);
  282. yield "\" 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\"/>
  283. <img src=\"";
  284. // line 178
  285. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/classes_show_2.PNG"), "html", null, true);
  286. yield "\" 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\"/>
  287. <img src=\"";
  288. // line 179
  289. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/classes_show_3.PNG"), "html", null, true);
  290. yield "\" 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\"/>
  291. </div>
  292. </div>
  293. </div>
  294. <div id=\"report\" class=\"row mb-2\">
  295. <div class=\"col-md-12\">
  296. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  297. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  298. <strong class=\"d-inline-block mb-2 text-primary\">Bulletins de notes</strong>
  299. <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.
  300. </div>
  301. <img src=\"";
  302. // line 191
  303. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/buletins.PNG"), "html", null, true);
  304. yield "\" 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\"/>
  305. </div>
  306. </div>
  307. </main><!-- /.container -->
  308. ";
  309. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  310. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  311. yield from [];
  312. }
  313. /**
  314. * @codeCoverageIgnore
  315. */
  316. public function getTemplateName(): string
  317. {
  318. return "school/help.html.twig";
  319. }
  320. /**
  321. * @codeCoverageIgnore
  322. */
  323. public function isTraitable(): bool
  324. {
  325. return false;
  326. }
  327. /**
  328. * @codeCoverageIgnore
  329. */
  330. public function getDebugInfo(): array
  331. {
  332. return array ( 350 => 191, 335 => 179, 331 => 178, 327 => 177, 313 => 166, 299 => 155, 285 => 144, 270 => 132, 266 => 131, 251 => 119, 237 => 108, 223 => 97, 209 => 86, 192 => 72, 175 => 58, 137 => 22, 124 => 21, 103 => 8, 90 => 7, 78 => 4, 65 => 3, 42 => 1,);
  333. }
  334. public function getSourceContext(): Source
  335. {
  336. return new Source("{% extends 'layout/frontEndLayout.html.twig' %}
  337. {% block name %}
  338. Help SmartEdu
  339. {% endblock %}
  340. {% block stylesheet %}
  341. {{ parent() }}
  342. <style>
  343. @media print {
  344. body {
  345. background: white; /* Fond blanc pour le PDF */
  346. }
  347. /* Ajoutez ici vos styles de mise en page pour le PDF */
  348. }
  349. </style>
  350. {% endblock %}
  351. {% block body %}
  352. <div class=\"container\">
  353. <div class=\"nav-scroller py-1 mb-2\">
  354. <nav class=\"nav d-flex justify-content-between\">
  355. <a class=\"p-2 text-muted\" href=\"#student\">Elève</a>
  356. <a class=\"p-2 text-muted\" href=\"#teacher\">Professeur</a>
  357. <a class=\"p-2 text-muted\" href=\"#year\">Annee Scolaire</a>
  358. <a class=\"p-2 text-muted\" href=\"#quater\">Trimestre</a>
  359. <a class=\"p-2 text-muted\" href=\"#sequence\">Sequence</a>
  360. <a class=\"p-2 text-muted\" href=\"#evaluation\">Evaluations</a>
  361. <a class=\"p-2 text-muted\" href=\"#attributions\">Attriutions</a>
  362. <a class=\"p-2 text-muted\" href=\"#section\">Sections</a>
  363. <a class=\"p-2 text-muted\" href=\"#room\">Classes</a>
  364. <a class=\"p-2 text-muted\" href=\"#report\">Bulletins</a>
  365. <a class=\"p-2 text-muted\" href=\"#course\">Matières</a>
  366. <a class=\"p-2 text-muted\" href=\"#subscription\">Inscription</a>
  367. <a class=\"p-2 text-muted\" href=\"#module\">Module</a>
  368. </nav>
  369. </div>
  370. </div>
  371. <main role=\"main\" class=\"container\" id=\"pdf-content\">
  372. <div id=\"student\" class=\"row mb-2\">
  373. <div class=\"col-md-12\">
  374. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  375. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  376. <strong class=\"d-inline-block mb-2 text-primary\">Presentation</strong>
  377. <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>
  378. </div>
  379. <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\"/>
  380. </div>
  381. </div>
  382. </div>
  383. <div id=\"student\" class=\"row mb-2\">
  384. <div class=\"col-md-12\">
  385. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  386. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  387. <strong class=\"d-inline-block mb-2 text-primary\">Profil élève</strong>
  388. <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>
  389. </div>
  390. <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\"/>
  391. </div>
  392. </div>
  393. </div>
  394. <div id=\"teacher\" class=\"row mb-2\">
  395. <div class=\"col-md-12\">
  396. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  397. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  398. <strong class=\"d-inline-block mb-2 text-primary\">Enseignant</strong>
  399. <p class=\"card-text mb-auto\">Les enseignants sont les utilisateurs principaux de l'applications. Chaque enseignant dispose d'une page de profil .</p>
  400. </div>
  401. <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\"/>
  402. </div>
  403. </div>
  404. </div>
  405. <div id=\"year\" class=\"row mb-2\">
  406. <div class=\"col-md-12\">
  407. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  408. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  409. <strong class=\"d-inline-block mb-2 text-primary\">Annee Scolaire</strong>
  410. <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>
  411. </div>
  412. <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\"/>
  413. </div>
  414. </div>
  415. </div>
  416. <div id=\"quater\" class=\"row mb-2\">
  417. <div class=\"col-md-12\">
  418. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  419. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  420. <strong class=\"d-inline-block mb-2 text-primary\">Trimestre</strong>
  421. <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>
  422. </div>
  423. <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\"/>
  424. </div>
  425. </div>
  426. </div>
  427. <div id=\"sequence\" class=\"row mb-2\">
  428. <div class=\"col-md-12\">
  429. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  430. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  431. <strong class=\"d-inline-block mb-2 text-primary\">Séquence</strong>
  432. <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>
  433. </div>
  434. <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\"/>
  435. </div>
  436. </div>
  437. </div>
  438. <div id=\"evaluation\" class=\"row mb-2\">
  439. <div class=\"col-md-12\">
  440. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  441. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  442. <strong class=\"d-inline-block mb-2 text-primary\">Evaluation</strong>
  443. <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.
  444. 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>
  445. </div>
  446. <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\"/>
  447. <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\"/>
  448. </div>
  449. </div>
  450. </div>
  451. <div id=\"attribution\" class=\"row mb-2\">
  452. <div class=\"col-md-12\">
  453. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  454. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  455. <strong class=\"d-inline-block mb-2 text-primary\">Attribution</strong>
  456. <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>
  457. </div>
  458. <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\"/>
  459. </div>
  460. </div>
  461. </div>
  462. <div id=\"subscription\" class=\"row mb-2\">
  463. <div class=\"col-md-12\">
  464. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  465. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  466. <strong class=\"d-inline-block mb-2 text-primary\">Inscription</strong>
  467. <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>
  468. </div>
  469. <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\"/>
  470. </div>
  471. </div>
  472. </div>
  473. <div id=\"section\" class=\"row mb-2\">
  474. <div class=\"col-md-12\">
  475. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  476. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  477. <strong class=\"d-inline-block mb-2 text-primary\">Sections</strong>
  478. <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>
  479. </div>
  480. <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\"/>
  481. </div>
  482. </div>
  483. </div>
  484. <div id=\"section\" class=\"row mb-2\">
  485. <div class=\"col-md-12\">
  486. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  487. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  488. <strong class=\"d-inline-block mb-2 text-primary\">Classes</strong>
  489. <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>
  490. </div>
  491. <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\"/>
  492. <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\"/>
  493. <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\"/>
  494. </div>
  495. </div>
  496. </div>
  497. <div id=\"report\" class=\"row mb-2\">
  498. <div class=\"col-md-12\">
  499. <div class=\"card flex-md-row mb-4 box-shadow h-md-250 row\">
  500. <div class=\"card-body d-flex flex-column align-items-start col-3\">
  501. <strong class=\"d-inline-block mb-2 text-primary\">Bulletins de notes</strong>
  502. <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.
  503. </div>
  504. <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\"/>
  505. </div>
  506. </div>
  507. </main><!-- /.container -->
  508. {% endblock %}
  509. ", "school/help.html.twig", "/var/www/prod/liveedu/templates/school/help.html.twig");
  510. }
  511. }