summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-03-25 19:57:55 +0000
committerKarl Berry <karl@freefriends.org>2024-03-25 19:57:55 +0000
commit893a5757d00777bf8cf61877cddee4ba6385d192 (patch)
treeea59ec13ea6a1ae3d369b0b3e0a77329272a95e9 /Master
parent1df9757a556cb9ee54bae296c3400333d036156d (diff)
proflycee (25mar24)
git-svn-id: svn://tug.org/texlive/trunk@70763 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdfbin1640551 -> 1662397 bytes
-rw-r--r--Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex18
-rw-r--r--Master/texmf-dist/doc/latex/proflycee/ProfLycee-docctan.zipbin1970139 -> 270392 bytes
-rw-r--r--Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pyluatex.tex427
-rw-r--r--Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pythontex.tex242
-rw-r--r--Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty16
-rw-r--r--Master/texmf-dist/tex/latex/proflycee/proflycee-tools-arithm.tex15
-rw-r--r--Master/texmf-dist/tex/latex/proflycee/proflycee-tools-competences.tex662
8 files changed, 704 insertions, 676 deletions
diff --git a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf
index 64015339722..67411ded0e9 100644
--- a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf
+++ b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex
index 55981358f1b..d12abe48b89 100644
--- a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex
+++ b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex
@@ -5,8 +5,8 @@
% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
\documentclass[a4paper,french,11pt]{article}
-\def\PLversion{3.03a}
-\def\PLdate{17 mars 2024}
+\def\PLversion{3.03b}
+\def\PLdate{25 mars 2024}
\usepackage{amsfonts}
\usepackage{ProfLycee}
\useproflyclib{piton,minted,pythontex,ecritures,espace}
@@ -260,6 +260,20 @@
\phantom{t}\par\vfill\par
\begin{PART}
\begin{center}
+ \Huge\MakeUppercase{Compétences en lycée}
+ \end{center}
+\end{PART}
+\par\vfill\par\phantom{t}
+
+\newpage
+
+\input{ProfLycee-doc-competences.tex}
+
+\newpage
+
+\phantom{t}\par\vfill\par
+\begin{PART}
+ \begin{center}
\Huge\MakeUppercase{Projets, en test}
\end{center}
\end{PART}
diff --git a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-docctan.zip b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-docctan.zip
index 49365d4b1cf..3afb6fc3733 100644
--- a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-docctan.zip
+++ b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-docctan.zip
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pyluatex.tex b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pyluatex.tex
deleted file mode 100644
index 937fed22c15..00000000000
--- a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pyluatex.tex
+++ /dev/null
@@ -1,427 +0,0 @@
-% !TeX TXS-program:compile = txs:///arara
-% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode}
-% arara: lualatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
-
-\documentclass[french,a4paper,10pt]{article}
-\def\PLver{3.02e}
-\usepackage[margin=1.5cm]{geometry}
-\usepackage{ProfLycee}
-\useproflyclib{piton}
-\usepackage[executable=python,ignoreerrors]{pyluatex}
-\usepackage{babel}
-\sisetup{locale=FR,output-decimal-marker={,},group-minimum-digits=4}
-\usepackage{codehigh}
-
-\begin{document}
-
-\part*{ProfLycee (\PLver), Piton et Pyluatex}
-
-\section{Code \og Piton \fg{}, indépendant de Pyluatex}
-
-\subsection{Préambule basique}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{piton} % lua
-\end{codehigh}}
-
-\subsection{Exemples}
-
-{\small \begin{codehigh}
-%Sortie par défaut
-\begin{CodePiton}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-{\small \begin{codehigh}
-%Sortie avec style Classique, Largeur=10cm
-\begin{CodePiton}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-\pagebreak
-
-{\small \begin{codehigh}
-%Sortie avec Style=Moderne, Sans Titre, Largeur=10cm, centré
-\begin{CodePiton}[Style=Moderne,Largeur=10cm,BarreTitre=false,Alignement=center]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Style=Moderne,Largeur=10cm,BarreTitre=false,Alignement=center]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=0.5\linewidth, aligné à droite, sans Cadre, avec Filigrane
-\begin{CodePiton}%
- [Largeur=0.5\linewidth,Cadre=false,Alignement=flush right,Filigrane,Titre={Script}]{}
-#environnement piton avec numéros de ligne, pleine largeur, style moderne
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Largeur=0.5\linewidth,Cadre=false,Alignement=flush right,Filigrane,Titre={Script}]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-{\small \begin{codehigh}
-%Sortie Moderne, Largeur=11cm, avec Filigrane, aligné à gauche, sans ligne
-\begin{CodePiton}[Style=Moderne,Largeur=11cm,Filigrane,Alignement=flush left,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-\end{codehigh}}
-
-\begin{CodePiton}[Style=Moderne,Largeur=11cm,Filigrane,Alignement=flush left,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePiton}
-
-\pagebreak
-
-\section{Console \og Piton \fg{}, dépendant de Pyluatex}
-
-\subsection{Préambule, avec le package pyluatex}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{piton}
-\usepackage[executable=python]{pyluatex} % lua + shell-escape
-\end{codehigh}}
-
-\subsection{Commande}
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}[Options piton]<Clés>{Options tcbox}
-...
-...
-\end{ConsolePiton}
-\end{codehigh}}
-
-\medskip
-
-Les clés, à placer entre \texttt{<...>}, sont :
-
-\begin{itemize}
- \item \textbf{\textsf{$\langle$Logo$\rangle$}} pour afficher un petit logo dans les \textit{titres} de la console REPL ; \hfill{}défaut : \textbf{\textsf{$\langle$true$\rangle$}}
- \item \textbf{\textsf{$\langle$Largeur$\rangle$}} pour spécifier la largeur de la console REPL ; \hfill{}défaut : \textbf{\textsf{$\langle$\textbackslash{}linewidth$\rangle$}}
- \item \textbf{\textsf{$\langle$Alignement$\rangle$}} pour spécifier l'alignement de la console REPL.\hfill{}défaut : \textbf{\textsf{$\langle$flush left$\rangle$}}
-\end{itemize}
-
-\subsection{Exemples}
-
-{\small \begin{codehigh}
-%Déclaration d'une fonction python + librairie random pour utilisation ultérieure
-\begin{python}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{python}
-\end{codehigh}}
-
-\begin{python}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{python}
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePiton}
-\end{codehigh}}
-
-\begin{ConsolePiton}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePiton}
-
-\pagebreak
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}<Largeur=11cm,Alignement=center,Logo=false>{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePiton}
-\end{codehigh}}
-
-\begin{ConsolePiton}<Largeur=11cm,Alignement=center,Logo=false>{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePiton}
-
-{\small \begin{codehigh}
-\begin{ConsolePiton}<Largeur=10cm,Alignement=center>{}
-[i**2 for i in range(50)]
-\end{ConsolePiton}
-\end{codehigh}}
-
-\begin{ConsolePiton}<Largeur=10cm,Alignement=center>{}
-[i**2 for i in range(50)]
-\end{ConsolePiton}
-
-\pagebreak
-
-\section{Présentation, et exécution, comme avec Thonny}
-
-\subsection{Préambule, avec le package pyluatex}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{piton}
-\usepackage[executable=python]{pyluatex} % lua + shell-escape
-\end{codehigh}}
-
-\subsection{Commandes}
-
-{\small \begin{codehigh}
-\begin{PitonThonnyEditor}<clé>[options tcbox]{largeur}
-...
-\end{PitonThonnyEditor}
-\end{codehigh}}
-
-\medskip
-
-La clé, à placer entre \texttt{<...>}, est :
-
-\begin{itemize}
- \item la clé \textbf{\textsf{$\langle$Gobble$\rangle$}} pour spécifier des options liées au \textsf{gobble}, parmi \textbf{\textsf{$\langle$nb/auto$\rangle$}} ;
-
- \hfill{}à adapter en fonction des situations (!)
- \item la clé \textbf{\textsf{$\langle$NomFichier$\rangle$}} pour afficher le nom du fichier dans le cartouche \textit{éditeur}.
-
- \hfill{}défaut : \textbf{\textsf{$\langle$script.py$\rangle$}}
-\end{itemize}
-
-{\small \begin{codehigh}
-\begin{PitonThonnyConsole}<clés>[options tcbox]{largeur}
-...
-\end{PitonThonnyConsole}
-\end{codehigh}}
-
-\medskip
-
-Les clés, à placer entre \texttt{<...>}, sont :
-
-\begin{itemize}
- \item la clé \textbf{\textsf{$\langle$NomConsole$\rangle$}} pour afficher le nom de la \textit{console} ; \hfill{}défaut \textbf{\textsf{$\langle$console$\rangle$}}
- \item la clé \textbf{\textsf{$\langle$IntroConsole$\rangle$}} pour afficher le message d'accueil de la console.
-\end{itemize}
-
-\subsection{Exemples}
-
-{\small\begin{codehigh}
-\begin{python}
-from math import gcd
-
-def est_duffy(n) :
- nb_div, somme_div = 0, 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-
-\end{python}
-\end{codehigh}}
-
-{\small\begin{codehigh}
-\begin{PitonThonnyEditor}<NomFichier=tpcapytale.py>{12cm}
-#PROJET CAPYTALE
-from math import gcd
-
-def est_duffy(n) :
- nb_div = 0
- somme_div = 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-\end{PitonThonnyEditor}
-\end{codehigh}}
-
-\begin{PitonThonnyEditor}<NomFichier=tpcapytale.py>{12cm}
-#PROJET CAPYTALE
-from math import gcd
-
-def est_duffy(n) :
- nb_div = 0
- somme_div = 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-\end{PitonThonnyEditor}
-
-{\small\begin{codehigh}
-\begin{PitonThonnyConsole}<IntroConsole={python 3.8.10}>{12cm}
-#Run tpcapytale.py
-est_duffy(6)
-est_duffy(13)
-est_duffy(265)
-
-from random import randint
-nb = randint(1,100000)
-nb, est_duffy(nb)
-\end{PitonThonnyConsole}
-\end{codehigh}}
-
-\begin{python}
-from math import gcd
-
-def est_duffy(n) :
- nb_div, somme_div = 0, 0
- for i in range(1, n+1) :
- if n % i == 0 :
- nb_div += 1
- somme_div += i
- if gcd(somme_div, n) == 1 :
- return True
- else :
- return False
-
-\end{python}
-\begin{PitonThonnyConsole}<IntroConsole={python 3.8.10}>{12cm}
-#Run tpcapytale.py
-est_duffy(6)
-est_duffy(13)
-est_duffy(265)
-
-from random import randint
-nb = randint(1,100000)
-nb, est_duffy(nb)
-\end{PitonThonnyConsole}
-
-{\small\begin{codehigh}
-\begin{PitonThonnyConsole}{8cm}
-[i**2 for i in range(50)]
-\end{PitonThonnyConsole}
-\end{codehigh}}
-
-\begin{PitonThonnyConsole}{8cm}
-[i**2 for i in range(50)]
-\end{PitonThonnyConsole}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pythontex.tex b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pythontex.tex
deleted file mode 100644
index e418300cae1..00000000000
--- a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pythontex.tex
+++ /dev/null
@@ -1,242 +0,0 @@
-% !TeX TXS-program:compile = txs:///arara
-% arara: lualatex: {shell: no, synctex: yes, interaction: batchmode}
-% arara: pythontex: {rerun: always} if found('pytxcode', 'PYTHONTEX#py')
-% arara: lualatex: {shell: no, synctex: yes, interaction: batchmode} if found('pytxcode', 'PYTHONTEX#py')
-% arara: lualatex: {shell: no, synctex: yes, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
-
-\documentclass[french,a4paper,10pt]{article}
-\def\PLver{2.7.5}
-\usepackage[margin=1.5cm]{geometry}
-\usepackage{ProfLycee}
-\useproflyclib{pythontex}
-\usepackage{babel}
-\sisetup{locale=FR,output-decimal-marker={,},group-minimum-digits=4}
-\usepackage{codehigh}
-
-\begin{document}
-
-\part*{ProfLycee (\PLver), Pythontex}
-
-\section{Code \og Pythontex \fg{}}
-
-\subsection{Préambule basique}
-
-{\small \begin{codehigh}
-\documentclass[french,a4paper,10pt]{article}
-\usepackage{ProfLycee}
-\useproflyclib{pythontex} % compilation spécifique
-\end{codehigh}}
-
-\subsection{Exemples}
-
-{\small \begin{codehigh}
-%Sortie par défaut
-\begin{CodePythontex}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontex}
-\end{codehigh}}
-
-\begin{CodePythontex}{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-#bla
-#bla
-#bla
-\end{CodePythontex}
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=10cm, centré
-\begin{CodePythontexAlt}[Largeur=10cm,Centre,PremLigne=10]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-\end{codehigh}}
-
-\begin{CodePythontexAlt}[Largeur=10cm,Centre,PremLigne=10]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-#bla
-#bla
-#bla
-\end{CodePythontexAlt}
-
-\pagebreak
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=10cm
-\begin{CodePythontexAlt}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-\end{codehigh}}
-
-\begin{CodePythontexAlt}[Largeur=10cm]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-
-{\small \begin{codehigh}
-%Sortie avec Style=Classique, Largeur=0.5\linewidth, centré, sans numéro
-\begin{CodePythontexAlt}[Largeur=0.5\linewidth,Centre,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-\end{codehigh}}
-
-\begin{CodePythontexAlt}[Largeur=0.5\linewidth,Centre,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontexAlt}
-
-{\small \begin{codehigh}
-%Sortie Moderne, Largeur=11cm, sans ligne
-\begin{CodePythontex}[Largeur=11cm,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontex}
-\end{codehigh}}
-
-\begin{CodePythontex}[Largeur=11cm,Lignes=false]{}
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-\end{CodePythontex}
-
-\pagebreak
-
-\section{Console \og Pythontex \fg{}}
-
-{\small \begin{codehigh}
-%Déclaration d'une fonction python + librairie random pour utilisation ultérieure
-\begin{pyconcode}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-\end{pyconcode}
-\end{codehigh}}
-
-\begin{pyconcode}
-from random import randint
-
-def valeur_absolue(x):
- "Renvoie la valeur absolue de x"
- #le petit test qui va bien
- if x > 0:
- return x
- else:
- return -x
-
-\end{pyconcode}
-
-{\small \begin{codehigh}
-\begin{ConsolePythontex}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePythontex}
-\end{codehigh}}
-
-\begin{ConsolePythontex}{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-\end{ConsolePythontex}
-
-\pagebreak
-
-{\small \begin{codehigh}
-\begin{ConsolePythontex}[Largeur=12cm,Centre]{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePythontex}
-\end{codehigh}}
-
-\begin{ConsolePythontex}[Largeur=12cm,Centre]{}
-1+1
-2**10
-valeur_absolue(-3)
-valeur_absolue(0)
-valeur_absolue(5)
-print(f"La valeur absolue de 5 est {valeur_absolue(5)}")
-print(f"La valeur absolue de -4 est {valeur_absolue(-4)}")
-liste = [randint(1,20) for i in range(10)]
-print(liste)
-print(max(liste), min(liste), sum(liste))
-\end{ConsolePythontex}
-
-\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty b/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty
index f714774351b..02c4a3a8f84 100644
--- a/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty
+++ b/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty
@@ -3,7 +3,8 @@
% or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2024/03/17 3.03a Aide pour l'utilisation de LaTeX en lycee]
+\ProvidesPackage{ProfLycee}[2024/03/25 3.03b Aide pour l'utilisation de LaTeX en lycee]
+% 3.03b Compétences Maths Lycées + \pflnum pour num+xint :-) + correction de bugs (div eucl)
% 3.03a Forme canonique + fonction homographique
% 3.02g Correction de bugs avec les arbres de probas
% 3.02f Ajout de petits schémas type pour la géométrie dans l'espace + conformité avec piton
@@ -188,6 +189,17 @@
{}%
}
+%%------patch num et xint
+\NewDocumentCommand\pflnum{ s O{} m }{%
+ \IfBooleanTF{#1}%
+ {%
+ \IfEq{#2}{}{\num{\xintfloateval{#3}}}{\num{\xintfloateval{round(#3,#2)}}}%
+ }%
+ {%
+ \num{\xintiieval{#3}}%
+ }%
+}
+
%%------Codes listings
\input{proflycee-tools-listings.tex}
%%------Trigo
@@ -212,5 +224,7 @@
\input{proflycee-tools-geom.tex}
%%------Récréations diverses
\input{proflycee-tools-recreat.tex}
+%%------Compétences
+\input{proflycee-tools-competences.tex}
\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/proflycee/proflycee-tools-arithm.tex b/Master/texmf-dist/tex/latex/proflycee/proflycee-tools-arithm.tex
index eccfd35733b..f013ab3d071 100644
--- a/Master/texmf-dist/tex/latex/proflycee/proflycee-tools-arithm.tex
+++ b/Master/texmf-dist/tex/latex/proflycee/proflycee-tools-arithm.tex
@@ -913,7 +913,7 @@
}%
}
-%====DIV EUCL (OK)
+%====DIV EUCL (OK), 2 versions, mises à jour ;-)
\setKVdefault[diveucl]{%
Quotient=true,%
Reste=true,%
@@ -928,9 +928,16 @@
\setKV[diveucl]{Quotient=false,Reste=false}%
}%
{}%
- \xdef\tmp@quotient{\xintiiQuo{#3}{#4}}\xdef\tmp@reste{\xintiiRem{#3}{#4}}%
- \ensuremath{\num{#3}=\num{#4}\times\ifboolKV[diveucl]{Quotient}{\xintifboolexpr{\tmp@quotient < 0}{(\num{\tmp@quotient})}{\num{\tmp@quotient}}}{\useKV[diveucl]{Pointilles}}+\ifboolKV[diveucl]{Reste}{\num{\tmp@reste}}{\useKV[diveucl]{Pointilles}}}%
- \IfBooleanT{#1}{~avec $0 \leqslant \num{\xintiiRem{#3}{#4}} < \xintifboolexpr{#4 < 0}{\lvert\num{#4}\rvert}{\num{#4}}$}%
+ \xdef\tmpAA{\xinteval{#3}}\xdef\tmpBB{\xinteval{#4}}%
+ \xdef\tmpQuotient{\xintiiQuo{\tmpAA}{\tmpBB}}\xdef\tmpReste{\xintiiRem{\tmpAA}{\tmpBB}}%
+ \ensuremath{\num{\xinteval{#3}}=\num{\xinteval{#4}}\times\ifboolKV[diveucl]{Quotient}{\xintifboolexpr{\tmpQuotient < 0}{(\num{\tmpQuotient})}{\num{\tmpQuotient}}}{\useKV[diveucl]{Pointilles}}+\ifboolKV[diveucl]{Reste}{\num{\tmpReste}}{\useKV[diveucl]{Pointilles}}}%
+ \IfBooleanT{#1}{~avec $0 \leqslant \num{\xintiiRem{\tmpAA}{\tmpBB}} < \xintifboolexpr{\tmpBB < 0}{\lvert\num{\xinteval{#4}}\rvert}{\num{\xinteval{#4}}}$}%
+}
+
+\NewDocumentCommand\DivisionEucl{ m m }{%
+ \xdef\tmpAA{\xinteval{#1}}\xdef\tmpBB{\xinteval{#2}}%
+ \xdef\tmpQuotient{\xintiiQuo{\tmpAA}{\tmpBB}}\xdef\tmpReste{\xintiiRem{\tmpAA}{\tmpBB}}%
+ \ensuremath{\num{\tmpBB}\times\xintifboolexpr{\tmpQuotient < 0}{(\num{\tmpQuotient})}{\num{\tmpQuotient}}+\num{\xintiiRem{\tmpAA}{\tmpBB}}}
}
%====ADDITIONS POSÉES ?
diff --git a/Master/texmf-dist/tex/latex/proflycee/proflycee-tools-competences.tex b/Master/texmf-dist/tex/latex/proflycee/proflycee-tools-competences.tex
new file mode 100644
index 00000000000..1fcbbf3a984
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/proflycee/proflycee-tools-competences.tex
@@ -0,0 +1,662 @@
+% proflycee-tools-competences.tex
+% Copyright 2024 Cédric Pierquet
+% Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txt
+
+%====COMPÉTENCES MATHS LYCÉE
+\setKVdefault[competencesmaths]{%
+ AffCateg=false,%
+ AffNumero=false,%
+ Court=false,%
+ Puce=false,%
+ TypePuce={\textbullet~~}
+}
+
+%les versions individuelles lycée
+\def\tmpcompetAA{Analyser un problème.}
+\def\tmpcompetAB{Extraire, organiser et traiter l’information utile.}
+\def\tmpcompetAC{Observer, s’engager dans une démarche, expérimenter en utilisant éventuellement des outils logiciels, chercher des exemples ou des contre-exemples, simplifier ou particulariser une situation, reformuler un problème, émettre une conjecture.}
+\def\tmpcompetACc{Observer, s’engager dans une démarche, expérimenter [\ldots].}
+\def\tmpcompetAD{Valider, corriger une démarche, ou en adopter une nouvelle.}
+
+\def\tmpcompetBA{Traduire en langage mathématique une situation réelle (à l’aide d’équations, de suites, de fonctions, de configurations géométriques, de graphes, de lois de probabilité, d’outils statistiques, \ldots).}
+\def\tmpcompetBAc{Traduire en langage mathématique une situation réelle adaptée [\ldots].}
+\def\tmpcompetBB{Utiliser, comprendre, élaborer une simulation numérique ou géométrique prenant appui sur la modélisation et utilisant un logiciel.}
+\def\tmpcompetBBc{Utiliser, comprendre, élaborer une simulation numérique ou géométrique [\ldots].}
+\def\tmpcompetBC{Valider ou invalider un modèle.}
+
+\def\tmpcompetCA{Choisir un cadre (numérique, algébrique, géométrique, \ldots) adapté pour traiter un problème ou pour représenter un objet mathématique.}
+\def\tmpcompetCAc{Choisir un cadre adapté [\ldots].}
+\def\tmpcompetCB{Passer d’un mode de représentation à un autre.}
+\def\tmpcompetCC{Changer de registre.}
+
+\def\tmpcompetDA{Effectuer un calcul automatisable à la main ou à l’aide d’un instrument (calculatrice, logiciel).}
+\def\tmpcompetDAc{Effectuer un calcul automatisable à la main ou à l’aide d’un instrument [\ldots].}
+\def\tmpcompetDB{Mettre en \oe{}uvre des algorithmes simples.}
+\def\tmpcompetDC{Exercer l’intelligence du calcul : organiser les différentes étapes d’un calcul complexe, choisir des transformations, effectuer des simplifications.}
+\def\tmpcompetDCc{Exercer l’intelligence du calcul [\ldots].}
+\def\tmpcompetDD{Contrôler les calculs (au moyen d’ordres de grandeur, de considérations de signe ou d’encadrement).}
+\def\tmpcompetDDc{Contrôler les calculs [\ldots].}
+
+\def\tmpcompetEA{Utiliser les notions de la logique élémentaire (conditions nécessaires ou suffisantes, équivalences, connecteurs) pour bâtir un raisonnement.}
+\def\tmpcompetEAc{Utiliser les notions de la logique élémentaire [\ldots].}
+\def\tmpcompetEB{Différencier le statut des énoncés mis en jeu : définition, propriété, théorème démontré, théorème admis\ldots}
+\def\tmpcompetEBc{Différencier le statut des énoncés mis en jeu [\ldots].}
+\def\tmpcompetEC{Utiliser différents types de raisonnement (par analyse et synthèse, par équivalence, par disjonction de cas, par l’absurde, par contraposée, par récurrence\ldots).}
+\def\tmpcompetECc{Utiliser différents types de raisonnement [\ldots].}
+\def\tmpcompetED{Effectuer des inférences (inductives, déductives) pour obtenir de nouveaux résultats, conduire une démonstration, confirmer ou infirmer une conjecture, prendre une décision.}
+\def\tmpcompetEDc{Effectuer des inférences pour obtenir de nouveaux résultats [\ldots].}
+
+\def\tmpcompetFA{Opérer la conversion entre le langage naturel et le langage symbolique formel.}%
+\def\tmpcompetFB{Développer une argumentation mathématique correcte à l’écrit ou à l’oral.}%
+\def\tmpcompetFC{Critiquer une démarche ou un résultat.}%
+\def\tmpcompetFD{S’exprimer avec clarté et précision à l’oral et à l’écrit.}%
+
+%commande principale lycée
+\NewDocumentCommand\CompMathsLyc{ s O{} m }{%
+ \restoreKV[competencesmaths]%
+ \setKV[competencesmaths]{#2}%
+ \IfBooleanTF{#1}{}{\noindent}%
+ \IfSubStr{#3}{/}%
+ {%
+ \StrCut{#3}{/}{\tmpCategCompet}{\tmpItemCompet}%
+ }%
+ {%
+ \xdef\tmpCategCompet{#3}%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {CH}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Analyser}{\tmpcompetAA}%
+ {Extraire}{\tmpcompetAB}%
+ {Observer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}%
+ {Valider}{\tmpcompetAD}%
+ {A}{\tmpcompetAA}%
+ {E}{\tmpcompetAB}%
+ {O}{\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}%
+ {V}{\tmpcompetAD}%
+ {An}{\tmpcompetAA}%
+ {Ex}{\tmpcompetAB}%
+ {Ob}{\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}%
+ {Va}{\tmpcompetAD}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetAA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetAB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ \ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetAD}%
+ }%
+ }%
+ }%
+ {MO}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Traduire}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}%
+ {Utiliser}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}%
+ {Valider}{\tmpcompetBC}%
+ {T}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}%
+ {U}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}%
+ {V}{\tmpcompetBC}%
+ {Tr}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}%
+ {Ut}{\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}%
+ {Va}{\tmpcompetBC}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetBC}%
+ }%
+ }%
+ }%
+ {RE}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Cadre}{\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}%
+ {Passer}{\tmpcompetCB}%
+ {Registre}{\tmpcompetCC}%
+ {C}{\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}%
+ {P}{\tmpcompetCB}%
+ {R}{\tmpcompetCC}%
+ {Ca}{\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}%
+ {Pa}{\tmpcompetCB}%
+ {Re}{\tmpcompetCC}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetCB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetCC}%
+ }%
+ }%
+ }%
+ {CA}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Effectuer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}%
+ {Mettre}{\tmpcompetDB}%
+ {Intellig}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}%
+ {Controler}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ {E}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}%
+ {M}{\tmpcompetDB}%
+ {I}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}%
+ {C}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ {Ef}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}%
+ {Me}{\tmpcompetDB}%
+ {In}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}%
+ {Co}{\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetDB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ }%
+ }%
+ }%
+ {RA}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Logique}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}%
+ {Differencier}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}%
+ {Raisonnement}{\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}%
+ {Inference}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ {L}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}%
+ {D}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}%
+ {R}{\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}%
+ {I}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ {Lo}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}%
+ {Di}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}%
+ {Ra}{\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}%
+ {In}{\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ }%
+ }%
+ }%
+ {CO}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Operer}{\tmpcompetFA}%
+ {Developper}{\tmpcompetFB}%
+ {Critiquer}{\tmpcompetFC}%
+ {Exprimer}{\tmpcompetFD}%
+ {O}{\tmpcompetFA}%
+ {D}{\tmpcompetFB}%
+ {C}{\tmpcompetFC}%
+ {E}{\tmpcompetFD}%
+ {Op}{\tmpcompetFA}%
+ {De}{\tmpcompetFB}%
+ {Cr}{\tmpcompetFC}%
+ {Ex}{\tmpcompetFD}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetFD}%
+ }%
+ }%
+ }%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {LYC11}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetAA}}%
+ {LYC12}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetAB}}%
+ {LYC13}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetAC}}}%
+ {LYC14}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetAD}}%
+ {LYC1}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetAB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetACc}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\tmpcompetAD}%
+ }%fin catégorie 1
+ {LYC21}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}}%
+ {LYC22}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}}%
+ {LYC23}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetBC}}%
+ {LYC2}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetBC}%
+ }%fin catégorie 2
+ {LYC31}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}}%
+ {LYC32}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetCB}}%
+ {LYC33}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetCC}}%
+ {LYC3}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetCC}%
+ }%fin catégorie 3
+ {LYC41}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}}%
+ {LYC42}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetDB}}%
+ {LYC43}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}}%
+ {LYC44}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}}%
+ {LYC4}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}%
+ }%fin catégorie 4
+ {LYC51}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}}%
+ {LYC52}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}}%
+ {LYC53}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}}%
+ {LYC54}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}}%
+ {LYC5}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}%
+ }%fin catégorie 5
+ {LYC61}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFA}}%
+ {LYC62}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFB}}%
+ {LYC63}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFC}}%
+ {LYC64}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetFD}}%
+ {LYC6}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetFA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetFB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetFC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\tmpcompetFD}%
+ }
+ {LYC}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Chercher.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet11.~}}{}\tmpcompetAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet12.~}}{}\tmpcompetAB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet13.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetACc}{\tmpcompetACc}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet14.~}}{}\tmpcompetAD}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Modéliser.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet21.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBAc}{\tmpcompetBA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet22.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetBBc}{\tmpcompetBB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet23.~}}{}\tmpcompetBC}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Représenter.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet31.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetCAc}{\tmpcompetCA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet32.~}}{}\tmpcompetCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet33.~}}{}\tmpcompetCC}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Calculer.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet41.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDAc}{\tmpcompetDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet42.~}}{}\tmpcompetDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet43.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDCc}{\tmpcompetDC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet44.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetDDc}{\tmpcompetDD}}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Raisonner.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet51.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEAc}{\tmpcompetEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet52.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEBc}{\tmpcompetEB}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet53.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetECc}{\tmpcompetEC}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet54.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetEDc}{\tmpcompetED}}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet61.~}}{}\tmpcompetFA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet62.~}}{}\tmpcompetFB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet63.~}}{}\tmpcompetFC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet64.~}}{}\tmpcompetFD}%
+ }%
+ }%
+}
+
+%les versions individuelles lycée pro
+%S’approprier
+\def\tmpcompetproAA{Rechercher, extraire et organiser l’information.}
+\def\tmpcompetproAB{Traduire des informations, des codages.}
+%Analyser/Raisonner
+\def\tmpcompetproBA{Émettre des conjectures, formuler des hypothèses.}
+\def\tmpcompetproBB{Proposer une méthode de résolution.}
+\def\tmpcompetproBC{Choisir un modèle ou des lois pertinentes.}
+\def\tmpcompetproBD{Élaborer un algorithme.}
+\def\tmpcompetproBE{Choisir, élaborer un protocole.}
+\def\tmpcompetproBF{Évaluer des ordres de grandeur.}
+%Réaliser
+\def\tmpcompetproCA{Mettre en \oe{}uvre les étapes d’une démarche.}
+\def\tmpcompetproCB{Utiliser un modèle.}
+\def\tmpcompetproCC{Représenter (tableau, graphique, \ldots), changer de registre.}
+\def\tmpcompetproCD{Calculer (calcul littéral, calcul algébrique, calcul numérique exact ou approché, instrumenté ou à la main).}
+\def\tmpcompetproCDc{Calculer (calcul littéral, calcul algébrique, [\ldots]).}
+\def\tmpcompetproCE{Mettre en \oe{}uvre des algorithmes.}
+\def\tmpcompetproCF{Expérimenter – en particulier à l’aide d’outils numériques (logiciels ou des dispositifs d’acquisition de données\ldots).}
+\def\tmpcompetproCFc{Expérimenter – en particulier à l’aide d’outils numériques [\ldots].}
+\def\tmpcompetproCG{Faire une simulation.}
+\def\tmpcompetproCH{Effectuer des procédures courantes (représentations, collectes de données, utilisation du matériel, etc).}
+\def\tmpcompetproCHc{Effectuer des procédures courantes (représentations, [\ldots]).}
+\def\tmpcompetproCI{Mettre en \oe{}uvre un protocole expérimental en respectant les règles de sécurité à partir d’un schéma ou d’un descriptif.}
+\def\tmpcompetproCIc{Mettre en \oe{}uvre un protocole expérimental en respectant les règles de sécurité [\ldots].}
+\def\tmpcompetproCJ{Organiser son poste de travail.}
+%Valider
+\def\tmpcompetproDA{Exploiter et interpréter les résultats obtenus ou les observations effectuées afin de répondre à une problématique.}
+\def\tmpcompetproDAc{Exploiter et interpréter les résultats obtenus ou les observations effectuées [\ldots].}
+\def\tmpcompetproDB{Valider ou invalider un modèle, une hypothèse en argumentant.}
+\def\tmpcompetproDC{Contrôler la vraisemblance d’une conjecture.}
+\def\tmpcompetproDD{Critiquer un résultat (signe, ordre de grandeur, identification des sources d’erreur), argumenter.}
+\def\tmpcompetproDDc{Critiquer un résultat [\ldots], argumenter.}
+\def\tmpcompetproDE{Conduire un raisonnement logique et suivre des règles établies pour parvenir à une conclusion (démontrer, prouver).}
+\def\tmpcompetproDEc{Conduire un raisonnement logique et suivre des règles établies [\ldots].}
+%Communiquer
+\def\tmpcompetproEA{Rendre compte d’un résultat en utilisant un vocabulaire adapté et choisir des modes de représentation appropriés.}
+\def\tmpcompetproEAc{Rendre compte d’un résultat en utilisant un vocabulaire adapté [\ldots].}
+\def\tmpcompetproEB{Expliquer une démarche.}
+
+%commande principale lycée
+\NewDocumentCommand\CompMathsLycPro{ s O{} m }{%
+ \restoreKV[competencesmaths]%
+ \setKV[competencesmaths]{#2}%
+ \IfBooleanTF{#1}{}{\noindent}%
+ \IfSubStr{#3}{/}%
+ {%
+ \StrCut{#3}{/}{\tmpCategCompet}{\tmpItemCompet}%
+ }%
+ {%
+ \xdef\tmpCategCompet{#3}%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {AP}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{S'approprier.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Rechercher}{\tmpcompetproAA}%
+ {Traduire}{\tmpcompetproAB}%
+ {R}{\tmpcompetproAA}%
+ {T}{\tmpcompetproAB}%
+ {Re}{\tmpcompetproAA}%
+ {Tr}{\tmpcompetproAB}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproAA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproAB}%
+ }%
+ }%
+ }%
+ {AR}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Emettre}{\tmpcompetproBA}%
+ {Proposer}{\tmpcompetproBB}%
+ {Modele}{\tmpcompetproBC}%
+ {Algorithme}{\tmpcompetproBD}%
+ {Choisir}{\tmpcompetproBE}%
+ {Grandeur}{\tmpcompetproBF}%
+ {E}{\tmpcompetproBA}%
+ {P}{\tmpcompetproBB}%
+ {M}{\tmpcompetproBC}%
+ {A}{\tmpcompetproBD}%
+ {C}{\tmpcompetproBE}%
+ {G}{\tmpcompetproBF}%
+ {Em}{\tmpcompetproBA}%
+ {Pr}{\tmpcompetproBB}%
+ {Mo}{\tmpcompetproBC}%
+ {Al}{\tmpcompetproBD}%
+ {Ch}{\tmpcompetproBE}%
+ {Gr}{\tmpcompetproBF}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBD}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBE}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproBF}%
+ }%
+ }%
+ }%
+ {RE}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Etapes}{\tmpcompetproCA}%
+ {Modele}{\tmpcompetproCB}%
+ {Representer}{\tmpcompetproCC}%
+ {Calculer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}%
+ {Algorithmes}{\tmpcompetproCE}%
+ {Experimenter}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}%
+ {Simulation}{\tmpcompetproCG}%
+ {Effectuer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}%
+ {Protocole}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}%
+ {Organiser}{\tmpcompetproCJ}%
+ {E}{\tmpcompetproCA}%
+ {M}{\tmpcompetproCB}%
+ {R}{\tmpcompetproCC}%
+ {C}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}%
+ {A}{\tmpcompetproCE}%
+ {Ex}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}%
+ {S}{\tmpcompetproCG}%
+ {Ef}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}%
+ {P}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}%
+ {O}{\tmpcompetproCJ}%
+ {Et}{\tmpcompetproCA}%
+ {Mo}{\tmpcompetproCB}%
+ {Re}{\tmpcompetproCC}%
+ {Ca}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}%
+ {Al}{\tmpcompetproCE}%
+ {Si}{\tmpcompetproCG}%
+ {Pr}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}%
+ {Or}{\tmpcompetproCJ}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCA}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCC}%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCE}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCG}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproCJ}%
+ }%
+ }%
+ }%
+ {VA}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Exploiter}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}%
+ {Valider}{\tmpcompetproDB}%
+ {Controler}{\tmpcompetproDC}%
+ {Critiquer}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}%
+ {Raisonnement}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ {Ex}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}%
+ {Va}{\tmpcompetproDB}%
+ {Co}{\tmpcompetproDC}%
+ {Cr}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}%
+ {Ra}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ {E}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}%
+ {V}{\tmpcompetproDB}%
+ {R}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproDB}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproDC}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ }%
+ }%
+ }%
+ {CO}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ \IfStrEqCase{\tmpItemCompet}{%
+ {Rendre}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}%
+ {Expliquer}{\tmpcompetproEB}%
+ {R}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}%
+ {E}{\tmpcompetproEB}%
+ {Re}{\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}%
+ {Ex}{\tmpcompetproEB}%
+ {Tout}{%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}\\%
+ \ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}%
+ {\tmpcompetproEB}%
+ }%
+ }%
+ }%
+ }%
+ \IfStrEqCase{\tmpCategCompet}{%
+ {LYC11}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproAA}}%
+ {LYC12}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproAB}}%
+ {LYC1}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetproAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproAB}%
+ }%fin catégorie 1
+ {LYC21}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBA}}%
+ {LYC22}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBB}}%
+ {LYC23}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBC}}%
+ {LYC24}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBD}}%
+ {LYC25}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBE}}%
+ {LYC26}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproBF}}%
+ {LYC2}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetproBA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproBB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetproBC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\tmpcompetproBD}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet5.~}}{}\tmpcompetproBE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet6.~}}{}\tmpcompetproBF}%
+ }%fin catégorie 2
+ {LYC31}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCA}}%
+ {LYC32}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCB}}%
+ {LYC33}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCC}}%
+ {LYC34}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}}%
+ {LYC35}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCE}}%
+ {LYC36}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}}%
+ {LYC37}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCG}}%
+ {LYC38}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}}%
+ {LYC39}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}}%
+ {LYC3A}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproCJ}}%
+ {LYC3}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\tmpcompetproCA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetproCC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet5.~}}{}\tmpcompetproCE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet6.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet7.~}}{}\tmpcompetproCG}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet8.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet9.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet{}A.~}}{}\tmpcompetproCJ}%
+ }%fin catégorie 3
+ {LYC41}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}}%
+ {LYC42}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproDB}}%
+ {LYC43}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproDC}}%
+ {LYC44}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproDD}}%
+ {LYC45}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}}%
+ {LYC4}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3.~}}{}\tmpcompetproDC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet4.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet5.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}%
+ }%fin catégorie 4
+ {LYC51}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}}%
+ {LYC52}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet.~}}{}%
+ {\tmpcompetproEB}}%
+ {LYC5}{\ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet1.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet2.~}}{}\tmpcompetproEB}}%
+ {LYC}{%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{S’approprier.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet11.~}}{}\tmpcompetproAA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet12.~}}{}\tmpcompetproAB}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Analyser/Raisonner.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet21.~}}{}\tmpcompetproBA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet22.~}}{}\tmpcompetproBB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet23.~}}{}\tmpcompetproBC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet24.~}}{}\tmpcompetproBD}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet25.~}}{}\tmpcompetproBE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet26.~}}{}\tmpcompetproBF}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Réaliser.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet31.~}}{}\tmpcompetproCA}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet32.~}}{}\tmpcompetproCB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet33.~}}{}\tmpcompetproCC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet34.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCDc}{\tmpcompetproCD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet35.~}}{}\tmpcompetproCE}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet36.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCFc}{\tmpcompetproCF}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet37.~}}{}\tmpcompetproCG}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet38.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCHc}{\tmpcompetproCH}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet39.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproCIc}{\tmpcompetproCI}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet3A.~}}{}\tmpcompetproCJ}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Valider.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet41.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDAc}{\tmpcompetproDA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet42.~}}{}\tmpcompetproDB}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet43.~}}{}\tmpcompetproDC}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet44.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDDc}{\tmpcompetproDD}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet45.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproDEc}{\tmpcompetproDE}}\\%
+ \ifboolKV[competencesmaths]{AffCateg}{\textbf{Communiquer.~\\}}{}%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet61.~}}{}\ifboolKV[competencesmaths]{Court}{\tmpcompetproEAc}{\tmpcompetproEA}}\\%
+ {\ifboolKV[competencesmaths]{Puce}{\useKV[competencesmaths]{TypePuce}}{}\ifboolKV[competencesmaths]{AffNumero}{\textbf{\tmpCategCompet62.~}}{}\tmpcompetproEB}%
+ }%
+ }%
+}
+
+\endinput \ No newline at end of file