diff --git a/2gt1/230224_DS4/230224_Ds4_ACHOUR Ilyes.pdf b/2gt1/230224_DS4/230224_Ds4_ACHOUR Ilyes.pdf
new file mode 100644
index 0000000..b6a7b76
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_ACHOUR Ilyes.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_ACHOUR Ilyes.tex b/2gt1/230224_DS4/230224_Ds4_ACHOUR Ilyes.tex
new file mode 100644
index 0000000..76f3706
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_ACHOUR Ilyes.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill ACHOUR Ilyes \hfill 6.32/20.0}
+ \subsection*{Exercice 1: \hfill 3.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 1.33 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 0.33 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.33 & 1 \\
+ 1d & Fonctions & Justifications & 0.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 2.99 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 1.33 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 0.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 1.33 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.9985714285714286, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.33285714285714285
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.6225, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.20750000000000002
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.3980000000000001, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.466
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_BELARBI Islem.pdf b/2gt1/230224_DS4/230224_Ds4_BELARBI Islem.pdf
new file mode 100644
index 0000000..7198f67
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_BELARBI Islem.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_BELARBI Islem.tex b/2gt1/230224_DS4/230224_Ds4_BELARBI Islem.tex
new file mode 100644
index 0000000..1f926b4
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_BELARBI Islem.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill BELARBI Islem \hfill 8.0/20.0}
+ \subsection*{Exercice 1: \hfill 0.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 0.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 0.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.8571428571428571, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.2857142857142857
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.87375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.29125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_BEN ELALLID Hajar.pdf b/2gt1/230224_DS4/230224_Ds4_BEN ELALLID Hajar.pdf
new file mode 100644
index 0000000..b62399c
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_BEN ELALLID Hajar.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_BEN ELALLID Hajar.tex b/2gt1/230224_DS4/230224_Ds4_BEN ELALLID Hajar.tex
new file mode 100644
index 0000000..e4f8d0c
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_BEN ELALLID Hajar.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill BEN ELALLID Hajar \hfill 10.66/20.0}
+ \subsection*{Exercice 1: \hfill 3.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.67 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.33 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 2.0 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.0 & 1 \\
+ 1d & Fonctions & Justifications & 1.0 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 5.66 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.2842857142857143, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.7614285714285715
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.75, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.25
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.9980000000000002, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.666
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_BISWAS Lina.pdf b/2gt1/230224_DS4/230224_Ds4_BISWAS Lina.pdf
new file mode 100644
index 0000000..848ca67
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_BISWAS Lina.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_BISWAS Lina.tex b/2gt1/230224_DS4/230224_Ds4_BISWAS Lina.tex
new file mode 100644
index 0000000..9656275
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_BISWAS Lina.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill BISWAS Lina \hfill 11.67/20.0}
+ \subsection*{Exercice 1: \hfill 2.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 0.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.34 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 5.66 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 1.33 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.427142857142857, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.4757142857142857
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.62375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.54125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.4059999999999997, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.8019999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_BOULAABA Rayan.pdf b/2gt1/230224_DS4/230224_Ds4_BOULAABA Rayan.pdf
new file mode 100644
index 0000000..1ab29f3
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_BOULAABA Rayan.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_BOULAABA Rayan.tex b/2gt1/230224_DS4/230224_Ds4_BOULAABA Rayan.tex
new file mode 100644
index 0000000..1116e8b
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_BOULAABA Rayan.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill BOULAABA Rayan \hfill 10.67/20.0}
+ \subsection*{Exercice 1: \hfill 5.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 1.33 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 1.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 1.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.142857142857143, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.7142857142857143
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.87375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.29125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.0039999999999996, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.6679999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_BREZUN Ines.pdf b/2gt1/230224_DS4/230224_Ds4_BREZUN Ines.pdf
new file mode 100644
index 0000000..4d9ad47
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_BREZUN Ines.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_BREZUN Ines.tex b/2gt1/230224_DS4/230224_Ds4_BREZUN Ines.tex
new file mode 100644
index 0000000..b889d77
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_BREZUN Ines.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill BREZUN Ines \hfill 14.34/20.0}
+ \subsection*{Exercice 1: \hfill 5.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 1.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 2.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 1.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 6.67 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.571428571428571, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.8571428571428571
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.37625, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.45875
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.8019999999999996, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9339999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_BUGNON Enzo.pdf b/2gt1/230224_DS4/230224_Ds4_BUGNON Enzo.pdf
new file mode 100644
index 0000000..0049346
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_BUGNON Enzo.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_BUGNON Enzo.tex b/2gt1/230224_DS4/230224_Ds4_BUGNON Enzo.tex
new file mode 100644
index 0000000..cd6e66e
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_BUGNON Enzo.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill BUGNON Enzo \hfill 13.67/20.0}
+ \subsection*{Exercice 1: \hfill 3.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 1.33 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.00 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 7.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 1.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.142857142857143, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.7142857142857143
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.62375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.54125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.604, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.868
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_CALLEWAERT Idaline.pdf b/2gt1/230224_DS4/230224_Ds4_CALLEWAERT Idaline.pdf
new file mode 100644
index 0000000..2b7e339
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_CALLEWAERT Idaline.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_CALLEWAERT Idaline.tex b/2gt1/230224_DS4/230224_Ds4_CALLEWAERT Idaline.tex
new file mode 100644
index 0000000..08f90c8
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_CALLEWAERT Idaline.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill CALLEWAERT Idaline \hfill 6.99/20.0}
+ \subsection*{Exercice 1: \hfill 0.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 0.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 1.33 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.33 & 1 \\
+ 1d & Fonctions & Justifications & 1.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 5.66 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.427142857142857, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.4757142857142857
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.49875, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.16625
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.3980000000000001, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.466
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_CATTIN Clément.pdf b/2gt1/230224_DS4/230224_Ds4_CATTIN Clément.pdf
new file mode 100644
index 0000000..5db0ba8
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_CATTIN Clément.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_CATTIN Clément.tex b/2gt1/230224_DS4/230224_Ds4_CATTIN Clément.tex
new file mode 100644
index 0000000..1e9475a
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_CATTIN Clément.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill CATTIN Clément \hfill 15.67/20.0}
+ \subsection*{Exercice 1: \hfill 6.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 1.00 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 2.0 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.0 & 1 \\
+ 1d & Fonctions & Justifications & 0.0 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 7.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.37625, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.45875
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_CHRISTMANN Nathan.pdf b/2gt1/230224_DS4/230224_Ds4_CHRISTMANN Nathan.pdf
new file mode 100644
index 0000000..50390a1
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_CHRISTMANN Nathan.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_CHRISTMANN Nathan.tex b/2gt1/230224_DS4/230224_Ds4_CHRISTMANN Nathan.tex
new file mode 100644
index 0000000..a856764
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_CHRISTMANN Nathan.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill CHRISTMANN Nathan \hfill 5.67/20.0}
+ \subsection*{Exercice 1: \hfill 0.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 0.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 2.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 0.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.0
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.75, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.25
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_DECOSTER Clément.pdf b/2gt1/230224_DS4/230224_Ds4_DECOSTER Clément.pdf
new file mode 100644
index 0000000..5552afe
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_DECOSTER Clément.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_DECOSTER Clément.tex b/2gt1/230224_DS4/230224_Ds4_DECOSTER Clément.tex
new file mode 100644
index 0000000..2cce661
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_DECOSTER Clément.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill DECOSTER Clément \hfill 19.67/20.0}
+ \subsection*{Exercice 1: \hfill 7.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 1.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 4.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 3.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 8.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 1.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.8019999999999996, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9339999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_DEHIMAT Launy.pdf b/2gt1/230224_DS4/230224_Ds4_DEHIMAT Launy.pdf
new file mode 100644
index 0000000..e629d17
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_DEHIMAT Launy.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_DEHIMAT Launy.tex b/2gt1/230224_DS4/230224_Ds4_DEHIMAT Launy.tex
new file mode 100644
index 0000000..213b2d0
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_DEHIMAT Launy.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill DEHIMAT Launy \hfill 10.67/20.0}
+ \subsection*{Exercice 1: \hfill 4.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 1.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 0.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.67 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.7142857142857142, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.5714285714285714
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.87375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.29125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.604, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.868
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_DUPONT Jessica.pdf b/2gt1/230224_DS4/230224_Ds4_DUPONT Jessica.pdf
new file mode 100644
index 0000000..302367d
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_DUPONT Jessica.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_DUPONT Jessica.tex b/2gt1/230224_DS4/230224_Ds4_DUPONT Jessica.tex
new file mode 100644
index 0000000..548729e
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_DUPONT Jessica.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill DUPONT Jessica \hfill 9.01/20.0}
+ \subsection*{Exercice 1: \hfill 1.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 4.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 3.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 3.34 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 0.67 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.67 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.0028571428571427, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.33428571428571424
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.125, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.375
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_GASAN Jéssica.pdf b/2gt1/230224_DS4/230224_Ds4_GASAN Jéssica.pdf
new file mode 100644
index 0000000..0d8497f
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_GASAN Jéssica.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_GASAN Jéssica.tex b/2gt1/230224_DS4/230224_Ds4_GASAN Jéssica.tex
new file mode 100644
index 0000000..01da0a1
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_GASAN Jéssica.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill GASAN Jéssica \hfill 13.33/20.0}
+ \subsection*{Exercice 1: \hfill 5.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 1.33 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.0 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.0 & 1 \\
+ 1d & Fonctions & Justifications & 1.0 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 5.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.7128571428571426, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9042857142857142
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.87375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.29125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.8019999999999996, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9339999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_GEORGET Raphaël.pdf b/2gt1/230224_DS4/230224_Ds4_GEORGET Raphaël.pdf
new file mode 100644
index 0000000..09d3122
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_GEORGET Raphaël.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_GEORGET Raphaël.tex b/2gt1/230224_DS4/230224_Ds4_GEORGET Raphaël.tex
new file mode 100644
index 0000000..5e25808
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_GEORGET Raphaël.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill GEORGET Raphaël \hfill 18.0/20.0}
+ \subsection*{Exercice 1: \hfill 6.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 1.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 5.0 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.0 & 1 \\
+ 1d & Fonctions & Justifications & 3.0 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 7.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.25, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.75
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_HABBAZ Hajar.pdf b/2gt1/230224_DS4/230224_Ds4_HABBAZ Hajar.pdf
new file mode 100644
index 0000000..e09bf8b
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_HABBAZ Hajar.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_HABBAZ Hajar.tex b/2gt1/230224_DS4/230224_Ds4_HABBAZ Hajar.tex
new file mode 100644
index 0000000..e65006d
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_HABBAZ Hajar.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill HABBAZ Hajar \hfill 12.34/20.0}
+ \subsection*{Exercice 1: \hfill 3.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 4.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 3.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.67 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.2857142857142856, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.42857142857142855
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.875, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.625
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.604, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.868
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_JACQUEMIER Samuel.pdf b/2gt1/230224_DS4/230224_Ds4_JACQUEMIER Samuel.pdf
new file mode 100644
index 0000000..33c96b0
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_JACQUEMIER Samuel.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_JACQUEMIER Samuel.tex b/2gt1/230224_DS4/230224_Ds4_JACQUEMIER Samuel.tex
new file mode 100644
index 0000000..2515eaa
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_JACQUEMIER Samuel.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill JACQUEMIER Samuel \hfill 18.67/20.0}
+ \subsection*{Exercice 1: \hfill 7.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 1.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 5.0 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.0 & 1 \\
+ 1d & Fonctions & Justifications & 3.0 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 6.67 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.5012499999999998, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.83375
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_JACQUIER Juliette.pdf b/2gt1/230224_DS4/230224_Ds4_JACQUIER Juliette.pdf
new file mode 100644
index 0000000..9ee8203
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_JACQUIER Juliette.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_JACQUIER Juliette.tex b/2gt1/230224_DS4/230224_Ds4_JACQUIER Juliette.tex
new file mode 100644
index 0000000..10f8859
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_JACQUIER Juliette.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill JACQUIER Juliette \hfill 14.33/20.0}
+ \subsection*{Exercice 1: \hfill 5.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 1.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 5.66 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.2842857142857143, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.7614285714285715
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.62375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.54125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.8019999999999996, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9339999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_KASSI Cheïma.pdf b/2gt1/230224_DS4/230224_Ds4_KASSI Cheïma.pdf
new file mode 100644
index 0000000..ed6c8ab
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_KASSI Cheïma.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_KASSI Cheïma.tex b/2gt1/230224_DS4/230224_Ds4_KASSI Cheïma.tex
new file mode 100644
index 0000000..7819db6
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_KASSI Cheïma.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill KASSI Cheïma \hfill 16.67/20.0}
+ \subsection*{Exercice 1: \hfill 5.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 4.0 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 3.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 7.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.25, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.75
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_KICHENASSAMY Sanjay.pdf b/2gt1/230224_DS4/230224_Ds4_KICHENASSAMY Sanjay.pdf
new file mode 100644
index 0000000..6cdb56d
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_KICHENASSAMY Sanjay.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_KICHENASSAMY Sanjay.tex b/2gt1/230224_DS4/230224_Ds4_KICHENASSAMY Sanjay.tex
new file mode 100644
index 0000000..f024d05
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_KICHENASSAMY Sanjay.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill KICHENASSAMY Sanjay \hfill 11.0/20.0}
+ \subsection*{Exercice 1: \hfill 4.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.33 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 3.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.9985714285714286, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.33285714285714285
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.75125, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.58375
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.4000000000000004, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.8
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_LE VEUZIT Adrien.pdf b/2gt1/230224_DS4/230224_Ds4_LE VEUZIT Adrien.pdf
new file mode 100644
index 0000000..484a1a5
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_LE VEUZIT Adrien.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_LE VEUZIT Adrien.tex b/2gt1/230224_DS4/230224_Ds4_LE VEUZIT Adrien.tex
new file mode 100644
index 0000000..c4f6776
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_LE VEUZIT Adrien.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill LE VEUZIT Adrien \hfill 11.67/20.0}
+ \subsection*{Exercice 1: \hfill 1.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 6.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 1.33 & 2 \\
+ 6 & Géométrie & Nature du triangle & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.8557142857142856, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.6185714285714285
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.125, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.375
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.604, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.868
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_LETIF Ilef.pdf b/2gt1/230224_DS4/230224_Ds4_LETIF Ilef.pdf
new file mode 100644
index 0000000..3b5db42
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_LETIF Ilef.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_LETIF Ilef.tex b/2gt1/230224_DS4/230224_Ds4_LETIF Ilef.tex
new file mode 100644
index 0000000..438fa68
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_LETIF Ilef.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill LETIF Ilef \hfill 8.0/20.0}
+ \subsection*{Exercice 1: \hfill 2.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 1.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 0.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.67 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.7142857142857142, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.5714285714285714
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.12375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.04125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_MANJALI Hiba.pdf b/2gt1/230224_DS4/230224_Ds4_MANJALI Hiba.pdf
new file mode 100644
index 0000000..e4013b0
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_MANJALI Hiba.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_MANJALI Hiba.tex b/2gt1/230224_DS4/230224_Ds4_MANJALI Hiba.tex
new file mode 100644
index 0000000..ca6129e
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_MANJALI Hiba.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill MANJALI Hiba \hfill 12.0/20.0}
+ \subsection*{Exercice 1: \hfill 3.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.33 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.00 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 5.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 0.67 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.5728571428571427, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.5242857142857142
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.62375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.54125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.4000000000000004, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.8
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_NEIVA Hugo.pdf b/2gt1/230224_DS4/230224_Ds4_NEIVA Hugo.pdf
new file mode 100644
index 0000000..08aac59
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_NEIVA Hugo.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_NEIVA Hugo.tex b/2gt1/230224_DS4/230224_Ds4_NEIVA Hugo.tex
new file mode 100644
index 0000000..0fd71b1
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_NEIVA Hugo.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill NEIVA Hugo \hfill 10.34/20.0}
+ \subsection*{Exercice 1: \hfill 2.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.7142857142857142, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.5714285714285714
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.75, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.25
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.604, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.868
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_OLLIET Gioia.pdf b/2gt1/230224_DS4/230224_Ds4_OLLIET Gioia.pdf
new file mode 100644
index 0000000..140b0da
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_OLLIET Gioia.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_OLLIET Gioia.tex b/2gt1/230224_DS4/230224_Ds4_OLLIET Gioia.tex
new file mode 100644
index 0000000..90f7a94
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_OLLIET Gioia.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill OLLIET Gioia \hfill 10.67/20.0}
+ \subsection*{Exercice 1: \hfill 1.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 6.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.0 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.0 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.0 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.0 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.142857142857143, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.7142857142857143
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.75, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.25
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_PERNOT Gabin.pdf b/2gt1/230224_DS4/230224_Ds4_PERNOT Gabin.pdf
new file mode 100644
index 0000000..1bbb06c
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_PERNOT Gabin.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_PERNOT Gabin.tex b/2gt1/230224_DS4/230224_Ds4_PERNOT Gabin.tex
new file mode 100644
index 0000000..59a3075
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_PERNOT Gabin.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill PERNOT Gabin \hfill 12.34/20.0}
+ \subsection*{Exercice 1: \hfill 5.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 2.0 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 1.0 & 1 \\
+ 1d & Fonctions & Justifications & 0.0 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.67 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.142857142857143, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.7142857142857143
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.00125, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.33375
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.8019999999999996, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9339999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_RIZZI Elisa.pdf b/2gt1/230224_DS4/230224_Ds4_RIZZI Elisa.pdf
new file mode 100644
index 0000000..9edd344
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_RIZZI Elisa.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_RIZZI Elisa.tex b/2gt1/230224_DS4/230224_Ds4_RIZZI Elisa.tex
new file mode 100644
index 0000000..b2ee27a
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_RIZZI Elisa.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill RIZZI Elisa \hfill 12.01/20.0}
+ \subsection*{Exercice 1: \hfill 3.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 1.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 4.34 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 3.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.67 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.2857142857142856, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.42857142857142855
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.875, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.625
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.4059999999999997, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.8019999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_ROSTANT Emma.pdf b/2gt1/230224_DS4/230224_Ds4_ROSTANT Emma.pdf
new file mode 100644
index 0000000..b6181fb
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_ROSTANT Emma.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_ROSTANT Emma.tex b/2gt1/230224_DS4/230224_Ds4_ROSTANT Emma.tex
new file mode 100644
index 0000000..512ef45
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_ROSTANT Emma.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill ROSTANT Emma \hfill 8.34/20.0}
+ \subsection*{Exercice 1: \hfill 0.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 0.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.67 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 0.67 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.1442857142857141, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.3814285714285714
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.75, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.25
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_SIBABA Moaad.pdf b/2gt1/230224_DS4/230224_Ds4_SIBABA Moaad.pdf
new file mode 100644
index 0000000..7ced8ba
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_SIBABA Moaad.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_SIBABA Moaad.tex b/2gt1/230224_DS4/230224_Ds4_SIBABA Moaad.tex
new file mode 100644
index 0000000..1f2e89d
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_SIBABA Moaad.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill SIBABA Moaad \hfill 5.99/20.0}
+ \subsection*{Exercice 1: \hfill 0.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 0.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 0.33 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.33 & 1 \\
+ 1d & Fonctions & Justifications & 0.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 5.66 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 1.33 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.427142857142857, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.4757142857142857
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (0.12375, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.04125
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.3980000000000001, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.466
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_SOUJOL Damien.pdf b/2gt1/230224_DS4/230224_Ds4_SOUJOL Damien.pdf
new file mode 100644
index 0000000..b9eda2c
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_SOUJOL Damien.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_SOUJOL Damien.tex b/2gt1/230224_DS4/230224_Ds4_SOUJOL Damien.tex
new file mode 100644
index 0000000..020bab8
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_SOUJOL Damien.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill SOUJOL Damien \hfill 13.67/20.0}
+ \subsection*{Exercice 1: \hfill 4.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 1.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 0.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 7.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 1.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 1.33 & 2 \\
+ 6 & Géométrie & Nature du triangle & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.2842857142857143, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.7614285714285715
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.5, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.5
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.604, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.868
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_THORAL Fanny.pdf b/2gt1/230224_DS4/230224_Ds4_THORAL Fanny.pdf
new file mode 100644
index 0000000..c4347fe
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_THORAL Fanny.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_THORAL Fanny.tex b/2gt1/230224_DS4/230224_Ds4_THORAL Fanny.tex
new file mode 100644
index 0000000..98404c7
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_THORAL Fanny.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill THORAL Fanny \hfill 12.01/20.0}
+ \subsection*{Exercice 1: \hfill 4.67 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 2.00 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.00 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.67 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 3.34 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 2.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 0.67 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 4.0 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 0.67 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.7142857142857142, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.5714285714285714
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.5, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.5
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.4059999999999997, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.8019999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_TOURRETTE Elise.pdf b/2gt1/230224_DS4/230224_Ds4_TOURRETTE Elise.pdf
new file mode 100644
index 0000000..ab0599b
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_TOURRETTE Elise.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_TOURRETTE Elise.tex b/2gt1/230224_DS4/230224_Ds4_TOURRETTE Elise.tex
new file mode 100644
index 0000000..4a85f79
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_TOURRETTE Elise.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill TOURRETTE Elise \hfill 14.0/20.0}
+ \subsection*{Exercice 1: \hfill 3.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 0.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 0.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 0.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 4.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 3.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 6.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 2.00 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 0.33 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (3.0, 1);
+ \end{tikzpicture}
+ \hfill
+ %1.0
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (1.24875, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.41625
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.202, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.734
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/230224_Ds4_TROPHARDY Eline.pdf b/2gt1/230224_DS4/230224_Ds4_TROPHARDY Eline.pdf
new file mode 100644
index 0000000..5c2c5fa
Binary files /dev/null and b/2gt1/230224_DS4/230224_Ds4_TROPHARDY Eline.pdf differ
diff --git a/2gt1/230224_DS4/230224_Ds4_TROPHARDY Eline.tex b/2gt1/230224_DS4/230224_Ds4_TROPHARDY Eline.tex
new file mode 100644
index 0000000..68cb83a
--- /dev/null
+++ b/2gt1/230224_DS4/230224_Ds4_TROPHARDY Eline.tex
@@ -0,0 +1,95 @@
+
+\documentclass[a5paper,10pt]{article}
+\usepackage{fullpage}
+\usepackage{booktabs}
+\usepackage{longtable}
+\usepackage{tikz}
+\usepackage{multicol}
+
+\usepackage{geometry}
+\geometry{left=10mm,right=10mm, top=10mm}
+
+\renewcommand{\arraystretch}{1}
+\setlength{\columnseprule}{0pt}
+
+\pagestyle{empty}
+
+
+\begin{document}
+
+
+ \section*{Ds4 \hfill TROPHARDY Eline \hfill 18.0/20.0}
+ \subsection*{Exercice 1: \hfill 7.0 / 7.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 à 3 & Calcul littéral & Factoriser & 3.0 & 3 \\
+ 1 à 3 & Fonctions & Étudier le signe & 2.0 & 2 \\
+ 2 et 3 & Fonctions & Tableau de signes & 1.0 & 1 \\
+ 3 & Fonctions & Résoudre une inéquation & 1.0 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 2: \hfill 4.67 / 5.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1b & Fonctions & Vrai Faux & 0.67 & 1 \\
+ 1d & Fonctions & Justifications & 3.00 & 3 \\
+ 2 & Fonctions & Graphique possible & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Exercice 3: \hfill 6.33 / 8.0}
+ \begin{center}
+ \begin{tabular}{lllrr}
+\toprule
+Question & Domaine & Commentaire & Note & Bareme \\
+\midrule
+ 1 & Géométrie & Coordonnées & 2.00 & 2 \\
+ 3 et 4 & Géométrie & Milieu d'un segment & 1.33 & 2 \\
+ 4 & Géométrie & Nature du quadrilatère & 0.00 & 1 \\
+ 5 & Géométrie & Calculer une distance & 2.00 & 2 \\
+ 6 & Géométrie & Nature du triangle & 1.00 & 1 \\
+\bottomrule
+\end{tabular}
+
+ \end{center}
+ \subsection*{Compétences}
+ \begin{multicols}{2}
+ \noindent
+ Calculer \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.7128571428571426, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9042857142857142
+
+ \noindent
+ Raisonner \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.625, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.875
+
+ \noindent
+ Représenter \hfill
+ \begin{tikzpicture}[scale=0.7]
+ \draw [](0,0) rectangle (3, 1);
+ \draw [fill=black!20] (0, 0) rectangle (2.8019999999999996, 1);
+ \end{tikzpicture}
+ \hfill
+ %0.9339999999999999
+
+ \end{multicols}
+
+\end{document}
\ No newline at end of file
diff --git a/2gt1/230224_DS4/Ds4.ipynb b/2gt1/230224_DS4/Ds4.ipynb
new file mode 100644
index 0000000..b7ac605
--- /dev/null
+++ b/2gt1/230224_DS4/Ds4.ipynb
@@ -0,0 +1,4479 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "25b1d95f",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:26.060875Z",
+ "iopub.status.busy": "2023-02-28T14:59:26.060368Z",
+ "iopub.status.idle": "2023-02-28T14:59:26.763612Z",
+ "shell.execute_reply": "2023-02-28T14:59:26.763926Z"
+ },
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {},
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ },
+ "papermill": {
+ "duration": 0.756539,
+ "end_time": "2023-02-28T14:59:26.764050",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:26.007511",
+ "status": "completed"
+ },
+ "slideshow": {
+ "slide_type": "skip"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "from IPython.display import Markdown as md\n",
+ "from IPython.display import display, HTML\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import ipywidgets as widgets\n",
+ "from pathlib import Path\n",
+ "from datetime import datetime\n",
+ "from recopytex import flat_df_students, pp_q_scores\n",
+ "from datetime import datetime\n",
+ "\n",
+ "\n",
+ "import chart_studio.plotly as py\n",
+ "import plotly.graph_objects as go\n",
+ "import plotly.figure_factory as ff\n",
+ "\n",
+ "from plotly.offline import iplot, init_notebook_mode\n",
+ "init_notebook_mode()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "3a865047",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:26.912665Z",
+ "iopub.status.busy": "2023-02-28T14:59:26.912247Z",
+ "iopub.status.idle": "2023-02-28T14:59:26.913413Z",
+ "shell.execute_reply": "2023-02-28T14:59:26.913699Z"
+ },
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {},
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ },
+ "papermill": {
+ "duration": 0.076668,
+ "end_time": "2023-02-28T14:59:26.913778",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:26.837110",
+ "status": "completed"
+ },
+ "slideshow": {
+ "slide_type": "skip"
+ },
+ "tags": [
+ "parameters"
+ ]
+ },
+ "outputs": [],
+ "source": [
+ "tribe = \"ES\"\n",
+ "assessment = \"ds2\"\n",
+ "date = \"14/10/19\"\n",
+ "csv_file = Path(f\"../{tribe}/191014_{assessment}.csv\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "76f73c11",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:27.062644Z",
+ "iopub.status.busy": "2023-02-28T14:59:27.062296Z",
+ "iopub.status.idle": "2023-02-28T14:59:27.063603Z",
+ "shell.execute_reply": "2023-02-28T14:59:27.063875Z"
+ },
+ "papermill": {
+ "duration": 0.077335,
+ "end_time": "2023-02-28T14:59:27.063957",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:26.986622",
+ "status": "completed"
+ },
+ "tags": [
+ "injected-parameters"
+ ]
+ },
+ "outputs": [],
+ "source": [
+ "# Parameters\n",
+ "tribe = \"2gt1\"\n",
+ "assessment = \"Ds4\"\n",
+ "date = \"24/02/23\"\n",
+ "csv_file = \"/home/lafrite/Cours/2022-2023/Notes/2gt1/230224_DS4.csv\"\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "63832c37",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:27.213463Z",
+ "iopub.status.busy": "2023-02-28T14:59:27.213110Z",
+ "iopub.status.idle": "2023-02-28T14:59:27.214461Z",
+ "shell.execute_reply": "2023-02-28T14:59:27.214733Z"
+ },
+ "papermill": {
+ "duration": 0.077937,
+ "end_time": "2023-02-28T14:59:27.214814",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:27.136877",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/home/lafrite/Cours/2022-2023/Notes/2gt1/230224_DS4\n"
+ ]
+ }
+ ],
+ "source": [
+ "date = datetime.strptime(date, \"%d/%m/%y\")\n",
+ "output_path = Path(csv_file[:-4])\n",
+ "print(output_path)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "2a41f502",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:27.367480Z",
+ "iopub.status.busy": "2023-02-28T14:59:27.367125Z",
+ "iopub.status.idle": "2023-02-28T14:59:27.368635Z",
+ "shell.execute_reply": "2023-02-28T14:59:27.368919Z"
+ },
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {},
+ "report_default": {
+ "hidden": false
+ }
+ }
+ }
+ },
+ "papermill": {
+ "duration": 0.081224,
+ "end_time": "2023-02-28T14:59:27.368999",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:27.287775",
+ "status": "completed"
+ },
+ "slideshow": {
+ "slide_type": "slide"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/markdown": [
+ "# Ds4 (23/02/24) pour 2gt1"
+ ],
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "if date is None:\n",
+ " display(md(f\"# {assessment} pour {tribe}\"))\n",
+ "else:\n",
+ " display(md(f\"# {assessment} ({date:%y/%m/%d}) pour {tribe}\"))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "3149dc30",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:27.556422Z",
+ "iopub.status.busy": "2023-02-28T14:59:27.529858Z",
+ "iopub.status.idle": "2023-02-28T14:59:27.672229Z",
+ "shell.execute_reply": "2023-02-28T14:59:27.671858Z"
+ },
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {},
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ },
+ "papermill": {
+ "duration": 0.229877,
+ "end_time": "2023-02-28T14:59:27.672303",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:27.442426",
+ "status": "completed"
+ },
+ "slideshow": {
+ "slide_type": "skip"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "stack_scores = pd.read_csv(csv_file, encoding=\"UTF8\")\n",
+ "#comments = stack_scores.iloc[0]\n",
+ "#stack_scores.drop([0], inplace=True)\n",
+ "scores = flat_df_students(stack_scores).dropna(subset=[\"Score\"])\n",
+ "scores = pp_q_scores(scores)\n",
+ "#scores.head()\n",
+ "#comments.drop()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "48cb4a36",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:27.824571Z",
+ "iopub.status.busy": "2023-02-28T14:59:27.822678Z",
+ "iopub.status.idle": "2023-02-28T14:59:27.827184Z",
+ "shell.execute_reply": "2023-02-28T14:59:27.826836Z"
+ },
+ "extensions": {
+ "jupyter_dashboards": {
+ "version": 1,
+ "views": {
+ "grid_default": {},
+ "report_default": {
+ "hidden": true
+ }
+ }
+ }
+ },
+ "papermill": {
+ "duration": 0.081613,
+ "end_time": "2023-02-28T14:59:27.827255",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:27.745642",
+ "status": "completed"
+ },
+ "slideshow": {
+ "slide_type": "skip"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "exercises_scores = scores.groupby([\"Exercice\", \"Eleve\"]).agg({\"Note\": \"sum\", \"Bareme\": \"sum\"})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "15025186",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:27.977591Z",
+ "iopub.status.busy": "2023-02-28T14:59:27.977238Z",
+ "iopub.status.idle": "2023-02-28T14:59:27.982314Z",
+ "shell.execute_reply": "2023-02-28T14:59:27.982023Z"
+ },
+ "papermill": {
+ "duration": 0.081389,
+ "end_time": "2023-02-28T14:59:27.982386",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:27.900997",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " | \n",
+ " Note | \n",
+ " Bareme | \n",
+ "
\n",
+ " \n",
+ " Exercice | \n",
+ " Eleve | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " Exercice 1 | \n",
+ " ACHOUR Ilyes | \n",
+ " 3.00 | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " BELARBI Islem | \n",
+ " 0.00 | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " BEN ELALLID Hajar | \n",
+ " 3.00 | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " BISWAS Lina | \n",
+ " 2.67 | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " BOULAABA Rayan | \n",
+ " 5.00 | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Note Bareme\n",
+ "Exercice Eleve \n",
+ "Exercice 1 ACHOUR Ilyes 3.00 7\n",
+ " BELARBI Islem 0.00 7\n",
+ " BEN ELALLID Hajar 3.00 7\n",
+ " BISWAS Lina 2.67 7\n",
+ " BOULAABA Rayan 5.00 7"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "exercises_scores.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "71c672c0",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:28.132706Z",
+ "iopub.status.busy": "2023-02-28T14:59:28.132290Z",
+ "iopub.status.idle": "2023-02-28T14:59:28.133456Z",
+ "shell.execute_reply": "2023-02-28T14:59:28.133740Z"
+ },
+ "papermill": {
+ "duration": 0.077782,
+ "end_time": "2023-02-28T14:59:28.133824",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:28.056042",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "assessment_scores = scores.groupby([\"Eleve\"]).agg({\"Note\": \"sum\", \"Bareme\": \"sum\"})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "d8a02878",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:28.284141Z",
+ "iopub.status.busy": "2023-02-28T14:59:28.283722Z",
+ "iopub.status.idle": "2023-02-28T14:59:28.285828Z",
+ "shell.execute_reply": "2023-02-28T14:59:28.285486Z"
+ },
+ "papermill": {
+ "duration": 0.078551,
+ "end_time": "2023-02-28T14:59:28.285895",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:28.207344",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Index(['Nom', 'Trimestre', 'Date', 'Exercice', 'Question', 'Competence',\n",
+ " 'Domaine', 'Commentaire', 'Est_nivele', 'Bareme', 'Eleve', 'Score',\n",
+ " 'Note', 'Niveau', 'Normalise'],\n",
+ " dtype='object')"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "scores.columns"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "b6717594",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:28.439475Z",
+ "iopub.status.busy": "2023-02-28T14:59:28.439098Z",
+ "iopub.status.idle": "2023-02-28T14:59:28.440321Z",
+ "shell.execute_reply": "2023-02-28T14:59:28.440605Z"
+ },
+ "papermill": {
+ "duration": 0.080898,
+ "end_time": "2023-02-28T14:59:28.440689",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:28.359791",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "domain_scores = scores.groupby([\"Eleve\", \"Domaine\"]).agg({\"Note\": \"sum\", \"Bareme\": \"sum\"})\n",
+ "domain_scores[\"Normalized\"] = domain_scores[\"Note\"] / domain_scores[\"Bareme\"]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "d87553e1",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:28.590946Z",
+ "iopub.status.busy": "2023-02-28T14:59:28.590592Z",
+ "iopub.status.idle": "2023-02-28T14:59:28.592342Z",
+ "shell.execute_reply": "2023-02-28T14:59:28.592040Z"
+ },
+ "papermill": {
+ "duration": 0.077857,
+ "end_time": "2023-02-28T14:59:28.592409",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:28.514552",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "#domain_scores"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "61a49219",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:28.746366Z",
+ "iopub.status.busy": "2023-02-28T14:59:28.745895Z",
+ "iopub.status.idle": "2023-02-28T14:59:28.747049Z",
+ "shell.execute_reply": "2023-02-28T14:59:28.747337Z"
+ },
+ "papermill": {
+ "duration": 0.081107,
+ "end_time": "2023-02-28T14:59:28.747422",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:28.666315",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "competence_scores = scores.groupby([\"Eleve\", \"Competence\"]).agg({\"Note\": \"sum\", \"Bareme\": \"sum\"})\n",
+ "competence_scores[\"Normalized\"] = competence_scores[\"Note\"] / competence_scores[\"Bareme\"]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "7c8ad2c9",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:28.901705Z",
+ "iopub.status.busy": "2023-02-28T14:59:28.901337Z",
+ "iopub.status.idle": "2023-02-28T14:59:28.902902Z",
+ "shell.execute_reply": "2023-02-28T14:59:28.903191Z"
+ },
+ "papermill": {
+ "duration": 0.081904,
+ "end_time": "2023-02-28T14:59:28.903273",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:28.821369",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " | \n",
+ " Note | \n",
+ " Bareme | \n",
+ " Normalized | \n",
+ "
\n",
+ " \n",
+ " Eleve | \n",
+ " Competence | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " TOURRETTE Elise | \n",
+ " Raisonner | \n",
+ " 3.33 | \n",
+ " 8 | \n",
+ " 0.42 | \n",
+ "
\n",
+ " \n",
+ " Représenter | \n",
+ " 3.67 | \n",
+ " 5 | \n",
+ " 0.73 | \n",
+ "
\n",
+ " \n",
+ " TROPHARDY Eline | \n",
+ " Calculer | \n",
+ " 6.33 | \n",
+ " 7 | \n",
+ " 0.90 | \n",
+ "
\n",
+ " \n",
+ " Raisonner | \n",
+ " 7.00 | \n",
+ " 8 | \n",
+ " 0.88 | \n",
+ "
\n",
+ " \n",
+ " Représenter | \n",
+ " 4.67 | \n",
+ " 5 | \n",
+ " 0.93 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Note Bareme Normalized\n",
+ "Eleve Competence \n",
+ "TOURRETTE Elise Raisonner 3.33 8 0.42\n",
+ " Représenter 3.67 5 0.73\n",
+ "TROPHARDY Eline Calculer 6.33 7 0.90\n",
+ " Raisonner 7.00 8 0.88\n",
+ " Représenter 4.67 5 0.93"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "competence_scores.tail()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "3437315d",
+ "metadata": {
+ "papermill": {
+ "duration": 0.073401,
+ "end_time": "2023-02-28T14:59:29.051095",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:28.977694",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "### Bilans personnalisés"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "dd4fa512",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:29.203343Z",
+ "iopub.status.busy": "2023-02-28T14:59:29.202996Z",
+ "iopub.status.idle": "2023-02-28T14:59:29.219589Z",
+ "shell.execute_reply": "2023-02-28T14:59:29.219222Z"
+ },
+ "papermill": {
+ "duration": 0.09395,
+ "end_time": "2023-02-28T14:59:29.219661",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:29.125711",
+ "status": "completed"
+ },
+ "scrolled": true,
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import pytex\n",
+ "#scores.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "6a667215",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:29.442198Z",
+ "iopub.status.busy": "2023-02-28T14:59:29.432437Z",
+ "iopub.status.idle": "2023-02-28T14:59:29.443363Z",
+ "shell.execute_reply": "2023-02-28T14:59:29.443653Z"
+ },
+ "papermill": {
+ "duration": 0.149598,
+ "end_time": "2023-02-28T14:59:29.443738",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:29.294140",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "datas = {\n",
+ " \"assessment\": {\n",
+ " \"name\": assessment,\n",
+ " \"date\": date\n",
+ " },\n",
+ " #\"exercises\": scores[\"Exercice\"].unique(),\n",
+ " #\"questions\": scores[[\"Exercice\", 'Question', 'Competence', 'Domaine', 'Commentaire', 'Bareme', 'Est_nivele']],\n",
+ " \"eleves\": {}\n",
+ "}\n",
+ "for e in scores[\"Eleve\"].unique():\n",
+ " edatas = {\n",
+ " \"e\": e,\n",
+ " \"assessment\": assessment_scores.loc[e],\n",
+ " \"exercices\": exercises_scores.xs(e, level=\"Eleve\"), \"exercices\": exercises_scores.xs(e, level=\"Eleve\"),\n",
+ " \"domains\": domain_scores.xs(e, level=\"Eleve\"),\n",
+ " \"competences\": competence_scores.xs(e, level=\"Eleve\"),\n",
+ " \"exscores\": {}\n",
+ " }\n",
+ " for i, ex in edatas[\"exercices\"].iterrows():\n",
+ " edatas[\"exscores\"][i] = scores.loc[(scores.Exercice==i) & (scores.Eleve==e)]\n",
+ " datas[\"eleves\"][e] = edatas"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "16b39fd6",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:29.596604Z",
+ "iopub.status.busy": "2023-02-28T14:59:29.596209Z",
+ "iopub.status.idle": "2023-02-28T14:59:29.597824Z",
+ "shell.execute_reply": "2023-02-28T14:59:29.597479Z"
+ },
+ "papermill": {
+ "duration": 0.07978,
+ "end_time": "2023-02-28T14:59:29.597892",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:29.518112",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "score_template = r\"\"\"\n",
+ "\\documentclass[a5paper,10pt]{article}\n",
+ "\\usepackage{fullpage}\n",
+ "\\usepackage{booktabs}\n",
+ "\\usepackage{longtable}\n",
+ "\\usepackage{tikz}\n",
+ "\\usepackage{multicol}\n",
+ "\n",
+ "\\usepackage{geometry}\n",
+ "\\geometry{left=10mm,right=10mm, top=10mm}\n",
+ "\n",
+ "\\renewcommand{\\arraystretch}{1}\n",
+ "\\setlength{\\columnseprule}{0pt}\n",
+ "\n",
+ "\\pagestyle{empty}\n",
+ "\n",
+ "\n",
+ "\\begin{document}\n",
+ "\n",
+ "\n",
+ " \\section*{\\Var{assessment.name} \\hfill \\Var{e} \\hfill \\Var{sc.assessment.Note}/\\Var{sc.assessment.Bareme}}\n",
+ " %- for i,ex in sc.exercices.iterrows() \n",
+ " \\subsection*{\\Var{i}: \\hfill \\Var{ex.Note} / \\Var{ex.Bareme}}\n",
+ " \\begin{center}\n",
+ " \\Var{sc.exscores[i].to_latex(index=False, columns=[\"Question\", \"Domaine\", \"Commentaire\", \"Note\", \"Bareme\"])}\n",
+ " \\end{center}\n",
+ " %- endfor\n",
+ " \n",
+ " \\subsection*{Compétences}\n",
+ " \\begin{multicols}{2}\n",
+ " %- for i,dom in sc.competences.iterrows()\n",
+ " \\noindent\n",
+ " \\Var{i} \\hfill\n",
+ " \\begin{tikzpicture}[scale=0.7]\n",
+ " \\draw [](0,0) rectangle (3, 1);\n",
+ " \\draw [fill=black!20] (0, 0) rectangle (\\Var{dom.Normalized*3}, 1);\n",
+ " \\end{tikzpicture}\n",
+ " \\hfill\n",
+ " %\\Var{dom.Normalized}\n",
+ " \n",
+ " %- endfor\n",
+ " \\end{multicols}\n",
+ "\n",
+ "\\end{document}\n",
+ "\"\"\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "e7d7716e",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:29.757714Z",
+ "iopub.status.busy": "2023-02-28T14:59:29.757138Z",
+ "iopub.status.idle": "2023-02-28T14:59:34.219379Z",
+ "shell.execute_reply": "2023-02-28T14:59:34.218221Z"
+ },
+ "papermill": {
+ "duration": 4.546299,
+ "end_time": "2023-02-28T14:59:34.219450",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:29.673151",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_ACHOUR Ilyes.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_ACHOUR Ilyes.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_ACHOUR Ilyes.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_ACHOUR Ilyes.tex\n",
+ "Wrote 230224_Ds4_BELARBI Islem.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_BELARBI Islem.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BELARBI Islem.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BELARBI Islem.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_BEN ELALLID Hajar.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BEN ELALLID Hajar.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BEN ELALLID Hajar.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_BEN ELALLID Hajar.tex\n",
+ "Wrote 230224_Ds4_BISWAS Lina.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_BISWAS Lina.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BISWAS Lina.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BISWAS Lina.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_BOULAABA Rayan.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BOULAABA Rayan.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BOULAABA Rayan.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_BOULAABA Rayan.tex\n",
+ "Wrote 230224_Ds4_BREZUN Ines.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_BREZUN Ines.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BREZUN Ines.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BREZUN Ines.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_BUGNON Enzo.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BUGNON Enzo.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_BUGNON Enzo.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_BUGNON Enzo.tex\n",
+ "Wrote 230224_Ds4_CALLEWAERT Idaline.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_CALLEWAERT Idaline.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_CALLEWAERT Idaline.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_CALLEWAERT Idaline.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_CATTIN Clément.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_CATTIN Clément.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_CATTIN Clément.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_CATTIN Clément.tex\n",
+ "Wrote 230224_Ds4_CHRISTMANN Nathan.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_CHRISTMANN Nathan.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_CHRISTMANN Nathan.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_CHRISTMANN Nathan.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_DECOSTER Clément.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_DECOSTER Clément.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_DECOSTER Clément.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_DECOSTER Clément.tex\n",
+ "Wrote 230224_Ds4_DEHIMAT Launy.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_DEHIMAT Launy.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_DEHIMAT Launy.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_DEHIMAT Launy.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_DUPONT Jessica.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_DUPONT Jessica.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_DUPONT Jessica.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_DUPONT Jessica.tex\n",
+ "Wrote 230224_Ds4_GASAN Jéssica.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_GASAN Jéssica.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_GASAN Jéssica.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_GASAN Jéssica.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_GEORGET Raphaël.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_GEORGET Raphaël.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_GEORGET Raphaël.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_GEORGET Raphaël.tex\n",
+ "Wrote 230224_Ds4_HABBAZ Hajar.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_HABBAZ Hajar.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_HABBAZ Hajar.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_HABBAZ Hajar.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_JACQUEMIER Samuel.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_JACQUEMIER Samuel.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_JACQUEMIER Samuel.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_JACQUEMIER Samuel.tex\n",
+ "Wrote 230224_Ds4_JACQUIER Juliette.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_JACQUIER Juliette.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_JACQUIER Juliette.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_JACQUIER Juliette.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_KASSI Cheïma.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_KASSI Cheïma.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_KASSI Cheïma.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_KASSI Cheïma.tex\n",
+ "Wrote 230224_Ds4_KICHENASSAMY Sanjay.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_KICHENASSAMY Sanjay.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_KICHENASSAMY Sanjay.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_KICHENASSAMY Sanjay.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_LE VEUZIT Adrien.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_LE VEUZIT Adrien.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_LE VEUZIT Adrien.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_LE VEUZIT Adrien.tex\n",
+ "Wrote 230224_Ds4_LETIF Ilef.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_LETIF Ilef.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_LETIF Ilef.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_LETIF Ilef.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_MANJALI Hiba.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_MANJALI Hiba.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_MANJALI Hiba.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_MANJALI Hiba.tex\n",
+ "Wrote 230224_Ds4_NEIVA Hugo.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_NEIVA Hugo.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_NEIVA Hugo.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_NEIVA Hugo.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_OLLIET Gioia.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_OLLIET Gioia.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_OLLIET Gioia.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_OLLIET Gioia.tex\n",
+ "Wrote 230224_Ds4_PERNOT Gabin.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_PERNOT Gabin.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_PERNOT Gabin.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_PERNOT Gabin.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_RIZZI Elisa.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_RIZZI Elisa.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_RIZZI Elisa.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_RIZZI Elisa.tex\n",
+ "Wrote 230224_Ds4_ROSTANT Emma.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_ROSTANT Emma.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_ROSTANT Emma.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_ROSTANT Emma.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_SIBABA Moaad.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_SIBABA Moaad.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_SIBABA Moaad.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_SIBABA Moaad.tex\n",
+ "Wrote 230224_Ds4_SOUJOL Damien.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_SOUJOL Damien.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_SOUJOL Damien.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_SOUJOL Damien.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_THORAL Fanny.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_THORAL Fanny.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_THORAL Fanny.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_THORAL Fanny.tex\n",
+ "Wrote 230224_Ds4_TOURRETTE Elise.tex\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_TOURRETTE Elise.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_TOURRETTE Elise.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_TOURRETTE Elise.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! I can't find file `230224_Ds4_TROPHARDY Eline.tex'.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_TROPHARDY Eline.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: (Press Enter to retry, or Control-D to exit)\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Please type another input file name\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! Emergency stop.\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: <*> \"230224_Ds4_TROPHARDY Eline.tex\"\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: \n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 270 words of node memory still in use:\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: 1 hlist, 39 glue_spec nodes\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: avail lists: 2:12,3:1,4:1,5:1\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: ! ==> Fatal error occurred, no output PDF file produced!\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "pytex.pytex :: ERROR :: Transcript written on texput.log.\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Wrote 230224_Ds4_TROPHARDY Eline.tex\n"
+ ]
+ }
+ ],
+ "source": [
+ "tpl = pytex.texenv.from_string(score_template)\n",
+ "\n",
+ "for e,sc in datas['eleves'].items():\n",
+ " reportfilename = f\"{date:%y%m%d}_{assessment}_{e}.tex\"\n",
+ " with open(output_path / reportfilename, \"w\") as f:\n",
+ " f.write(tpl.render(sc=sc, e=e,**datas))\n",
+ " print(f\"Wrote {reportfilename}\")\n",
+ " pytex.pdflatex(reportfilename)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "dfaf5d3d",
+ "metadata": {
+ "papermill": {
+ "duration": 0.201831,
+ "end_time": "2023-02-28T14:59:34.573238",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:34.371407",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "source": [
+ "## Envoie des bilans par mail"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "76384db8",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:34.890210Z",
+ "iopub.status.busy": "2023-02-28T14:59:34.889738Z",
+ "iopub.status.idle": "2023-02-28T14:59:34.891357Z",
+ "shell.execute_reply": "2023-02-28T14:59:34.891750Z"
+ },
+ "papermill": {
+ "duration": 0.160246,
+ "end_time": "2023-02-28T14:59:34.891858",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:34.731612",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Bian du devoir Ds4\n",
+ "Bonsoir,\n",
+ "En pièce jointe, vous trouverez un document détaillant la note du devoir.\n",
+ "B.Bertrand\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "mailfrom = \"benjamin.bertrand@ac-lyon.fr\"\n",
+ "subject = f\"Bian du devoir {assessment}\"\n",
+ "message = \"\"\"Bonsoir,\n",
+ "En pièce jointe, vous trouverez un document détaillant la note du devoir.\n",
+ "B.Bertrand\n",
+ "\"\"\"\n",
+ "print(subject)\n",
+ "print(message)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "71eb9a2b",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:35.194933Z",
+ "iopub.status.busy": "2023-02-28T14:59:35.194593Z",
+ "iopub.status.idle": "2023-02-28T14:59:35.205696Z",
+ "shell.execute_reply": "2023-02-28T14:59:35.205383Z"
+ },
+ "papermill": {
+ "duration": 0.163028,
+ "end_time": "2023-02-28T14:59:35.205767",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:35.042739",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "import smtplib\n",
+ "import os\n",
+ "import sys\n",
+ "from email.message import EmailMessage\n",
+ "import mimetypes\n",
+ "import time\n",
+ "import random"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "id": "f2834e6b",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:35.506270Z",
+ "iopub.status.busy": "2023-02-28T14:59:35.505926Z",
+ "iopub.status.idle": "2023-02-28T14:59:35.507126Z",
+ "shell.execute_reply": "2023-02-28T14:59:35.507421Z"
+ },
+ "papermill": {
+ "duration": 0.154338,
+ "end_time": "2023-02-28T14:59:35.507501",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:35.353163",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "def build_msg(subj, to_addr, from_addr, body, att):\n",
+ " msg = EmailMessage()\n",
+ " msg[\"Subject\"] = subj\n",
+ " msg[\"To\"] = to_addr\n",
+ " #msg[\"To\"] = \"lafrite26@gmail.com\"\n",
+ " msg[\"From\"] = from_addr\n",
+ " msg.set_content(body)\n",
+ "\n",
+ " if att != []:\n",
+ " ctype, encoding = mimetypes.guess_type(att)\n",
+ " if ctype is None or encoding is not None:\n",
+ " ctype = 'application/octet-stream'\n",
+ " maintype, subtype = ctype.split('/', 1)\n",
+ " with open(att, \"rb\") as f:\n",
+ " msg.add_attachment(f.read(),\n",
+ " maintype=maintype,\n",
+ " subtype=subtype,\n",
+ " filename=att.name)\n",
+ " return msg\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "30311066",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:35.807898Z",
+ "iopub.status.busy": "2023-02-28T14:59:35.807559Z",
+ "iopub.status.idle": "2023-02-28T14:59:35.808878Z",
+ "shell.execute_reply": "2023-02-28T14:59:35.809146Z"
+ },
+ "papermill": {
+ "duration": 0.152521,
+ "end_time": "2023-02-28T14:59:35.809232",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:35.656711",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "send = 0\n",
+ "fake = 1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "d31598c3",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:36.114803Z",
+ "iopub.status.busy": "2023-02-28T14:59:36.114464Z",
+ "iopub.status.idle": "2023-02-28T14:59:36.115779Z",
+ "shell.execute_reply": "2023-02-28T14:59:36.116059Z"
+ },
+ "papermill": {
+ "duration": 0.157249,
+ "end_time": "2023-02-28T14:59:36.116137",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:35.958888",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "if send:\n",
+ " if fake:\n",
+ " server = smtplib.SMTP(\"localhost\", 8025)\n",
+ " server.ehlo()\n",
+ " else:\n",
+ " server = smtplib.SMTP(\"smtps.ac-lyon.fr\", 587)\n",
+ " server.ehlo()\n",
+ " server.starttls()\n",
+ " server.ehlo()\n",
+ " server.login(\"bbertrand\", os.popen(\"pass Prof/Lyon/bbertrand\").read()[:-1]) "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "id": "ca5690d7",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:36.419607Z",
+ "iopub.status.busy": "2023-02-28T14:59:36.419258Z",
+ "iopub.status.idle": "2023-02-28T14:59:36.422277Z",
+ "shell.execute_reply": "2023-02-28T14:59:36.421939Z"
+ },
+ "papermill": {
+ "duration": 0.158371,
+ "end_time": "2023-02-28T14:59:36.422345",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:36.263974",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": [
+ "try:\n",
+ " eleves_data = pd.read_csv(f\"../../{tribe}.csv\")\n",
+ "except FileNotFoundError:\n",
+ " try:\n",
+ " eleves_data = pd.read_csv(f\"../{tribe}.csv\")\n",
+ " except FileNotFoundError:\n",
+ " eleves_data = pd.read_csv(f\"{tribe}.csv\")\n",
+ "eleves_data.fillna(\"\", inplace=True)\n",
+ "#eleves_data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "id": "b676f878",
+ "metadata": {
+ "execution": {
+ "iopub.execute_input": "2023-02-28T14:59:36.721559Z",
+ "iopub.status.busy": "2023-02-28T14:59:36.721203Z",
+ "iopub.status.idle": "2023-02-28T14:59:36.726562Z",
+ "shell.execute_reply": "2023-02-28T14:59:36.726842Z"
+ },
+ "papermill": {
+ "duration": 0.156141,
+ "end_time": "2023-02-28T14:59:36.726924",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:36.570783",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Pas de rapport pour ACHOUR Ilyes\n",
+ "Pas de rapport pour BELARBI Islem\n",
+ "Pas de rapport pour BEN ELALLID Hajar\n",
+ "Pas de rapport pour BISWAS Lina\n",
+ "Pas de rapport pour BOULAABA Rayan\n",
+ "Pas de rapport pour BREZUN Ines\n",
+ "Pas de rapport pour BUGNON Enzo\n",
+ "Pas de rapport pour CALLEWAERT Idaline\n",
+ "Pas de rapport pour CATTIN Clément\n",
+ "Pas de rapport pour CHRISTMANN Nathan\n",
+ "Pas de rapport pour DECOSTER Clément\n",
+ "Pas de rapport pour DEHIMAT Launy\n",
+ "Pas de rapport pour DUPONT Jessica\n",
+ "Pas de rapport pour GASAN Jéssica\n",
+ "Pas de rapport pour GEORGET Raphaël\n",
+ "Pas de rapport pour HABBAZ Hajar\n",
+ "Pas de rapport pour JACQUEMIER Samuel\n",
+ "Pas de rapport pour JACQUIER Juliette\n",
+ "Pas de rapport pour JOVIC Atanase\n",
+ "Pas de rapport pour KASSI Cheïma\n",
+ "Pas de rapport pour KICHENASSAMY Sanjay\n",
+ "Pas de rapport pour LE VEUZIT Adrien\n",
+ "Pas de rapport pour LETIF Ilef\n",
+ "Pas de rapport pour MANJALI Hiba\n",
+ "Pas de rapport pour MUTTONI Lou\n",
+ "Pas de rapport pour NEIVA Hugo\n",
+ "Pas de rapport pour OLLIET Gioia\n",
+ "Pas de rapport pour PERNOT Gabin\n",
+ "Pas de rapport pour RIZZI Elisa\n",
+ "Pas de rapport pour ROSTANT Emma\n",
+ "Pas de rapport pour SIBABA Moaad\n",
+ "Pas de rapport pour SOUJOL Damien\n",
+ "Pas de rapport pour THORAL Fanny\n",
+ "Pas de rapport pour TOURRETTE Elise\n",
+ "Pas de rapport pour TROPHARDY Eline\n"
+ ]
+ }
+ ],
+ "source": [
+ "for e in eleves_data.iterrows():\n",
+ " reportfilename = Path(f\"{date:%y%m%d}_{assessment}_{e[1]['Nom']}.pdf\")\n",
+ " try:\n",
+ " assert reportfilename.exists()\n",
+ " except:\n",
+ " print(f\"Pas de rapport pour {e[1]['Nom']}\")\n",
+ " else:\n",
+ " if e[1][\"mail\"] != \"\":\n",
+ " if send:\n",
+ " msg = build_msg(subject, e[1][\"mail\"], mailfrom, message, reportfilename)\n",
+ " server.send_message(msg)\n",
+ " print(f\"\\tBilan envoyé à {e[1]['Nom']}\")\n",
+ " else:\n",
+ " print(f\"Pas de mail pour {e[1]['Nom']}\")\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "78e914c1",
+ "metadata": {
+ "papermill": {
+ "duration": 0.150776,
+ "end_time": "2023-02-28T14:59:37.025855",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:36.875079",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "24ff9733",
+ "metadata": {
+ "papermill": {
+ "duration": 0.156133,
+ "end_time": "2023-02-28T14:59:37.344154",
+ "exception": false,
+ "start_time": "2023-02-28T14:59:37.188021",
+ "status": "completed"
+ },
+ "tags": []
+ },
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "celltoolbar": "Diaporama",
+ "extensions": {
+ "jupyter_dashboards": {
+ "activeView": "grid_default",
+ "version": 1,
+ "views": {
+ "grid_default": {
+ "cellMargin": 10,
+ "defaultCellHeight": 20,
+ "maxColumns": 12,
+ "name": "grid",
+ "type": "grid"
+ },
+ "report_default": {
+ "name": "report",
+ "type": "report"
+ }
+ }
+ }
+ },
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.9"
+ },
+ "papermill": {
+ "duration": 12.724282,
+ "end_time": "2023-02-28T14:59:37.804177",
+ "environment_variables": {},
+ "exception": null,
+ "input_path": "templates/tpl_evaluation.ipynb",
+ "output_path": "2gt1/230224_DS4/Ds4.ipynb",
+ "parameters": {
+ "assessment": "Ds4",
+ "csv_file": "/home/lafrite/Cours/2022-2023/Notes/2gt1/230224_DS4.csv",
+ "date": "24/02/23",
+ "tribe": "2gt1"
+ },
+ "start_time": "2023-02-28T14:59:25.079895",
+ "version": "1.2.1"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
\ No newline at end of file