From 893a5757d00777bf8cf61877cddee4ba6385d192 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 25 Mar 2024 19:57:55 +0000 Subject: proflycee (25mar24) git-svn-id: svn://tug.org/texlive/trunk@70763 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/proflycee/ProfLycee-doc.pdf | Bin 1640551 -> 1662397 bytes .../doc/latex/proflycee/ProfLycee-doc.tex | 18 +- .../doc/latex/proflycee/ProfLycee-docctan.zip | Bin 1970139 -> 270392 bytes .../proflycee/ProfLycee-exemples-pyluatex.tex | 427 ------------- .../proflycee/ProfLycee-exemples-pythontex.tex | 242 -------- .../texmf-dist/tex/latex/proflycee/ProfLycee.sty | 16 +- .../tex/latex/proflycee/proflycee-tools-arithm.tex | 15 +- .../proflycee/proflycee-tools-competences.tex | 662 +++++++++++++++++++++ 8 files changed, 704 insertions(+), 676 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pyluatex.tex delete mode 100644 Master/texmf-dist/doc/latex/proflycee/ProfLycee-exemples-pythontex.tex create mode 100644 Master/texmf-dist/tex/latex/proflycee/proflycee-tools-competences.tex (limited to 'Master') 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 Binary files a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf and b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf 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} @@ -257,6 +257,20 @@ \newpage +\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} 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 Binary files a/Master/texmf-dist/doc/latex/proflycee/ProfLycee-docctan.zip and b/Master/texmf-dist/doc/latex/proflycee/ProfLycee-docctan.zip 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]{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}{} -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}{} -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}{} -[i**2 for i in range(50)] -\end{ConsolePiton} -\end{codehigh}} - -\begin{ConsolePiton}{} -[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}[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}[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}{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}{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}{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}{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 -- cgit v1.2.3