summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex')
-rw-r--r--macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex304
1 files changed, 200 insertions, 104 deletions
diff --git a/macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex b/macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex
index 2929c9926d..0bb0d4d4ee 100644
--- a/macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex
+++ b/macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex
@@ -95,8 +95,12 @@
}{}%
\usepackage{pdfpages}
-
-\title{Factoriser la production de documents}
+\title{%
+ \begin{tabular}{c}
+ \ttfamily ProfMaquette.sty\\
+ \small Factoriser la production de documents
+ \end{tabular}
+}%
\author{C.Poulain}
\date{\PfMfiledate}
@@ -116,10 +120,10 @@
texcsstyle=*\color{black},%pour colorer la contre-oblique
classoffset=5,
texcsstyle=*\color{blue},%pour colorer la contre-oblique
- moretexcs={brm,TikzDM,TikzDS,TikzIE,TikzFiche,Competences,TikzParcours,TikzPdT,PfMCompNA,PfMCompECA,PfMCompA,AfficheParcours},
- emph={Maquette,exercice,Solution,Reponse,Indice},%
+ moretexcs={brm,TikzDM,TikzDMCor,TikzDS,TikzDSCor,TikzIE,TikzIECor,TikzFiche,TikzFicheCor,TikzCours,Competences,TikzParcours,TikzParcoursCor,TikzPdT,TikzPdTCor,PfMCompNA,PfMCompECA,PfMCompA,AfficheParcours,CheminVrai,CheminFaux},
+ emph={Maquette,exercice,exercice,Solution,Reponse,Indice},%
classoffset=1,
- keywords={DM,DS,IE,Fiche,CorrigeFin,CorrigeApres,PdT,Parcours,ParcoursPerso},
+ keywords={DM,DS,IE,Fiche,CorrigeFin,CorrigeApres,PdT,Parcours,ParcoursPerso,Cours},
keywordstyle=\color{OliveDrab},
classoffset=2,
keywords={Theme,Niveau,Classe,Date,Calculatrice,Code,Numero,Sujet,Nom,NumSujet,Fichier,Type},
@@ -148,7 +152,7 @@
\makeatother
\usepackage{textcomp}%pour les < de listings
-\usepackage{enumerate}
+\usepackage{enumitem}
\usepackage{hhline}
\usepackage{pifont}
@@ -172,7 +176,7 @@
}%
\usepackage{menukeys}
-\newcommand\metamk[1]{\textlangle#1\textrangle}
+\newcommand\metamk[1]{\textcolor{chocolate}{\textlangle}{\ttfamily #1}\textcolor{chocolate}{\textrangle}}
\newcommand\Cle[1]{%
{\sffamily\textlangle #1\textrangle}%
@@ -227,7 +231,7 @@
]%
\sffamily \useKV[IE]{Nom} \no\useKV[IE]{Numero} : \useKV[IE]{Theme} \ifboolKV[IE]{Sujets}{\scriptsize(Sujet \useKV[IE]{NumSujet})}{}
\vspace{1em}
- \par{\tiny\jobname}\hfill{\scriptsize\useKV[DS]{Date}}
+ \par{\tiny\jobname}\hfill{\scriptsize\useKV[IE]{Date}}
\end{tcolorbox}%
\end{minipage}\hfill\begin{minipage}{0.35\linewidth}
Nom : \dotfill\\[0.5em]
@@ -237,9 +241,14 @@
\par\bigskip
}
+\tcbset{%
+ userfiche/.style={%
+ colback=gray!5%
+ }%
+}%
+
\renewcommand\TikzFiche{%
- \begin{tcolorbox}[%spread outwards=-1cm,spread inwards=-1cm,
- colback=gray!5]%
+ \begin{tcolorbox}[userfiche]%
\Large\sffamily \useKV[Fiche]{Theme}\hfill\useKV[Fiche]{Niveau}\ieme{} \useKV[Fiche]{Classe}
\par{\tiny\jobname}\hfill{\scriptsize\useKV[Fiche]{Date}}
\end{tcolorbox}%
@@ -263,35 +272,36 @@
\begin{document}
\maketitle
\thispagestyle{empty}
-Après la création du package \lstinline!ProfCollege!, l'idée de poursuivre la factorisation des méthodes de travail a naturellement germé. Produire des fiches, des devoirs, des évaluations\dots{} avec des méthodes différentes, cela peut vite apparaître fastidieux. Créé pour améliorer cela, cet ensemble de macro-commandes est basé, quasi exclusivement, sur les environnements \lstinline!Maquette! et \lstinline!exercice! :
+Après la création du package \lstinline!ProfCollege!, l'idée de poursuivre la factorisation des méthodes de travail a naturellement germé. Produire des fiches, des devoirs, des évaluations\dots{} avec des méthodes différentes, peut vite apparaître fastidieux. Créé pour factoriser ce travail, cet ensemble de macro-commandes est basé, quasi exclusivement, sur les environnements \lstinline!Maquette! et \lstinline!exercice! :
\begin{itemize}
\item l'environnement \lstinline!Maquette! indique le type de document souhaité et ses caractéristiques;
-\item l'environnement \lstinline!exercice! adapte la présentation et les fonctions des exercices en accord avec l'environnement \lstinline!Maquette!.
+\item l'environnement \lstinline!exercice! adapte la présentation et les fonctions des exercices en accord avec l'environnement \lstinline!Maquette! choisi.
\end{itemize}
+Le c\oe ur de l'utilisation du package \lstinline!ProfMaquette! est donc une gestion des briques élémentaires du travail d'enseignant, à savoir les exercices.
\clearpage
\section*{L'environnement \lstinline!Maquette!}
-\begin{Codes}[listing only]{0.4}{}
-\begin{Maquette}
+\begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{}
+\begin{Maquette}[!\metamk{TypeDocument}!,!\metamk{TypeCorrection}!]{!\metamk{Caracteristiques}!}
\end{Maquette}
\end{Codes}
-C'est lui qui va indiquer :
+C'est lui qui indique :
\begin{itemize}
-\item le type de document souhaité (Devoir Maison / Devoir Surveillé / Interrogatin écrite / Fiche d'exercices / Parcours d'exercices / Parcours personnalisé / Plan de travail);
-\item et si ce travail est corrigé (à la suite d'un exercice ou à la fin du document) ou pas;
+\item le type de document souhaité \metamk{TypeDocument} (Devoir Maison / Devoir Surveillé / Interrogation écrite / Fiche d'exercices / Parcours d'exercices / Parcours personnalisé / Plan de travail / Cours);
+\item et si ce travail est corrigé \metamk{TypeCorrection} (à la suite d'un exercice ou à la fin du document) ou pas;
\end{itemize}
-puis il indiquera les caractéristiques du document souhaité.
+puis il indiquera les caractéristiques \metamk{Caracteristiques} du document souhaité.
\clearpage
\subsection*{Les devoirs maison}
\begin{CadreMP}
\begin{Description}
-\item[La clé \Cle{DM}]\Defaut{false}
+\item[]La clé \Cle{DM}\Defaut{false}
\begin{itemize}
- \item[La clé \Cle{Numero}]\Defaut{1}
- \item[La clé \Cle{Date}]\Defaut{\lstinline!\\today!}
- \item[La clé \Cle{Classe}]\Defaut{\{\}}
- \item[La clé \Cle{Niveau}]\Defaut{3}
- \item[La clé \Cle{Code}\footnotemark]\Defaut{\{\}}
+ \item[]La clé \Cle{Numero}\Defaut{1}
+ \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
+ \item[]La clé \Cle{Classe}\Defaut{\{\}}
+ \item[]La clé \Cle{Niveau}\Defaut{3}
+ \item[]La clé \Cle{Code}\footnotemark\Defaut{\{\}}
\end{itemize}
\end{Description}
\end{CadreMP}
@@ -307,13 +317,13 @@ puis il indiquera les caractéristiques du document souhaité.
\begin{Description}
\item[La clé \Cle{DS}]\Defaut{false}
\begin{itemize}
- \item[La clé \Cle{Numero}]\Defaut{1}
- \item[La clé \Cle{Date}]\Defaut{\lstinline!\\today!}
- \item[La clé \Cle{Classe}]\Defaut{}
- \item[La clé \Cle{Niveau}]\Defaut{3}
- \item[La clé \Cle{Code}]\Defaut{}
- \item[La clé \Cle{Calculatrice}] autorisée ou non\Defaut{false}
- \item[La clé \Cle{Sujet}]\Defaut{A}
+ \item[]La clé \Cle{Numero}\Defaut{1}
+ \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
+ \item[]La clé \Cle{Classe}\Defaut{}
+ \item[]La clé \Cle{Niveau}\Defaut{3}
+ \item[]La clé \Cle{Code}\Defaut{}
+ \item[]La clé \Cle{Calculatrice} autorisée ou non\Defaut{false}
+ \item[]La clé \Cle{Sujet}\Defaut{A}
\end{itemize}
\end{Description}
\end{CadreMP}
@@ -328,15 +338,15 @@ puis il indiquera les caractéristiques du document souhaité.
\begin{Description}
\item[La clé \Cle{IE}]\Defaut{false}
\begin{itemize}
- \item[La clé \Cle{Numero}]\Defaut{1}
- \item[La clé \Cle{Date}]\Defaut{\lstinline!\\today!}
- \item[La clé \Cle{Classe}]\Defaut{}
- \item[La clé \Cle{Niveau}]\Defaut{3}
- \item[La clé \Cle{Code}]\Defaut{}
- \item[La clé \Cle{Calculatrice}] autorisée ou nom\Defaut{false}
- \item[La clé \Cle{Sujet}] pour de multiples sujets\Defaut{\{\}}
- \item[La clé \Cle{Theme}] Thème de l'évaluation \Defaut{\{\}}
- \item[La clé \Cle{Nom}] Pour changer le nom \og \'Evaluation\fg\Defaut{\'Evaluation}
+ \item[]La clé \Cle{Numero}\Defaut{1}
+ \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
+% \item[]La clé \Cle{Classe}\Defaut{}
+ % \item[]La clé \Cle{Niveau}\Defaut{3}
+ \item[]La clé \Cle{Code}\Defaut{}
+ \item[]La clé \Cle{Calculatrice} autorisée ou nom\Defaut{false}
+ \item[]La clé \Cle{Sujet} pour de multiples sujets\Defaut{\{\}}
+ \item[]La clé \Cle{Theme} Thème de l'évaluation \Defaut{\{\}}
+ \item[]La clé \Cle{Nom} Pour changer le nom \og \'Evaluation\fg\Defaut{\'Evaluation}
\end{itemize}
\end{Description}
\end{CadreMP}
@@ -351,12 +361,12 @@ puis il indiquera les caractéristiques du document souhaité.
\begin{Description}
\item[La clé \Cle{Fiche}]\Defaut{false}
\begin{itemize}
- \item[La clé \Cle{Date}]\Defaut{\lstinline!\\today!}
- \item[La clé \Cle{Classe}]\Defaut{Nairobi}
- \item[La clé \Cle{Niveau}]\Defaut{6}
- \item[La clé \Cle{Theme}] Thème de la fiche \Defaut{Les nombres décimaux}
- \item[La clé \Cle{Code}]\Defaut{}
- \item[La clé \Cle{NomExercice}] pour modifier le nom des exercices\Defaut{Exercice}
+ \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
+ \item[]La clé \Cle{Classe}\Defaut{}
+ \item[]La clé \Cle{Niveau}\Defaut{6}
+ \item[]La clé \Cle{Theme} Thème de la fiche \Defaut{Les nombres décimaux}
+ \item[]La clé \Cle{Code}\Defaut{}
+ \item[]La clé \Cle{Nomexercice} pour modifier le nom des exercices\Defaut{exercice}
\end{itemize}
\end{Description}
\end{CadreMP}
@@ -374,12 +384,12 @@ puis il indiquera les caractéristiques du document souhaité.
\begin{Description}
\item[La clé \Cle{Parcours}\footnotemark]\Defaut{false}
\begin{itemize}
- \item[La clé \Cle{Date}]\Defaut{\lstinline!\\today!}
- \item[La clé \Cle{Classe}]\Defaut{Nairobi}
- \item[La clé \Cle{Niveau}]\Defaut{6}
- \item[La clé \Cle{Theme}] Thème du parcours \Defaut{Les nombres décimaux}
- \item[La clé \Cle{Code}]\Defaut{}
- \item[La clé \Cle{NomExercice}] pour modifier le nom des exercices\Defaut{Exercice}
+ \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
+ \item[]La clé \Cle{Classe}\Defaut{}
+ \item[]La clé \Cle{Niveau}\Defaut{6}
+ \item[]La clé \Cle{Theme} Thème du parcours \Defaut{Les nombres décimaux}
+ \item[]La clé \Cle{Code}\Defaut{}
+ \item[]La clé \Cle{Nomexercice} pour modifier le nom des exercices\Defaut{exercice}
\end{itemize}
\end{Description}
\end{CadreMP}
@@ -395,12 +405,12 @@ puis il indiquera les caractéristiques du document souhaité.
\begin{Description}
\item[La clé \Cle{PdT}\footnotemark]\Defaut{false}
\begin{itemize}
- \item[La clé \Cle{Date}]\Defaut{\lstinline!\\today!}
- \item[La clé \Cle{Classe}]\Defaut{Nairobi}
- \item[La clé \Cle{Niveau}]\Defaut{6}
- \item[La clé \Cle{Theme}] Thème du plan de travail \Defaut{Les nombres décimaux}
- \item[La clé \Cle{Code}]\Defaut{}
- \item[La clé \Cle{NomExercice}] pour modifier le nom des exercices\Defaut{Exercice}
+ \item[]La clé \Cle{Date}\Defaut{\lstinline!\\today!}
+ \item[]La clé \Cle{Classe}\Defaut{}
+ \item[]La clé \Cle{Niveau}\Defaut{6}
+ \item[]La clé \Cle{Theme} Thème du plan de travail \Defaut{Les nombres décimaux}
+ \item[]La clé \Cle{Code}\Defaut{}
+ \item[]La clé \Cle{Nomexercice} pour modifier le nom des exercices\Defaut{exercice}
\end{itemize}
\end{Description}
\end{CadreMP}
@@ -419,7 +429,7 @@ puis il indiquera les caractéristiques du document souhaité.
\begin{Description}
\item[La clé \Cle{ParcoursPerso}]\Defaut{false}
\begin{itemize}
- \item[La clé \Cle{Fichier}]\Defaut{}\par est le nom du fichier {\ttfamily csv} à utiliser pour créer les parcours personnalisés.
+ \item[]La clé \Cle{Fichier} est le nom du fichier {\ttfamily csv} à utiliser.\Defaut{}
\end{itemize}
\end{Description}
\end{CadreMP}
@@ -429,8 +439,85 @@ puis il indiquera les caractéristiques du document souhaité.
\end{Maquette}
\end{Codes}
\clearpage
-Comme on peut le voir, chaque type de travail est associé à une présentation. Ces présentations sont créées par les commandes\footnote{Qu'on peut donc redéfinir. Par exemple, c'est ce que j'ai fait dans ce document pour la commande \lstinline!\\TikzFiche! : elle ne commence plus une nouvelle page.} : \lstinline!\TikzDM/\TikzDMCor! pour la clé \Cle{DM}; \lstinline!\TikzDS/\TikzDSCor! pour la clé \Cle{DS}; \lstinline!\TikzIE/\TikzIECor! pour la clé \Cle{IE}; \lstinline!\TikzFiche/\TikzFicheCor! pour la clé \Cle{Fiche}, \lstinline!\TikzParcours/\TikzParcoursCor! pour la clé \Cle{Parcours} et \lstinline!\TikzPdT! pour la clé \Cle{PdT}.
+\subsection*{Les \og cours\fg\footnote{Le package \lstinline!ProfMaquette! n'est pas fait pour des documents longs. D'ailleurs, cette clé \Cle{Cours} n'a été ajouté qu'après forte insistance de ses demandeurs\dots}}
+\begin{CadreMP}
+ \begin{Description}
+\item[La clé \Cle{Cours}]\Defaut{false}
+ \begin{itemize}
+ \item[]La clé \Cle{Theme} modifie le titre du \og cours\fg\Defaut{Trace écrite}
+ \item[]La clé \Cle{Couleur} modifie la couleur donnée à l'entête\Defaut{Crimson}
+ \item[]La clé \Cle{Nomexercice} pour modifier le nom des exercices\Defaut{exercice}
+ \end{itemize}
+\end{Description}
+\end{CadreMP}
+\begin{Codes}[listing only]{0.4}{}
+\begin{Maquette}[Cours]{}
+ On considère un triangle $ABC$\dots
+\end{Maquette}
+\end{Codes}
+\begin{Maquette}[Cours]{}
+ On considère un triangle $ABC$\dots
+\end{Maquette}
+\clearpage
+Comme on peut le voir, chaque type de travail est associé à une présentation. Ces présentations sont créées par les commandes associées à des styles prédéfinies.\footnote{Qu'on peut donc redéfinir. Par exemple, c'est ce que j'ai fait dans ce document pour la commande \lstinline!\\TikzFiche! : elle ne commence plus une nouvelle page.} \lstinline!tcolorbox! :
+\begin{itemize}[label=\textbullet]
+\item \lstinline!userdm/userdmcor! pour la clé \Cle{DM};
+\item \lstinline!userds/userdscor! pour la clé \Cle{DS};%
+\item \lstinline!userie/useriecor! pour la clé \Cle{IE};%
+\item \lstinline!userfiche/userfichecor! pour la clé \Cle{Fiche};%*
+\item \lstinline!userparcours/userparcourscor! pour la clé \Cle{Parcours};%*
+\item \lstinline!userpdt/userpdtcor! pour la clé \Cle{PdT};%*
+\item et \lstinline!usercours! pour la clé \Cle{Cours}.
+\end{itemize}
+Par exemple, pour une fiche, le style {\em par défaut} permet d'obtenir :
+
+%\begin{Codes}[]{0.4}{}
+\begin{Maquette}[Fiche]{Niveau=6,Classe=Zola,Date=25 décembre 2020}
+ On considère un triangle $ABC$\dots
+\end{Maquette}
+%\end{Codes}
+
+En écrivant {\em avant l'appel} à l'environnement \lstinline!Maquette! :
+\begin{Codes}[listing only]{0.4}{}
+\tcbset{%
+ userfiche/.style={%
+ colframe=Orange!75,
+ colback=Orange!15%
+ }%
+}%
+\end{Codes}
+on obtient :
+
+\tcbset{%
+ userfiche/.style={%
+ colframe=Orange!75,
+ colback=Orange!15%
+ }%
+}%
+
+\begin{Maquette}[Fiche]{Niveau=6,Classe=Zola,Date=25 décembre 2020}
+ On considère un triangle $ABC$\dots
+\end{Maquette}
+
+\tcbset{%
+ userfiche/.style={%
+ colback=gray!5%
+ }%
+}%
+
+Pour modifier {\em plus finement} les entêtes des différentes maquettes, on dispose des commandes :
+\begin{itemize}[label=\textbullet]
+\item \lstinline!\TikzDM/\TikzDMCor! pour la clé \Cle{DM};
+\item \lstinline!\TikzDS/\TikzDSCor! pour la clé \Cle{DS};%
+\item \lstinline!\TikzIE/\TikzIECor! pour la clé \Cle{IE};%
+\item \lstinline!\TikzFiche/\TikzFicheCor! pour la clé \Cle{Fiche};%*
+\item \lstinline!\TikzParcours/\TikzParcoursCor! pour la clé \Cle{Parcours};%*
+\item \lstinline!\TikzPdT/\TikzPdTCor! pour la clé \Cle{PdT};%*
+\item et \lstinline!\TikzCours! pour la clé \Cle{Cours}.
+\end{itemize}
+Leurs modifications seront facilitées en copiant le code fourni par le fichier \lstinline!ProfMaquette.sty!.
+\clearpage
On dispose également de la commande \lstinline!\Competences! permettant de construire un tableau de\dots{} compétences données par l'utilisateur; les compétences étant séparées par le symbole \lstinline!/!.
\begin{Codes}[]{0.4}{}
\Competences{Utiliser le compas/Utiliser l'équerre}
@@ -444,10 +531,10 @@ Les notations \lstinline!NA!, \lstinline!ECA! et \lstinline!A! peuvent être red
\end{Codes}
Si l'on souhaite davantage de niveaux d'évaluations (ou moins), on utilisera les codes suivants :
\begin{Codes}[]{0.4}{}
-\Competences[4]{0§1§2§3/Utiliser le compas/Utiliser l'équerre}
+\Competences[4]{0/1/2/3/Utiliser le compas/Utiliser l'équerre}
\end{Codes}
\begin{Codes}[]{0.4}{}
-\Competences[2]{A§NA/Utiliser le compas/Utiliser l'équerre}
+\Competences[2]{A/NA/Utiliser le compas/Utiliser l'équerre}
\end{Codes}
\clearpage
\section*{L'environnement \lstinline!exercice!}
@@ -457,7 +544,7 @@ Si l'on souhaite davantage de niveaux d'évaluations (ou moins), on utilisera le
\end{exercice}
\end{Codes}
\subsection*{Habillage des exercices}
-L'envionnement \lstinline!exercice! doit {\em impérativement} être inclus dans un environnement \lstinline!Maquette! car le choix de document influence la présentation des exercices.
+L'environnement \lstinline!exercice! doit {\em impérativement} être inclus dans un environnement \lstinline!Maquette! car le choix de document influence la présentation des exercices.
\begin{Codes}[]{0.5}{}
\begin{Maquette}[IE]{Theme=Les fonctions,Niveau=3,Classe=Gide}
\begin{exercice}
@@ -486,11 +573,21 @@ L'envionnement \lstinline!exercice! doit {\em impérativement} être inclus dans
\end{exercice}
\end{Maquette}
\end{Codes}
-%\begin{Maquette}[Fiche]{Theme=Les fonctions,Niveau=3,Classe=Gide}
-% \begin{exercice}
-% La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
-% \end{exercice}
-%\end{Maquette}
+\subsection*{La personnalisation}
+On peut, dans un premier temps, utiliser les clés suivantes :
+\begin{Description}
+\item[La clé \Cle{BackGround}]\Defaut{white}
+ modifie les arrière-plans des exercices.
+\item[La clé \Cle{Cadre}]\Defaut{gray!50}
+ modifie la couleur du cadre des exercices.
+\end{Description}
+\begin{Codes}[]{0.4}{}
+\begin{Maquette}[Fiche]{Theme=Les fonctions,Niveau=3,Classe=Gide}
+ \begin{exercice}[Background=Orange!15,Cadre=Orange!50]
+ La fonction $f:x\mapsto3x+2$ est-elle une fonction affine ? Justifier.
+ \end{exercice}
+\end{Maquette}
+\end{Codes}
\subsection*{Le barème des exercices}
On remarque que certains exercices sont associés à un total de point. C'est une des clés disponibles pour l'environnement \lstinline!exercice!. Voici celles pour les barèmes :
\begin{Description}
@@ -576,7 +673,7 @@ Les clés décrites dans cette partie ne sont disponibles que pour les maquettes
\lstinline!Fiche! / \lstinline!Parcours!.
\begin{Description}
\item[La clé \Cle{Oral}]\Defaut{false}\par
- pour indiquer que l'exercice se résoud oralement.
+ pour indiquer que l'exercice se résout oralement.
\item[La clé \Cle{Calculatrice}]\Defaut{true}\par
pour afficher que la calculatrice {\em est interdite}.
\end{Description}
@@ -646,13 +743,13 @@ Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose de l
\subsection*{Focus sur la maquette \lstinline!ParcoursPerso!}
Dans le cas de cette maquette, l'environnement \lstinline!exercice! n'admet aucune clé. En effet, cette maquette utilise :
\begin{itemize}
-\item et un fichier {\ttfamily *.csv} de la forme :
+\item un fichier {\ttfamily *.csv} de la forme :
\begin{Codes}[listing only]{0.4}{}
Anne,Bec,{1,2}
Paul,Isse,{1,3}
Jean,Némar,{1,4}
\end{Codes}
-\item une liste d'exercices pour produire les trois pages suivantes à l'aide du code :
+\item et une liste d'exercices pour produire les trois pages suivantes à l'aide du code :
\begin{Codes}[listing only]{0.4}{}
\begin{Maquette}[ParcoursPerso]{Type=Fiche,Fichier=Documentation,Theme=L'alphabet,Niveau=6,Classe=Alpha}
\begin{exercice}
@@ -687,13 +784,13 @@ L'exemple suivant est obtenu par le code présenté à la page suivante.
\begin{Maquette}[PdT]{Theme=Plan de travail : Calcul littéral,Niveau=3,Classe=Alpha,Date={},Code={}}
\setcounter{PfMExo}{0}
\begin{minipage}{0.35\linewidth}
- \begin{exercice}%Exercice 1
+ \begin{exercice}%exercice 1
A
\end{exercice}
\end{minipage}
\hfill
\begin{minipage}{0.3\linewidth}
- \begin{exercice}%Exercice 2
+ \begin{exercice}%exercice 2
B
\end{exercice}
\end{minipage}
@@ -707,13 +804,13 @@ L'exemple suivant est obtenu par le code présenté à la page suivante.
\vspace*{2cm}
\begin{minipage}{0.35\linewidth}
- \begin{exercice}%Exercice 3
+ \begin{exercice}%exercice 3
C
\end{exercice}
\end{minipage}
\hfill
\begin{minipage}{0.3\linewidth}
- \begin{exercice}%Exercice 4
+ \begin{exercice}%exercice 4
D
\end{exercice}
\end{minipage}
@@ -730,13 +827,13 @@ L'exemple suivant est obtenu par le code présenté à la page suivante.
\begin{Codes}[listing only]{}{}
\begin{Maquette}[PdT]{Theme=Plan de travail : Calcul littéral,Niveau=3,Classe=Alpha,Date={},Code={}}
\begin{minipage}{0.35\linewidth}
- \begin{exercice}%Exercice 1
+ \begin{exercice}%exercice 1
A
\end{exercice}
\end{minipage}
\hfill
\begin{minipage}{0.3\linewidth}
- \begin{exercice}%Exercice 2
+ \begin{exercice}%exercice 2
B
\end{exercice}
\end{minipage}
@@ -750,13 +847,13 @@ L'exemple suivant est obtenu par le code présenté à la page suivante.
\vspace*{2cm}
\begin{minipage}{0.35\linewidth}
- \begin{exercice}%Exercice 3
+ \begin{exercice}%exercice 3
C
\end{exercice}
\end{minipage}
\hfill
\begin{minipage}{0.3\linewidth}
- \begin{exercice}%Exercice 4
+ \begin{exercice}%exercice 4
D
\end{exercice}
\end{minipage}
@@ -772,7 +869,7 @@ L'exemple suivant est obtenu par le code présenté à la page suivante.
\end{Codes}
\clearpage
\subsection*{\og Correction\fg{} des exercices}
- Un exercice avec correction aura la forme suivante :
+ Un exercice avec correction pourra\footnote{Dans les faits, seul l'environnement \lstinline!exercice! est nécessaire.} avoir la forme suivante :
\begin{Codes}[listing only]{0.4}{}
\begin{exercice}
@@ -780,14 +877,27 @@ L'exemple suivant est obtenu par le code présenté à la page suivante.
\begin{Solution}
\end{Solution}
+\begin{Reponse}
+
+\end{Reponse}
+\begin{Indice}
+
+\end{Indice}
\end{Codes}
On peut gérer la correction des exercices à deux niveaux :
\begin{Description}
- \item[Au niveau de l'environnement ]\lstinline!Maquette!, on dispose de deux clés :
+ \item[Au niveau de l'environnement ]\lstinline!Maquette!, on dispose des clés :
\end{Description}
\begin{Description}
\item[la Clé \Cle{CorrigeApres}]\Defaut{false}\par qui affiche le corrigé, s'il existe, après l'énoncé de l'exercice.
\item[la Clé \Cle{CorrigeFin}]\Defaut{false}\par qui affiche les corrigés, s'ils existent, à la fin du document.
+ \begin{quote}
+ \begin{description}
+ \item[la Clé \Cle{CorrigeAll}]\Defaut{false}\par est {\em uniquement} valable avec la clé \Cle{Fiche}. Elle affiche une feuille avec tous les corrigés détaillés (environnement \lstinline!Solution!); une feuille avec toutes les réponses brutes (environnement \lstinline!Reponse!) et une feuille avec tous les indices (environnement \lstinline!Indice!).
+\item[la Clé \Cle{Colonnes}]\Defaut{1}\par définit le nombre de colonnes utilisé pour afficher les corrigés.
+\item[la Clé \Cle{Epaisseur}]\Defaut{0pt}\par modifie l'épaisseur de la barre de séparation des colonnes.
+ \end{description}
+ \end{quote}
\end{Description}
Pour la maquette \lstinline!ParcoursPerso!, seule la clé \Cle{CorrigeFin} est autorisée.
@@ -796,7 +906,7 @@ Pour la maquette \lstinline!ParcoursPerso!, seule la clé \Cle{CorrigeFin} est a
\begin{Maquette}[IE,CorrigeApres]{Theme=Calcul littéral}
\begin{exercice}% n'a pas de correction
\begin{enumerate}
- \item $1+1=?$.
+ \item $1+1=?$
\end{enumerate}
\end{exercice}
\begin{exercice}
@@ -814,7 +924,7 @@ Pour la maquette \lstinline!ParcoursPerso!, seule la clé \Cle{CorrigeFin} est a
\begin{Maquette}[IE,CorrigeApres]{Theme=Calcul littéral}
\begin{exercice}% n'a pas de correction
\begin{enumerate}
- \item $1+1=?$.
+ \item $1+1=?$
\end{enumerate}
\end{exercice}
\begin{exercice}
@@ -829,31 +939,13 @@ Pour la maquette \lstinline!ParcoursPerso!, seule la clé \Cle{CorrigeFin} est a
\end{Solution}
\end{Maquette}
\begin{Description}
-\item[Au niveau de l'environnement ]\lstinline!exercice!, on peut affiner la correction proposée en écrivant le code de l'exercice sous la forme :
-\end{Description}
-\begin{Codes}[listing only]{0.4}{}
-\begin{exercice}
-
-\end{exercice}
-\begin{Solution}
-
-\end{Solution}
-\begin{Reponse}
-
-\end{Reponse}
-\begin{Indice}
-
-\end{Indice}
-\end{Codes}
-L'environnement \lstinline!exercice! dispose alors des clés suivantes :
+\item[Au niveau de l'environnement ]\lstinline!exercice!, on peut affiner la correction à l'aide des clés :
\begin{Description}
\item[la Clé \Cle{PasCorrige}]\Defaut{false}\par supprime l'affichage de tous types de correction pour l'exercice considéré;
\item[la Clé \Cle{Pouce}]\Defaut{false}\par qui affiche uniquement le contenu de l'environnement \lstinline!Indice!;
\item[la Clé \Cle{Direct}]\Defaut{false}\par qui affiche uniquement le contenu de l'environnement \lstinline!Reponse!.
\end{Description}
-
-\bigskip
-
+\end{Description}
Cela engendre, si nécessaire, la création de fichier \lstinline!*.sol! pour les solutions, \lstinline!*.rep! pour les réponses et \lstinline!*.cdp! pour les indices. Il conviendra de les effacer à chaque changement de clé (\Cle{PasCorrige}, \Cle{Pouce}, \Cle{Direct}) ou ajout d'exercice(s). En effet, la priorité d'affichage est donnée aux fichiers \lstinline!*.sol! puis \lstinline!*.rep! et enfin \lstinline!*.cdp!.
\bigskip
@@ -936,7 +1028,6 @@ Cela engendre, si nécessaire, la création de fichier \lstinline!*.sol! pour le
$7x+35$
\end{Reponse}
\begin{exercice}[Direct]
-
$\dfrac34-\dfrac25=$?
\end{exercice}
\begin{Solution}
@@ -961,6 +1052,11 @@ Cela engendre, si nécessaire, la création de fichier \lstinline!*.sol! pour le
39
\end{Reponse}
\end{Maquette}
+\clearpage
+\section*{Historique}
+\begin{description}
+\item[\PfMfiledate{}--v \PfMfileversion] Ajout de styles de personnalisation.
+\end{description}
\end{document}
%%% Local Variables:
%%% TeX-engine: luatex