forked from viennet/Referentiels
Ajout des tableaux introductifs, listant les SAé et les ressources
This commit is contained in:
parent
5cde7ff8b3
commit
10898cdff6
88
latex/modeles/affichages.tex
Normal file
88
latex/modeles/affichages.tex
Normal file
@ -0,0 +1,88 @@
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% Affichae des SAE (et leur exemple) pour un semestre %%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% \affichageSAE{code_semestre} avec code_semestre=A pour le S1, B pour le S2
|
||||
\newcounter{nosae}
|
||||
\newcounter{noexemple}
|
||||
\newcommand{\affichageSAE}[1]{
|
||||
\xdef\sem{#1}
|
||||
|
||||
\forLoop{1}{\value{cptS\sem}}{nosae}{ % Pour chaque SAE
|
||||
%A\Alph{noressource}
|
||||
\xdef\currentSAE{\sem\Alph{nosae}}
|
||||
\tableauSAE{\currentSAE}
|
||||
\forLoop{1}{\value{cptSexemple\currentSAE}}{noexemple}{
|
||||
\tableauExempleSAE{\currentSAE}{\Alph{noexemple}}
|
||||
}
|
||||
\newpage
|
||||
}
|
||||
}
|
||||
|
||||
\newcommand{\listeTitreSAE}[1]{
|
||||
\setlength{\tabcolsep}{0.125cm} % Marge des colonnes
|
||||
\setlength{\extrarowheight}{2pt} % Marge des lignes
|
||||
|
||||
\begin{tabular}[t]{|P|T|}
|
||||
\hline {\bfseries Codes des SAÉ} & {\bfseries Titre} \\ \hline
|
||||
|
||||
\forLoop{1}{\value{cptS\sem}}{nosae}{ % Pour chaque SAE
|
||||
%A\Alph{noressource}
|
||||
\xdef\currentSAE{\sem\Alph{nosae}} % code de la SAE
|
||||
\xdef\saecode{\csname Scode\currentSAE\endcsname}
|
||||
\xdef\saetitre{\csname Sname\currentSAE\endcsname}
|
||||
{\bfseries \saecode}
|
||||
&
|
||||
{\bfseries \hyperlink{res:\saecode}{\saetitre}}
|
||||
\tabularnewline
|
||||
|
||||
\forLoop{1}{\value{cptSexemple\currentSAE}}{noexemple}{
|
||||
\xdef\exemplecode{\currentSAE\Alph{noexemple}}
|
||||
\xdef\titreexemple{\csname ESname\exemplecode\endcsname}
|
||||
& {\itshape Exemple \arabic{noexemple}~: \titreexemple}
|
||||
\ifthenelse{%
|
||||
\equal{\thenoexemple}{\value{cptSexemple\currentSAE}}}{ %
|
||||
\tabularnewline\hline
|
||||
}{%
|
||||
\tabularnewline
|
||||
}
|
||||
}
|
||||
}
|
||||
\end{tabular}
|
||||
}
|
||||
|
||||
\newcommand{\listeTitreRessource}[1]{
|
||||
\setlength{\tabcolsep}{0.125cm} % Marge des colonnes
|
||||
\setlength{\extrarowheight}{2pt} % Marge des lignes
|
||||
|
||||
\begin{tabular}[t]{|P|T|}
|
||||
\hline {\bfseries Codes des ressources} & {\bfseries Nom} \\
|
||||
\hline
|
||||
|
||||
\forLoop{1}{\value{cptR\sem}}{noressource}{ % Pour chaque SAE
|
||||
%A\Alph{noressource}
|
||||
\def\CODE{\sem\Alph{noressource}} % code de la SAE
|
||||
\xdef\rescode{\csname Rcode\CODE\endcsname}
|
||||
\xdef\resnom{\csname Rname\CODE\endcsname}
|
||||
{\bfseries \rescode}
|
||||
&
|
||||
\hyperlink{res:\rescode}{\resnom}
|
||||
\tabularnewline
|
||||
\hline
|
||||
}
|
||||
\end{tabular}
|
||||
}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% Affichage des ressources %%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\newcounter{noressource}
|
||||
\newcommand{\affichageRessource}[1]{
|
||||
\xdef\sem{#1}
|
||||
\forLoop{1}{\value{cptR\sem}}{noressource}{
|
||||
%A\Alph{noressource}
|
||||
\tableauRessource{\sem\Alph{noressource}}
|
||||
\newpage
|
||||
}
|
||||
|
||||
}
|
@ -17,7 +17,10 @@
|
||||
% Compteur de ligne pour les tableaux
|
||||
\newcounter{noligne}
|
||||
|
||||
% Liste des apprentissages critiques
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% Liste des apprentissages critiques %%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% \listeAC{R}{code_ressource}{lettre_competence} pour une ressource
|
||||
% \listeAC{S}{code_ressource}{lettre_competence} pour une sae
|
||||
\newcommand*{\listeAC}[3]{%
|
||||
|
@ -12,7 +12,7 @@
|
||||
% 1er tableau : Nom/Code/Semestre
|
||||
|
||||
% 3ème tableau : descriptif
|
||||
\begin{longtable}[t]{|P|T|}
|
||||
\begin{tabular}[t]{|P|T|}
|
||||
\hline
|
||||
{\bfseries Exemple de la SAÉ} &
|
||||
{\csname ESsae\EXEMPLE\endcsname} \\
|
||||
@ -51,5 +51,5 @@
|
||||
}
|
||||
& \tableauChampLong{\csname ESmodalite\EXEMPLE\endcsname} \\
|
||||
\hline
|
||||
\end{longtable}
|
||||
\end{tabular}
|
||||
}
|
@ -77,6 +77,7 @@
|
||||
\input{modeles/tableau_ressource.tex}
|
||||
\input{modeles/tableau_sae.tex}
|
||||
\input{modeles/tableau_exemple.tex}
|
||||
\input{modeles/affichages.tex}
|
||||
|
||||
\begin{document}
|
||||
|
||||
@ -84,83 +85,51 @@
|
||||
\renewcommand{\labelitemi}{$\bullet$}
|
||||
\renewcommand{\labelitemii}{$\circ$}
|
||||
|
||||
\maketitle
|
||||
|
||||
% ------ TABLE DES MATIERES (en version draft seulement)
|
||||
\ifdef{\draft}{
|
||||
%\begin{frame}[plain]{}
|
||||
%\frametitle{\Large Table des matières}
|
||||
%\begin{columns}[t]
|
||||
%\begin{column}{.5\textwidth}
|
||||
%\tableofcontents[sections={1-3}]
|
||||
%\end{column}
|
||||
%\begin{column}{.5\textwidth}
|
||||
%\tableofcontents[sections={4-5}]
|
||||
%\end{column}
|
||||
%\end{columns}
|
||||
%\end{frame}
|
||||
}{}
|
||||
%\ifdef{\draft}{
|
||||
%\section*{Table des matières}
|
||||
\tableofcontents % [sections={1-3}]
|
||||
|
||||
%\loopressourceacAAA
|
||||
%\tableauACD{AA}{A}
|
||||
\newpage
|
||||
%}
|
||||
|
||||
% \tableauAC{AA}{A}
|
||||
|
||||
\newcounter{noressource}
|
||||
\newcounter{nosae}
|
||||
\newcounter{noexemple}
|
||||
|
||||
\hypertarget{sae:SAÉ}{toto}
|
||||
|
||||
|
||||
Puis :
|
||||
\hyperlink{sae:SAÉ}{test}
|
||||
|
||||
%%%%%%%%%%%%%%%%
|
||||
%% SEMESTRE 1 %%
|
||||
%%%%%%%%%%%%%%%%
|
||||
\section{Semestre 1}
|
||||
\def\sem{A}
|
||||
|
||||
% Les SAE du semestre 1 + les exemples
|
||||
\forLoop{1}{\value{cptS\sem}}{nosae}{ % Pour chaque SAE
|
||||
%A\Alph{noressource}
|
||||
\def\currentSAE{\sem\Alph{nosae}}
|
||||
\tableauSAE{\currentSAE}
|
||||
\forLoop{1}{\value{cptSexemple\currentSAE}}{noexemple}{
|
||||
\tableauExempleSAE{\currentSAE}{\Alph{noexemple}}
|
||||
}
|
||||
\subsection{SAÉs du semestre 1}
|
||||
|
||||
\listeTitreSAE{\sem}
|
||||
|
||||
\subsection{Ressources du semestre 1}
|
||||
|
||||
\listeTitreRessource{\sem}
|
||||
|
||||
\newpage
|
||||
}
|
||||
|
||||
% Les SAE du semestre 1 + les exemples
|
||||
\affichageSAE{\sem}
|
||||
|
||||
% Les ressources du semestre 1
|
||||
\forLoop{1}{\value{cptR\sem}}{noressource}{
|
||||
%A\Alph{noressource}
|
||||
\tableauRessource{\sem\Alph{noressource}}
|
||||
\newpage
|
||||
}
|
||||
|
||||
\affichageRessource{\sem}
|
||||
|
||||
%%%%%%%%%%%%%%%%
|
||||
%% SEMESTRE 2 %%
|
||||
%%%%%%%%%%%%%%%%
|
||||
|
||||
\section{Semestre 2}
|
||||
\def\sem{B} % Le semestre 2
|
||||
|
||||
% Les SAE du semestre 1 + les exemples
|
||||
\forLoop{1}{\value{cptS\sem}}{nosae}{ % Pour chaque SAE
|
||||
%A\Alph{noressource}
|
||||
\def\currentSAE{\sem\Alph{nosae}}
|
||||
\tableauSAE{\currentSAE}
|
||||
\forLoop{1}{\value{cptSexemple\currentSAE}}{noexemple}{
|
||||
\tableauExempleSAE{\currentSAE}{\Alph{noexemple}}
|
||||
}
|
||||
\newpage
|
||||
}
|
||||
|
||||
% Les ressources du semestre 1
|
||||
\forLoop{1}{\value{cptR\sem}}{noressource}{
|
||||
%A\Alph{noressource}
|
||||
\tableauRessource{\sem\Alph{noressource}}
|
||||
\newpage
|
||||
}
|
||||
% Les SAE du semestre 2 + les exemples
|
||||
\affichageSAE{\sem}
|
||||
|
||||
% Les ressources du semestre 2
|
||||
\affichageRessource{\sem}
|
||||
|
||||
\end{document}
|
||||
|
Loading…
Reference in New Issue
Block a user