[bootlin/training-materials updates] master: agenda: stop special casing the graphics course for the pedagogics (03f7c9c5)
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Thu Jan 5 23:48:43 CET 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/03f7c9c5a6ec019462fb21a2eb7ddac6766d7c81
>---------------------------------------------------------------
commit 03f7c9c5a6ec019462fb21a2eb7ddac6766d7c81
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date: Thu Jan 5 23:48:43 2023 +0100
agenda: stop special casing the graphics course for the pedagogics
It has no labs, so add a \haslabs boolean to express this.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
>---------------------------------------------------------------
03f7c9c5a6ec019462fb21a2eb7ddac6766d7c81
agenda/graphics-agenda.tex | 13 +--------
agenda/graphics-fr-agenda.tex | 15 +---------
agenda/graphics-online-agenda.tex | 17 +-----------
agenda/graphics-online-fr-agenda.tex | 19 +------------
agenda/graphics.inc | 3 ++
common/agenda.sty | 54 +++++++++++++++++++++++++++---------
6 files changed, 48 insertions(+), 73 deletions(-)
diff --git a/agenda/graphics-agenda.tex b/agenda/graphics-agenda.tex
index f46ed207..dc8bfa71 100644
--- a/agenda/graphics-agenda.tex
+++ b/agenda/graphics-agenda.tex
@@ -20,18 +20,7 @@
\feagendasummaryitem{Duration}{
\feshowduration{}
}
-\feagendasummaryitem{Pedagogics}{
- \begin{itemize}
- \vspace{-0.5cm}
- \item Lectures delivered by the trainer: 75\% of the duration
- \item Practical demonstrations done by the trainer: 25\% of the
- duration
- \item Electronic copies of presentations, lab instructions and data
- files. They are freely available at
- \href{https://bootlin.com/doc/training/graphics}{bootlin.com/doc/training/graphics}.
- \vspace{-0.5cm}
- \end{itemize}
-}
+\onsitepedagogics{75}{25}
\feagendasummaryitem{Trainer}{
\trainers{}
}
diff --git a/agenda/graphics-fr-agenda.tex b/agenda/graphics-fr-agenda.tex
index 02e55fcc..c3a50b4e 100644
--- a/agenda/graphics-fr-agenda.tex
+++ b/agenda/graphics-fr-agenda.tex
@@ -20,20 +20,7 @@
\feagendasummaryitem{Durée}{
\feshowduration{}
}
-\feagendasummaryitem{Méthodes\newline pédagogiques}{
- \begin{itemize}
- \vspace{-0.5cm}
- \item Présentations animées par le formateur: 75\% de la durée de
- formation
- \item Démonstrations pratiques réalisées par le formateur: 25\% de
- la durée de formation
- \item Version électronique des supports de présentation, des
- instructions et des données de travaux pratiques. Les supports
- sont librement disponibles sur
- \href{https://bootlin.com/doc/training/graphics}{bootlin.com/doc/training/graphics}.
- \vspace{-0.5cm}
- \end{itemize}
-}
+\onsitepedagogics{75}{25}
\feagendasummaryitem{Formateur}{
\trainers{}
}
diff --git a/agenda/graphics-online-agenda.tex b/agenda/graphics-online-agenda.tex
index 9fea8fbe..894e6328 100644
--- a/agenda/graphics-online-agenda.tex
+++ b/agenda/graphics-online-agenda.tex
@@ -20,22 +20,7 @@
\feagendasummaryitem{Duration}{
\feshowduration{}
}
-\feagendasummaryitem{Pedagogics}{
- \begin{itemize}
- \vspace{-0.5cm}
- \item Lectures delivered by the trainer, over
- video-conference. Participants can ask questions at any time.
- \item Practical demonstrations done by the trainer, based on
- practical labs, over video-conference. Participants can ask
- questions at any time.
- \item Instant messaging for questions between sessions (replies
- under 24h, outside of week-ends and bank holidays).
- \item Electronic copies of presentations, lab instructions and data
- files. They are freely available at
- \href{https://bootlin.com/doc/training/graphics}{bootlin.com/doc/training/graphics}.
- \vspace{-0.5cm}
- \end{itemize}
-}
+\onlinepedagogics
\feagendasummaryitem{Trainer}{
\trainers{}
}
diff --git a/agenda/graphics-online-fr-agenda.tex b/agenda/graphics-online-fr-agenda.tex
index 9fec6ead..185fed48 100644
--- a/agenda/graphics-online-fr-agenda.tex
+++ b/agenda/graphics-online-fr-agenda.tex
@@ -20,24 +20,7 @@
\feagendasummaryitem{Durée}{
\feshowduration{}
}
-\feagendasummaryitem{Méthodes\newline pédagogiques}{
- \begin{itemize}
- \vspace{-0.5cm}
- \item Présentations animées par le formateur, par
- visioconférence. Les participants peuvent poser des questions
- à tout instant.
- \item Démonstrations pratiques réalisées par le formateur, par
- vidéo-conférence. Les participants peuvent poser des questions
- à tout instant.
- \item Messagerie instantanée pour questions entre les sessions
- (réponse sous 24h, hors week-end et jours fériés)
- \item Version électronique des supports de présentation, des
- instructions et des données de travaux pratiques. Les supports
- sont librement disponibles sur
- \href{https://bootlin.com/doc/training/graphics}{bootlin.com/doc/training/graphics}.
- \vspace{-0.5cm}
- \end{itemize}
-}
+\onlinepedagogics
\feagendasummaryitem{Formateur}{
\trainers{}
}
diff --git a/agenda/graphics.inc b/agenda/graphics.inc
index 2fca44d0..973b7b40 100644
--- a/agenda/graphics.inc
+++ b/agenda/graphics.inc
@@ -92,3 +92,6 @@
}
}
}{}
+
+% No labs in graphics course
+\def \haslabs{false}
diff --git a/common/agenda.sty b/common/agenda.sty
index dea2066a..bf481a33 100644
--- a/common/agenda.sty
+++ b/common/agenda.sty
@@ -206,6 +206,10 @@
\vspace{1cm}
}
+\ifthenelse{\isundefined{\haslabs}}{
+ \def \haslabs{true}
+}
+
\ifthenelse{\isundefined{\ubuntuversion}}{
\def \ubuntuversion{20.04}
}
@@ -422,7 +426,12 @@
\begin{itemize}
\vspace{-0.5cm}
\item Présentations animées par le formateur: #1\% de la durée de formation
- \item Travaux pratiques réalisés par les participants: #2\% de la durée de formation
+ \ifthenelse{\equal{\haslabs}{false}}{
+ \item Démonstrations pratiques réalisées par le formateur: #2\% de
+ la durée de formation
+ }{
+ \item Travaux pratiques réalisés par les participants: #2\% de la durée de formation
+ }
\item Version électroniques de supports de présentation, des
instructions et des données de travaux pratiques. Les supports
sont librement disponibles sur
@@ -435,7 +444,12 @@
\begin{itemize}
\vspace{-0.5cm}
\item Lectures delivered by the trainer: #1\% of the duration
- \item Practical labs done by participants: #2\% of the duration
+ \ifthenelse{\equal{\haslabs}{false}}{
+ \item Practical demonstrations done by the trainer: #2\% of the
+ duration
+ }{
+ \item Practical labs done by participants: #2\% of the duration
+ }
\item Electronic copies of presentations, lab instructions and data
files. They are freely available at
\href{\trainingdoclink}{\trainingdoclink}.
@@ -454,12 +468,19 @@
\item Présentations animées par le formateur, par
visioconférence. Les participants peuvent poser des questions
à tout instant.
- \item Démonstrations pratiques réalisées par le formateur, basés
- sur les travaux pratiques de la formation, par
- vidéo-conférence. Les participants peuvent poser des questions
- à tout instant. Optionnellement, les participants qui ont
- accès aux accessoires matériels de la formation peuvent
- reproduire par eux-même les travaux pratiques.
+ \ifthenelse{\equal{\haslabs}{true}}{
+
+ \item Démonstrations pratiques réalisées par le formateur,
+ basés sur les travaux pratiques de la formation, par
+ vidéo-conférence. Les participants peuvent poser des
+ questions à tout instant. Optionnellement, les participants
+ qui ont accès aux accessoires matériels de la formation
+ peuvent reproduire par eux-même les travaux pratiques.
+ }{
+ \item Démonstrations pratiques réalisées par le formateur, par
+ vidéo-conférence. Les participants peuvent poser des
+ questions à tout instant.
+ }
\item Messagerie instantanée pour questions entre les sessions
(réponse sous 24h, hors week-end et jours fériés)
\item Version électronique des supports de présentation, des
@@ -475,11 +496,18 @@
\vspace{-0.5cm}
\item Lectures delivered by the trainer, over
video-conference. Participants can ask questions at any time.
- \item Practical demonstrations done by the trainer, based on
- practical labs, over video-conference. Participants can ask
- questions at any time. Optionally, participants who have
- access to the hardware accessories can reproduce the practical
- labs by themselves.
+
+ \ifthenelse{\equal{\haslabs}{true}}{
+ \item Practical demonstrations done by the trainer, based on
+ practical labs, over video-conference. Participants can ask
+ questions at any time. Optionally, participants who have
+ access to the hardware accessories can reproduce the
+ practical labs by themselves.
+ }{
+ \item Practical demonstrations done by the trainer, over
+ video-conference. Participants can ask questions at any
+ time.
+ }
\item Instant messaging for questions between sessions (replies
under 24h, outside of week-ends and bank holidays).
\item Electronic copies of presentations, lab instructions and data
More information about the training-materials-updates
mailing list