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.tex97
1 files changed, 77 insertions, 20 deletions
diff --git a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex
index 106ea50ad4..58dfa051e5 100644
--- a/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex
+++ b/macros/latex/contrib/profmaquette/doc/ProfMaquette-doc.tex
@@ -3,7 +3,7 @@
\usepackage[nonamssymb]{ProfCollege}
\usepackage{ProfMaquette}
\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
-\usepackage{fourier-otf}
+\usepackage[math-style=french]{fourier-otf}
\newfontfamily\myfontDys{FiraMath-Regular.otf}
@@ -125,16 +125,16 @@
texcsstyle=*\color{black},%pour colorer la contre-oblique
classoffset=5,
texcsstyle=*\color{blue},%pour colorer la contre-oblique
- moretexcs={brm,TikzDM,TikzDMCor,TikzDS,TikzDSCor,TikzIE,TikzIECor,TikzFiche,TikzFicheCor,TikzCours,Competences,TikzParcours,TikzParcoursCor,TikzPdT,TikzPdTCor,PfMCompNA,PfMCompECA,PfMCompA,AfficheParcours,CheminVrai,CheminFaux,TikzContrat,TikzContratCor,TikzFdR,TikzFdRCor,AfficheContrat,AfficheFdR,TikzCAN,TikzCANCor,Complement,PfMTexteEncart,PfMEspaceAvantLignes,PfMEspaceApresLignes},
+ moretexcs={brm,TikzDM,TikzDMCor,TikzDS,TikzDSCor,TikzIE,TikzIECor,TikzFiche,TikzFicheCor,TikzCours,Competences,TikzParcours,TikzParcoursCor,TikzPdT,TikzPdTCor,PfMCompNA,PfMCompECA,PfMCompA,AfficheParcours,CheminVrai,CheminFaux,TikzContrat,TikzContratCor,TikzFdR,TikzFdRCor,AfficheContrat,AfficheFdR,TikzCAN,TikzCANCor,Complement,PfMTexteEncart,PfMEspaceAvantLignes,PfMEspaceApresLignes,cacheitem},
emph={Maquette,exercice,Solution,Reponse,Indice},%
classoffset=1,
- keywords={DM,DS,IE,Fiche,CorrigeFin,CorrigeApres,PdT,Parcours,ParcoursPerso,Cours,FdR,Contrat,CAN,Dys},
+ keywords={DM,DS,IE,Fiche,CorrigeFin,CorrigeApres,PdT,Parcours,ParcoursPerso,Cours,FdR,Contrat,CAN,Dys,Taille,VersSolution},
keywordstyle=\color{OliveDrab},
classoffset=2,
keywords={Theme,Niveau,Classe,Date,Calculatrice,Code,Numero,Sujet,Nom,NumSujet,Fichier,Type,CoefQ,CoefR,CoefJ},
keywordstyle=\color{BlueViolet},%DarkMagenta},
classoffset=3,
- keywords={Pouce,Direct,PasCorrige,BaremeDetaille,BaremeTotal,Source,Titre,Oral,Calculatrice,Competence,Trajet,Confiance,Route,Stop,Lignes,Encart,TitreSolution},
+ keywords={Pouce,Direct,PasCorrige,BaremeDetaille,BaremeTotal,Source,Titre,Oral,Calculatrice,Competence,Trajet,Confiance,Route,Stop,Lignes,Encart,TitreSolution,NonUtilise,Profile},
keywordstyle=\color{DarkGreen},
classoffset=4,
keywords={userfiche,userfichecor,userdm,userdmcor,userie,useriecor,userds,userdscor,userparcours,userparcourscor,userpdt,userpdtcor,usercours,usercontrat,usercontratcor,userfdr,userfdrcor,usercan,usercancor},
@@ -508,7 +508,7 @@ puis il indiquera les caractéristiques \metamk{Caracteristiques} du document so
On considère un triangle $ABC$\dots
\end{Maquette}
\clearpage
-\subsection*{Contrat de confiance\footnote{Basé sur une idée de Thomas {\sc Castanet}.}}
+\subsection*{Le contrat de confiance\footnote{Basé sur une idée de Thomas {\sc Castanet}.}}
\begin{CadreMP}
\begin{Description}
\item[La clé \Cle{Contrat}]\Defaut{false}
@@ -528,7 +528,7 @@ puis il indiquera les caractéristiques \metamk{Caracteristiques} du document so
On considère un triangle $ABC$\dots
\end{Maquette}
\clearpage
-\subsection*{Feuille de route\footnote{Basé sur une idée de Thomas {\sc Castanet}.}}
+\subsection*{La feuille de route\footnote{Basé sur une idée de Thomas {\sc Castanet}.}}
\begin{CadreMP}
\begin{Description}
\item[La clé \Cle{FdR}]\Defaut{false}
@@ -548,7 +548,7 @@ puis il indiquera les caractéristiques \metamk{Caracteristiques} du document so
On considère un triangle $ABC$\dots
\end{Maquette}
\clearpage
-\subsection*{Course aux nombres}
+\subsection*{La Course aux nombres}
\begin{CadreMP}
\begin{Description}
\item[La clé \Cle{CAN}]\Defaut{false}
@@ -577,17 +577,22 @@ puis il indiquera les caractéristiques \metamk{Caracteristiques} du document so
\clearpage
\includepdf[nup=1x2,pages=-,landscape]{TestCAN.pdf}
\clearpage
-\subsection*{Focus sur la clé \Cle{Dys}}
-Lorsque cette clé est activée, le package \lstinline!ProfMaquette! modifie plusieurs paramètres :
+\subsection*{Focus sur la clé \Cle{Dys}}\label{PageDys}
+Lorsque cette clé est activée, le package \lstinline!ProfMaquette! agit sur plusieurs paramètres :
\begin{itemize}
-\item il modifie l'interligne en passant sa valeur à \num{1.5};
+\item il modifie l'interligne en passant sa valeur à \num{1.8};
\item il force la non-justification des lignes;
-\item il impose la taille de la fonte en la passant à {\ttfamily 14pt}, que la taille demandée par défaut soit {\ttfamily 10pt}, {\ttfamily 11pt} ou {\ttfamily 12pt}.
+\item il impose, par défaut, la taille de la fonte en la passant à {\ttfamily 14pt}, que la taille demandée par défaut soit {\ttfamily 10pt}, {\ttfamily 11pt} ou {\ttfamily 12pt}.
+\begin{CadreMP}
+ \begin{Description}
+\item[La clé \Cle{Taille}] modifie la taille de la fonte utilisée avec la clé \Cle{Dys}.\par\hfill\Defaut{14}
+\end{Description}
+\end{CadreMP}
\end{itemize}
\begin{tcolorbox}
Le choix d'une police étant personnel et les études contradictoires, le package \lstinline!ProfMaquette! ne propose aucune fonte particulière. Dans une distribution \TeX{}Live, la police {\ttfamily Fira Sans}\footnotemark{} peut convenir, tant pour le texte que pour les mathématiques.
\end{tcolorbox}
-Le code suivant montre, à la page suivante, les effets de cette clé \Cle{Dys}.
+Le code ci-dessous montre, à la page suivante, les effets de cette clé \Cle{Dys}.
\begin{Codes}[listing only]{0.4}{}
\begin{Maquette}[Fiche,Dys]{Theme=Théorème de Pythagore}
\myfontDys%Définie dans le préambule sous la forme
@@ -632,7 +637,7 @@ Le code suivant montre, à la page suivante, les effets de cette clé \Cle{Dys}.
\end{exercice}
\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éfinis.\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! :
+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 \lstinline!tcolorbox! prédéfinis\footnote{Qu'on peut donc redéfinir.} :
\begin{itemize}[label=\textbullet]
\item \lstinline!userdm / userdmcor! pour la clé \Cle{DM};
\item \lstinline!userds / userdscor! pour la clé \Cle{DS};%
@@ -682,7 +687,7 @@ on obtient :
}%
}%
-Pour modifier {\em plus finement} les entêtes des différentes maquettes, on dispose des commandes :
+Pour modifier {\em plus finement} les entêtes des différentes maquettes, on dispose des 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.} :
\begin{itemize}[label=\textbullet]
\item \lstinline!\TikzDM / \TikzDMCor! pour la clé \Cle{DM};
\item \lstinline!\TikzDS / \TikzDSCor! pour la clé \Cle{DS};%
@@ -871,7 +876,7 @@ Après chaque exercice, on peut faire apparaître des zones à compléter.
\item[La clé \Cle{Encart}] indique l'espace à laisser {\em après} la fin de l'exercice.\Defaut{-}\\La valeur attendue est une longueur.
\end{Description}
\begin{Codes}[]{0.4}{}
-\begin{Maquette}[Fiche]{Theme=Nombres entiers}
+\begin{Maquette}[Fiche]{Theme=Les triangles}
\begin{exercice}[Lignes=5]
On considère un triangle $ABC$ tel que \dots
\end{exercice}
@@ -887,6 +892,50 @@ On peut modifier :
\item le texte d'introduction de l'encart par {\em la commande} \lstinline!\PfMTexteEncart!.
\end{itemize}
\clearpage
+\subsection*{Gestion de profils particuliers d'élèves}
+Certains enfants présentent des troubles des apprentissages et ont donc besoin d'aménagements pédagogiques particuliers. Couplées ou pas à la clé \Cle{Dys} (page \pageref{PageDys}), on dispose des clés suivantes.
+\begin{Description}
+ \item[La clé \Cle{NonUtilise}] indique que l'exercice {\em et} sa solution ne seront pas utilisés pour la confection du document.\Defaut{false}
+ \end{Description}
+ \begin{Codes}[]{0.4}{}
+\begin{Maquette}[Fiche]{Theme=Les fractions,Code=423FicheFraction}
+ \begin{exercice}
+ Calculer $A=\frac{1}{2}+\frac{1}{2}$.
+ \end{exercice}
+ \begin{exercice}[NonUtilise]
+ Calculer $B=\frac{1}{3}+\frac{1}{6}$.
+ \end{exercice}
+ \begin{exercice}
+ Calculer $C=\frac{1}{5}+\frac{1}{7}$.
+ \end{exercice}
+\end{Maquette}
+\end{Codes}
+\begin{Description}
+ \item[La clé \Cle{Profile}] indique que l'exercice {\em et} sa solution sont profilés et peuvent disposer de moins de questions. Cette clé sera utilisée conjointement avec la commande \lstinline!\cacheitem! permettant de cacher un item complet d'une liste.\Defaut{false}
+ \end{Description}
+\begin{Codes}[]{0.4}{}
+\begin{Maquette}[Fiche]{Theme=Calcul littéral,Code=323FicheDevelopper}
+ \begin{exercice}[Profile]
+ \begin{enumerate}
+ \item Développer et réduire $A=2x(3+7x)$.
+ \item Développer et réduire $B=(x+3)(x+4)$.
+ \cacheitem\item Développer et réduire $C=(2x+3)(7x-1)$.
+ \cacheitem\item Développer et réduire $D=(4-3x)(x-2)$.
+ \item Calculer les valeurs des expressions précédentes lorsque $x=2$.
+ \end{enumerate}
+ \end{exercice}
+ \begin{exercice}[]
+ \begin{enumerate}
+ \item Développer et réduire $A=2x(3+7x)$.
+ \item Développer et réduire $B=(x+3)(x+4)$.
+ \cacheitem\item Développer et réduire $C=(2x+3)(7x-1)$.
+ \cacheitem\item Développer et réduire $D=(4-3x)(x-2)$.
+ \item Calculer les valeurs des expressions précédentes lorsque $x=2$.
+ \end{enumerate}
+ \end{exercice}
+\end{Maquette}
+\end{Codes}
+\clearpage
\subsection*{Des logos ?}
Les clés décrites dans cette partie ne sont disponibles que pour les maquettes
\lstinline!Fiche! / \lstinline!Parcours!.
@@ -1148,7 +1197,10 @@ Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose de l
%\setcounter{}{0}
Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose des clés \Cle{Route} et \Cle{Stop} permettant de construire automatiquement une feuille de route. La commande \lstinline!\AfficheFdR{}! représente un schéma associé à la feuille de route construite par l'enseignant : l'élève réalise les exercices de la ligne du bas puis demande la validation de l'enseignant. Une fois la validation acquise, l'enseignant peut lui proposer de faire les exercices de la ligne du haut ou de poursuivre la feuille de route.
\\Ce schéma se construit seul, automatiquement, après que l'enseignant ait utilisé les clés \Cle{Route} et \Cle{Stop} dans la création de ses exercices. Il faudra néanmoins deux compilations et vérifier que chaque \og morceau\fg{} de route soit non vide (La ligne haute, quant à elle, pouvant être vide). \`A noter que ce schéma, avec l'utilisation du package \lstinline!hyperref!, dispose de liens cliquables sur les exercices sélectionnés pour le parcours.
-\begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{\scriptsize}
+\begin{multicols}{2}
+ \begin{Codes}[enhanced,listing only,listing options={frame=,escapechar=!},overlay unbroken and first={%
+ \node[text=black,fill=white,anchor=east,xshift=-10pt] at (frame.south east) {\scriptsize Suite\dots};
+ }]{0.4}{}
\begin{Maquette}[FdR]{Theme=Calcul mental}
\begin{center}
\AfficheFdR%
@@ -1171,6 +1223,8 @@ Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose des
\begin{exercice}[Route]
\end{exercice}
+\end{Codes}
+\begin{Codes}[listing only,listing options={frame=,escapechar=!}]{0.4}{}
\begin{exercice}[]
\end{exercice}
@@ -1197,6 +1251,7 @@ Dans le cas de cette maquette, l'environnement \lstinline!exercice! dispose des
\end{exercice}
\end{Maquette}
\end{Codes}
+\end{multicols}
\clearpage
\begin{Maquette}[FdR]{Theme=Calcul mental}
\begin{center}
@@ -1290,7 +1345,8 @@ On peut gérer la correction des exercices à deux niveaux :
\item[la clé \Cle{CorrigeFin}]\Defaut{false}\par qui affiche les corrigés, {\em 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{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{VersSolution}] permet de se déplacer directement à la solution des exercices en cliquant sur le symbole \faKey. {\em Il est impératif de charger le package} \lstinline!hyperref!.
\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}
@@ -1347,7 +1403,7 @@ Pour les maquettes \lstinline!ParcoursPerso! et \lstinline!CAN!, seule la clé \
\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!.
\begin{Codes}[listing only]{0.4}{\scriptsize}
-\begin{Maquette}[DS,CorrigeFin]{Numero=3}
+\begin{Maquette}[DS,CorrigeFin,VersSolution]{Numero=3}
\begin{exercice}[TitreSolution= : Nombre décimal]
$1+\dfrac2{10}=$
\end{exercice}
@@ -1398,7 +1454,7 @@ Cela engendre, si nécessaire, la création de fichier \lstinline!*.sol! pour le
\end{Reponse}
\end{Maquette}
\end{Codes}
-\begin{Maquette}[DS,CorrigeFin]{Numero=3}
+\begin{Maquette}[DS,CorrigeFin,VersSolution]{Numero=3}
% La clé CorrigeFin utilise le contenu de l'environnement Solution
\begin{exercice}[TitreSolution= : Nombre décimal]
$1+\dfrac2{10}=$
@@ -1452,7 +1508,8 @@ Cela engendre, si nécessaire, la création de fichier \lstinline!*.sol! pour le
\clearpage
\section*{Historique}
\begin{description}
-\item[\PfMfiledate{}--v \PfMfileversion] Ajout de la clé \Cle{TitreSolution} à l'environnement \lstinline!exercice!. Amélioration de la documentation.
+\item[\PfMfiledate{}--v \PfMfileversion] Ajout des clés \Cle{NonUtilise} et \Cle{Profile} à l'environnement \lstinline!exercice!. Ajout des clés \Cle{Taille} et \Cle{VersSolution} à l'environnement \lstinline!Maquette!.
+ %0.86 Ajout de la clé \Cle{TitreSolution} à l'environnement \lstinline!exercice!. Amélioration de la documentation.
%0.85 Ajout des clés \lstinline!Lignes! et \lstinline!Encart! à l'environnement \lstinline!exercice!. Amélioration de la documentation.
%0.82 Correction de bugs.
%0.80 Ajout d'une clé \Cle{Dys} pour les élèves à profil particulier.