Ajoute le fichier d'abbréviations

This commit is contained in:
Cléo Baras 2021-04-09 08:13:12 +02:00
parent 9de405adff
commit dcf265ca7b
19 changed files with 503 additions and 346 deletions

View File

@ -14,7 +14,7 @@
\hline \hline
{ \cellcolor{\colorcomp}\setlength{\extrarowheight}{0pt} { \cellcolor{\colorcomp}\setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}} \begin{tabular}[t]{@{}P@{}}
\textcolor{\textcolorcomp}{\bfseries Compétence \hypertarget{comp:\codecomp}{\csname compcoderef\CNOM\endcsname}} \textcolor{\textcolorcomp}{\bfseries Compétence \hypertarget{comp:\codecomp}{\codecomp}}
\end{tabular} \end{tabular}
} }
%& {\bfseries \csname compname\CNOM\endcsname} \\ %& {\bfseries \csname compname\CNOM\endcsname} \\
@ -39,13 +39,13 @@
\\ \\
\hline \hline
\hline \hline
{\cellcolor{\colorcomp!70!white}\textcolor{\textcolorcomp}{\bfseries Définition}} {\cellcolor{\colorcomp}\textcolor{\textcolorcomp}{\bfseries Définition}}
& &
\tableauChampLong{\csname compdef\CNOM\endcsname} \tableauChampLong{\csname compdef\CNOM\endcsname}
\\ \\
\hline \hline
\hline \hline
{ \cellcolor{\colorcomp!70!white}\setlength{\extrarowheight}{0pt} { \cellcolor{\colorcomp}\setlength{\extrarowheight}{0pt}
\begin{tabular}[t]{@{}P@{}} \begin{tabular}[t]{@{}P@{}}
\textcolor{\textcolorcomp}{\bfseries Situations} \\ \textcolor{\textcolorcomp}{\bfseries Situations} \\
\textcolor{\textcolorcomp}{\bfseries professionnelles} \\ \textcolor{\textcolorcomp}{\bfseries professionnelles} \\
@ -77,12 +77,12 @@
{\bfseries \csname niveaudesc\CNOM\Alph{noligne}\endcsname} \\ {\bfseries \csname niveaudesc\CNOM\Alph{noligne}\endcsname} \\
\forLoop{1}{6}{noac}{ \forLoop{1}{6}{noac}{
\ifcsdef{apprdesc\CNOM\Alph{noligne}\Alph{noac}}{ \ifcsdef{apprdesc\CNOM\Alph{noligne}\Alph{noac}}{
{\csname apprcoderef\CNOM\Alph{noligne}\Alph{noac}\endcsname}~| \csname apprdesc\CNOM\Alph{noligne}\Alph{noac}\endcsname \tabularnewline {\textcolor{\colorcomp}{\csname apprcoderef\CNOM\Alph{noligne}\Alph{noac}\endcsname}}~| \csname apprdesc\CNOM\Alph{noligne}\Alph{noac}\endcsname \tabularnewline
}{} }{}
} }
\end{tabular} \end{tabular}
} }
\tabularnewline \hline\hline \tabularnewline \hline
} }
\end{tabular} \end{tabular}

View File

@ -45,11 +45,11 @@
\hline \hline
\multicolumn{3}{|c|}{\textcolor{ressourceC}{\bfseries Compétence(s) ciblées, coefficient(s) et apprentissage(s) critique(s) couvert(s)}} \\ \multicolumn{3}{|c|}{\textcolor{ressourceC}{\bfseries Compétence(s) ciblées, coefficient(s) et apprentissage(s) critique(s) couvert(s)}} \\
\hline \hline
\textcolor{ressourceC}{\textit{\csname Rcomp\CODE A\endcsname} | {\csname Rniveau\CODE A\endcsname}} \hyperlink{comp:RT1}{\textcolor{compCA}{\textit{\csname Rcomp\CODE A\endcsname}}} | {\csname Rniveau\CODE A\endcsname}
& &
\textcolor{ressourceC}{\textit{\csname Rcomp\CODE B\endcsname} | {\csname Rniveau\CODE B\endcsname}} \hyperlink{comp:RT2}{\textcolor{compCB}{\textit{\csname Rcomp\CODE B\endcsname}}} | {\csname Rniveau\CODE B\endcsname}
& &
\textcolor{ressourceC}{\textit{\csname Rcomp\CODE C\endcsname} | {\csname Rniveau\CODE C\endcsname}} \hyperlink{comp:RT3}{\textcolor{compCC}{\textit{\csname Rcomp\CODE C\endcsname}}} | {\csname Rniveau\CODE C\endcsname}
\\ \\
\hline \hline
\ifcsdef{Rcoeff\CODE A}{coeff. {\csname Rcoeff\CODE A\endcsname}}{} & \ifcsdef{Rcoeff\CODE A}{coeff. {\csname Rcoeff\CODE A\endcsname}}{} &

View File

@ -69,4 +69,4 @@ pourront servir de support)}
} }
% Mots-clés % Mots-clés
\ajoutRmotscles{Plan d'adressage, routage état de lien, stratégies de filtrage, , CIDR, VLSM, agrégation de routes, IPv6, NDP} \ajoutRmotscles{Plan d'adressage, Routage état de lien, Stratégies de filtrage, CIDR, VLSM, Agrégation de routes, IPv6, NDP}

View File

@ -52,18 +52,18 @@ client et de son environnement logiciel.}
\vspace{-5pt} \vspace{-5pt}
\begin{itemize} \begin{itemize}
\item \item
Gestion des systèmes de fichiers (volumes, droits, types de fichiers) Gestion des systèmes de fichiers (volumes, droits, types de fichiers).
\item \item
Gestion de processus et services Gestion de processus et services.
\item \item
Gestion de ressources utilisateurs (comptes, quotas) Gestion de ressources utilisateurs (comptes, quotas).
\item \item
Scripts pour l'automatisation de séquences de commandes Scripts pour l'automatisation de séquences de commandes.
\item \item
Utilisation de fichiers de traces (logs) Utilisation de fichiers de traces (logs).
\item \item
Initiation et mise en oeuvre d'infrastructures de virtualisation et/ou Initiation et mise en oeuvre d'infrastructures de virtualisation et/ou
de conteneurisation de conteneurisation.
\end{itemize} \end{itemize}
} }

View File

@ -54,23 +54,25 @@ pourront servir de support).}
\vspace{-5pt} \vspace{-5pt}
\begin{itemize} \begin{itemize}
\item \item
Rappels sur les protocoles de transport (TCP, UDP) Rappels sur les protocoles de transport (TCP, UDP).
\item \item
Utilisation de ssh pour l'accès distant Utilisation de ssh pour l'accès distant.
\item \item
Principe, installation, configuration et tests des services : Principe, installation, configuration et tests des services :
\item \begin{itemize}
DHCP \item
\item DHCP;
DNS (fonctions de base) \item
\item DNS (fonctions de base);
HTTP \item
\item HTTP;
TFTP, FTP \item
\item TFTP, FTP;
NTP \item
NTP.
\end{itemize}
\end{itemize} \end{itemize}
} }
% Mots-clés % Mots-clés
\ajoutRmotscles{Protocoles et ports applicatifs, services, systèmes d'exploitation} \ajoutRmotscles{Protocoles et ports applicatifs, Services, Systèmes d'exploitation}

View File

@ -39,17 +39,16 @@
% Le descriptif % Le descriptif
\ajoutRancrage{Le professionnel R\&T traite un grand nombre de données. Ces données \ajoutRancrage{Le professionnel R\&T traite un grand nombre de données. Ces données
(par exemple : l'annuaire des utilisateurs du réseau ou l'état des (par ex: l'annuaire des utilisateurs du réseau ou l'état des équipements
équipements informatiques) peuvent servir à la configuration et à informatiques) peuvent servir à la configuration et à l'administration
l'administration des services réseau d'une entreprise (compétence des services réseau d'une entreprise (RT1) ou à alimenter les pages d'un
RT1-Administrer) ou à alimenter les pages d'un site Web (compétence site Web (RT3). Il est donc amené à stocker, organiser, gérer, protéger
RT3-Programmer). Il est donc amené à stocker, organiser, gérer, protéger
des données provenant de différentes sources (thématiques intégrant le des données provenant de différentes sources (thématiques intégrant le
PIX, cf.~https://pix.fr/competences), mais aussi à les traiter en PIX, cf.~\url{https://pix.fr/competences}), mais aussi à les traiter en
développant différents outils informatiques pour ses besoins personnels développant différents outils informatiques pour ses besoins personnels
ou pour son équipe (compétence RT3-Programmer). Plus largement, il ou pour son équipe (RT3). Plus largement, il contribue activement à
contribue activement à l'exploitation et à la maintenance du système l'exploitation et à la maintenance du système d'information de l'
d'information de l' entreprise.\\ entreprise.\\
Cette ressource introduit les éléments fondamentaux des systèmes de Cette ressource introduit les éléments fondamentaux des systèmes de
gestion de base de données en contribuant à la validation des gestion de base de données en contribuant à la validation des
apprentissages critiques mentionnés précédemment. Elle présente apprentissages critiques mentionnés précédemment. Elle présente
@ -78,15 +77,13 @@ introduits.}
Base de données relationnelles : Base de données relationnelles :
\begin{itemize} \begin{itemize}
\item \item
Schéma relationnel d'une base de données Schéma relationnel d'une base de données;
\item \item
Sensibilisation aux contraintes d'intégrité Sensibilisation aux contraintes d'intégrité;
\item \item
Création de tables simples Création de tables simples;
\item \item
Interrogation de données Interrogation de données, ajout et modification de données.
\item
Ajout et modification de données
\end{itemize} \end{itemize}
\item \item
Lecture d'une documentation technique (UML, diagramme de classes) Lecture d'une documentation technique (UML, diagramme de classes)

View File

@ -33,19 +33,18 @@
\ajoutRsae{SAÉ24}{Projet intégratif} \ajoutRsae{SAÉ24}{Projet intégratif}
% Les pre-requis % Les pre-requis
\ajoutRprerequis{R010}{None} \ajoutRprerequis{R107}{Fondamentaux de la programmation}
% Le descriptif % Le descriptif
\ajoutRancrage{Le professionnel R\&T est amené à développer différents outils \ajoutRancrage{Le professionnel R\&T est amené à développer différents outils
informatiques à usage personnel ou interne à l'équipe (compétence informatiques à usage personnel ou interne à l'équipe (RT3). Ces outils
RT3-Programmer). Ces outils peuvent traiter des données complexes, viser peuvent traiter des données complexes, viser des fonctionnalités
des fonctionnalités multiples et être développé en équipe : il est alors multiples et être développé en équipe : il est alors nécessaire - pour
nécessaire - pour le professionnel R\&T - de structurer son travail, le professionnel R\&T - de structurer son travail, tant sur les
tant sur les variables manipulant les données, les fichiers qui les variables manipulant les données, les fichiers qui les sauvegardent ou
sauvegardent ou les restaurent, que sur l'organisation (arborescence) de les restaurent, que sur l'organisation (arborescence) de son projet. La
son projet. La ressource introduit ses éléments structurels en ressource introduit ses éléments structurels en contribuant à
contribuant à l'acquisition des apprentissages critiques mentionnés l'acquisition des apprentissages critiques mentionnés précédemment.}
précédemment.}
% Contenus % Contenus
\ajoutRcontenudetaille{ \ajoutRcontenudetaille{
@ -60,23 +59,23 @@ précédemment.}
Structure complexe de données : Structure complexe de données :
\begin{itemize} \begin{itemize}
\item \item
listes 2D, tableaux associatifs/dictionnaires listes 2D, tableaux associatifs/dictionnaires;
\item \item
notion de classes (instance, attributs, méthodes) notion de classes (instance, attributs, méthodes).
\end{itemize} \end{itemize}
\item \item
Manipulation de fichiers avancée : Manipulation de fichiers avancée :
\begin{itemize} \begin{itemize}
\item \item
fichiers structurés (XML, CSV, JSON, YAML) fichiers structurés (XML, CSV, JSON, YAML);
\item \item
gestion de l'arborescence par le code gestion de l'arborescence par le code;
\item \item
lecture/écriture de fichiers structurés lecture/écriture de fichiers structurés;
\item \item
notion de sérialisation notion de sérialisation;
\item \item
notion de persistance des données notion de persistance des données.
\end{itemize} \end{itemize}
\item \item
Initiation aux expressions régulières Initiation aux expressions régulières

View File

@ -1,8 +1,7 @@
\arrayrulecolor{black}
\begin{tabular}[c]{|lp{3.5cm}||c|c|c|c|c|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|} \begin{tabular}[c]{|lp{3.5cm}||c|c|c|c|c|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline \hline
& & \multicolumn{6}{c||}{\bfseries SAÉs} & & \multicolumn{6}{c||}{\textcolor{saeC}{\bfseries SAÉs}}
& \multicolumn{15}{c|}{\bfseries Ressources}\\ & \multicolumn{15}{c|}{\textcolor{ressourceC}{\bfseries Ressources}}\\
\cline{3-23} & & \rotatebox[origin=l]{90}{\tiny{Se sensibiliser à l'hygiène informatique et à la cybersécurité~}} \cline{3-23} & & \rotatebox[origin=l]{90}{\tiny{Se sensibiliser à l'hygiène informatique et à la cybersécurité~}}
& \rotatebox[origin=l]{90}{\tiny{S'initier aux réseaux informatiques~}} & \rotatebox[origin=l]{90}{\tiny{S'initier aux réseaux informatiques~}}
& \rotatebox[origin=l]{90}{\tiny{Découvrir un dispositif de transmission~}} & \rotatebox[origin=l]{90}{\tiny{Découvrir un dispositif de transmission~}}
@ -28,120 +27,120 @@
\\ \\
& & & &
\rotatebox[origin=r]{90}{~SAÉ11~|} \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ11}~|}
& \rotatebox[origin=r]{90}{~SAÉ12~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ12}~|}
& \rotatebox[origin=r]{90}{~SAÉ13~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ13}~|}
& \rotatebox[origin=r]{90}{~SAÉ14~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ14}~|}
& \rotatebox[origin=r]{90}{~SAÉ15~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ15}~|}
& \rotatebox[origin=r]{90}{~SAÉ16~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ16}~|}
& \rotatebox[origin=r]{90}{~R101~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R101}~|}
& \rotatebox[origin=r]{90}{~R102~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R102}~|}
& \rotatebox[origin=r]{90}{~R103~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R103}~|}
& \rotatebox[origin=r]{90}{~R104~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R104}~|}
& \rotatebox[origin=r]{90}{~R105~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R105}~|}
& \rotatebox[origin=r]{90}{~R106~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R106}~|}
& \rotatebox[origin=r]{90}{~R107~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R107}~|}
& \rotatebox[origin=r]{90}{~R108~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R108}~|}
& \rotatebox[origin=r]{90}{~R109~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R109}~|}
& \rotatebox[origin=r]{90}{~R110~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R110}~|}
& \rotatebox[origin=r]{90}{~R111~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R111}~|}
& \rotatebox[origin=r]{90}{~R112~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R112}~|}
& \rotatebox[origin=r]{90}{~R113~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R113}~|}
& \rotatebox[origin=r]{90}{~R114~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R114}~|}
& \rotatebox[origin=r]{90}{~R115~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R115}~|}
\\ \\
\hline \hline
\multicolumn{23}{|l|}{\bfseries RT1 - Administrer les réseaux et l'Internet } \\\multicolumn{23}{|l|}{\small Niveau 1 - Assister l'administrateur du réseau} \\\hline \multicolumn{23}{|l|}{\hyperlink{comp:RT1}{\textcolor{compCA}{\bfseries RT1 - Administrer les réseaux et l'Internet }}} \\\multicolumn{23}{|l|}{\small Niveau 1 - Assister l'administrateur du réseau} \\\hline
AC0111 | & \textcolor{compCA}{AC0111} | &
\begin{tabular}{p{3.2cm}} \tiny{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications}\end{tabular} &
& $\times$ & & & & & $\times$ & & & &
& & & & $\times$ & & & & & & & & & $\times$ & $\times$ & \\ & & & & $\times$ & & & & & & & & & $\times$ & $\times$ & \\
\hline \hline
AC0112 | & \textcolor{compCA}{AC0112} | &
\begin{tabular}{p{3.2cm}} \tiny{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information}\end{tabular} &
$\times$ & $\times$ & & & & $\times$ & $\times$ & & & &
& & & & & & $\times$ & & & & & & $\times$ & & & \\ & & & & & & $\times$ & & & & & & $\times$ & & & \\
\hline \hline
AC0113 | & \textcolor{compCA}{AC0113} | &
\begin{tabular}{p{3.2cm}} \tiny{Configurer les fonctions de base du réseau local} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Configurer les fonctions de base du réseau local}\end{tabular} &
& $\times$ & & & & & $\times$ & & & &
& $\times$ & & $\times$ & & & & & & & & & & & & \\ & $\times$ & & $\times$ & & & & & & & & & & & & \\
\hline \hline
AC0114 | & \textcolor{compCA}{AC0114} | &
\begin{tabular}{p{3.2cm}} \tiny{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis}\end{tabular} &
$\times$ & $\times$ & & & & $\times$ & $\times$ & & & &
& & $\times$ & & & & & & $\times$ & & & & & & & \\ & & $\times$ & & & & & & $\times$ & & & & & & & \\
\hline \hline
AC0115 | & \textcolor{compCA}{AC0115} | &
\begin{tabular}{p{3.2cm}} \tiny{Identifier les dysfonctionnements du réseau local} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Identifier les dysfonctionnements du réseau local}\end{tabular} &
$\times$ & $\times$ & & & & $\times$ & $\times$ & & & &
& $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & & & & & \\ & $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & & & & & \\
\hline \hline
AC0116 | & \textcolor{compCA}{AC0116} | &
\begin{tabular}{p{3.2cm}} \tiny{Installer un poste client} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Installer un poste client}\end{tabular} &
& $\times$ & & & & & $\times$ & & & &
& $\times$ & & $\times$ & & & & & $\times$ & & & $\times$ & & & & \\ & $\times$ & & $\times$ & & & & & $\times$ & & & $\times$ & & & & \\
\hline \hline
\hline \hline
\multicolumn{23}{|l|}{\bfseries RT2 - Connecter les entreprises et les usagers } \\\multicolumn{23}{|l|}{\small Niveau 1 - Découvrir les transmissions et la ToIP} \\\hline \multicolumn{23}{|l|}{\hyperlink{comp:RT2}{\textcolor{compCB}{\bfseries RT2 - Connecter les entreprises et les usagers }}} \\\multicolumn{23}{|l|}{\small Niveau 1 - Découvrir les transmissions et la ToIP} \\\hline
AC0211 | & \textcolor{compCB}{AC0211} | &
\begin{tabular}{p{3.2cm}} \tiny{Mesurer et analyser les signaux} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Mesurer et analyser les signaux}\end{tabular} &
& $\times$ & & & & & & $\times$ & & &
& & & & $\times$ & & & & & & & & & $\times$ & $\times$ & \\ & & & & $\times$ & $\times$ & & & & & & & & $\times$ & $\times$ & \\
\hline \hline
AC0212 | & \textcolor{compCB}{AC0212} | &
\begin{tabular}{p{3.2cm}} \tiny{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement}\end{tabular} &
$\times$ & $\times$ & & & & & & & & &
& & & & & & $\times$ & & & & & & $\times$ & & & \\ & & & & & & & & & & & & $\times$ & $\times$ & $\times$ & \\
\hline \hline
AC0213 | & \textcolor{compCB}{AC0213} | &
\begin{tabular}{p{3.2cm}} \tiny{Déployer des supports de transmission} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Déployer des supports de transmission}\end{tabular} &
& $\times$ & & & & & & $\times$ & & &
& $\times$ & & $\times$ & & & & & & & & & & & & \\ & $\times$ & & $\times$ & & $\times$ & & & & & & & & & & \\
\hline \hline
AC0214 | & \textcolor{compCB}{AC0214} | &
\begin{tabular}{p{3.2cm}} \tiny{Connecter les systèmes de ToIP} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Connecter les systèmes de ToIP}\end{tabular} &
$\times$ & $\times$ & & & & & & & & &
& & $\times$ & & & & & & $\times$ & & & & & & & \\ & & & & & & & & & & & & & & & \\
\hline \hline
AC0215 | & \textcolor{compCB}{AC0215} | &
\begin{tabular}{p{3.2cm}} \tiny{Communiquer avec un client ou un collaborateur} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Communiquer avec un client ou un collaborateur}\end{tabular} &
$\times$ & $\times$ & & & & & & $\times$ & & &
& $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & & & & & \\ & & & & & & & & & & $\times$ & $\times$ & & & & $\times$\\
\hline \hline
\hline \hline
\multicolumn{23}{|l|}{\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T } \\\multicolumn{23}{|l|}{\small Niveau 1 - S'intégrer dans un service informatique} \\\hline \multicolumn{23}{|l|}{\hyperlink{comp:RT3}{\textcolor{compCC}{\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T }}} \\\multicolumn{23}{|l|}{\small Niveau 1 - S'intégrer dans un service informatique} \\\hline
AC0311 | & \textcolor{compCC}{AC0311} | &
\begin{tabular}{p{3.2cm}} \tiny{Utiliser un système informatique et ses outils} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Utiliser un système informatique et ses outils}\end{tabular} &
& $\times$ & & & & & & & $\times$ & $\times$ &
& & & & $\times$ & & & & & & & & & $\times$ & $\times$ & \\ & $\times$ & & $\times$ & & & $\times$ & $\times$ & $\times$ & & & & $\times$ & & & \\
\hline \hline
AC0312 | & \textcolor{compCC}{AC0312} | &
\begin{tabular}{p{3.2cm}} \tiny{Lire, exécuter, corriger et modifier un programme} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Lire, exécuter, corriger et modifier un programme}\end{tabular} &
$\times$ & $\times$ & & & & & & & & $\times$ &
& & & & & & $\times$ & & & & & & $\times$ & & & \\ & & & & & & & $\times$ & $\times$ & & & & & & & \\
\hline \hline
AC0313 | & \textcolor{compCC}{AC0313} | &
\begin{tabular}{p{3.2cm}} \tiny{Traduire un algorithme, dans un langage et pour un environnement donné} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Traduire un algorithme, dans un langage et pour un environnement donné}\end{tabular} &
& $\times$ & & & & & & & & $\times$ &
& $\times$ & & $\times$ & & & & & & & & & & & & \\ & & & & & & & $\times$ & & & & & & & & \\
\hline \hline
AC0314 | & \textcolor{compCC}{AC0314} | &
\begin{tabular}{p{3.2cm}} \tiny{Connaître l'architecture et les technologies d'un site Web} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Connaître l'architecture et les technologies d'un site Web}\end{tabular} &
$\times$ & $\times$ & & & & & & & $\times$ & $\times$ &
& & $\times$ & & & & & & $\times$ & & & & & & & \\ & & & & & & & & & $\times$ & & & & & & \\
\hline \hline
AC0315 | & \textcolor{compCC}{AC0315} | &
\begin{tabular}{p{3.2cm}} \tiny{Choisir les mécanismes de gestion de données adaptés au développement de l'outil} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Choisir les mécanismes de gestion de données adaptés au développement de l'outil}\end{tabular} &
$\times$ & $\times$ & & & & & & & & $\times$ &
& $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & & & & & \\ & & & & & & & & & & & & & & & \\
\hline \hline
AC0316 | & \textcolor{compCC}{AC0316} | &
\begin{tabular}{p{3.2cm}} \tiny{S'intégrer dans un environnement propice au développement et au travail collaboratif} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{S'intégrer dans un environnement propice au développement et au travail collaboratif}\end{tabular} &
& $\times$ & & & & & & & & $\times$ &
& $\times$ & & $\times$ & & & & & $\times$ & & & $\times$ & & & & \\ & & & & & & & $\times$ & & & $\times$ & $\times$ & & & & $\times$\\
\hline \hline
\hline \hline
\end{tabular} \end{tabular}

View File

@ -1,93 +1,92 @@
\arrayrulecolor{black}
\begin{tabular}[c]{|rcp{6cm}||c|c||c||c|c|c|} \begin{tabular}[c]{|rcp{6cm}||c|c||c||c|c|c|}
\hline \hline
& & & \multicolumn{3}{c||}{\bfseries Volumes} & & & \multicolumn{3}{c||}{\bfseries Volumes}
& \multicolumn{3}{c|}{\bfseries Coefficients} & \multicolumn{3}{c|}{\bfseries Coefficients}
\\ \hline \\ \hline
& & & \rotatebox[origin=l]{90}{\bfseries Heures de formation encadrée} & \rotatebox[origin=l]{90}{\bfseries Heures de TPs} & \rotatebox[origin=l]{90}{\bfseries Heures de projets} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}} & & & \rotatebox[origin=l]{90}{\bfseries Heures de formation encadrée} & \rotatebox[origin=l]{90}{\bfseries Heures de TPs} & \rotatebox[origin=l]{90}{\bfseries Heures de projets} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}}
\bfseries RT1 - Administrer les réseaux et l'Internet\\ \textcolor{compCA}{\bfseries RT1} - Administrer les réseaux et l'Internet\\
\small Niveau 1 - Assister l'administrateur du réseau \small Niveau 1 - Assister l'administrateur du réseau
\end{tabular} \end{tabular}
} }
& \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}}
\bfseries RT2 - Connecter les entreprises et les usagers\\ \textcolor{compCB}{\bfseries RT2} - Connecter les entreprises et les usagers\\
\small Niveau 1 - Découvrir les transmissions et la ToIP \small Niveau 1 - Découvrir les transmissions et la ToIP
\end{tabular} \end{tabular}
} }
& \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}}
\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T\\ \textcolor{compCC}{\bfseries RT3} - Créer des outils et applications informatiques pour les R\&T\\
\small Niveau 1 - S'intégrer dans un service informatique \small Niveau 1 - S'intégrer dans un service informatique
\end{tabular} \end{tabular}
} }
\\ \\
\hline\hline\multicolumn{6}{|l}{\bfseries SAÉs} \hline\hline\multicolumn{6}{|l}{\textcolor{saeC}{\bfseries SAÉs}}
\\ \\
\hline SAÉ11& | & \hline \textcolor{saeC}{SAÉ11} & | &
\begin{tabular}{p{5.7cm}} \tiny{Se sensibiliser à l'hygiène informatique et à la cybersécurité} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Se sensibiliser à l'hygiène informatique et à la cybersécurité} \end{tabular} &
2h & 5h & 12h & 16 & & \\ 2h & 5h & 12h & 16 & & \\
\hline SAÉ12& | & \hline \textcolor{saeC}{SAÉ12} & | &
\begin{tabular}{p{5.7cm}} \tiny{S'initier aux réseaux informatiques} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{S'initier aux réseaux informatiques} \end{tabular} &
3h & 7h & 20h & 32 & & \\ 3h & 7h & 20h & 32 & & \\
\hline SAÉ13& | & \hline \textcolor{saeC}{SAÉ13} & | &
\begin{tabular}{p{5.7cm}} \tiny{Découvrir un dispositif de transmission} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Découvrir un dispositif de transmission} \end{tabular} &
2h & 5h & 16h & & 33 & \\ 2h & 5h & 16h & & 33 & \\
\hline SAÉ14& | & \hline \textcolor{saeC}{SAÉ14} & | &
\begin{tabular}{p{5.7cm}} \tiny{Se présenter sur Internet} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Se présenter sur Internet} \end{tabular} &
2h & 8h & 12h & & & 16\\ 2h & 8h & 12h & & & 16\\
\hline SAÉ15& | & \hline \textcolor{saeC}{SAÉ15} & | &
\begin{tabular}{p{5.7cm}} \tiny{Traiter des données} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Traiter des données} \end{tabular} &
2h & 8h & 20h & & & 26\\ 2h & 8h & 20h & & & 26\\
\hline SAÉ16& | & \hline \textcolor{saeC}{SAÉ16} & | &
\begin{tabular}{p{5.7cm}} \tiny{Portfolio} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Portfolio} \end{tabular} &
& 3h & & 0 & 0 & 0\\ & 3h & & 0 & 0 & 0\\
\hline \hline \multicolumn{6}{|l}{\bfseries Ressources} \hline \hline \multicolumn{6}{|l}{\textcolor{ressourceC}{\bfseries Ressources}}
\\ \\
\hline R101& | & \hline \textcolor{ressourceC}{R101} & | &
\begin{tabular}{p{5.7cm}} \tiny{Initiation aux réseaux informatiques} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Initiation aux réseaux informatiques} \end{tabular} &
22h & 24h & & 12 & 4 & 4\\ 22h & 24h & & 12 & 4 & 4\\
\hline R102& | & \hline \textcolor{ressourceC}{R102} & | &
\begin{tabular}{p{5.7cm}} \tiny{Principes et architecture des réseaux} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Principes et architecture des réseaux} \end{tabular} &
12h & 15h & & 12 & & \\ 12h & 15h & & 12 & & \\
\hline R103& | & \hline \textcolor{ressourceC}{R103} & | &
\begin{tabular}{p{5.7cm}} \tiny{Réseaux locaux et équipements actifs} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Réseaux locaux et équipements actifs} \end{tabular} &
11h & 16h & & 8 & 4 & 0\\ 11h & 16h & & 8 & 4 & 0\\
\hline R104& | & \hline \textcolor{ressourceC}{R104} & | &
\begin{tabular}{p{5.7cm}} \tiny{Fondamentaux des systèmes électroniques} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Fondamentaux des systèmes électroniques} \end{tabular} &
15h & 18h & & 9 & 5 & \\ 15h & 18h & & 9 & 5 & \\
\hline R105& | & \hline \textcolor{ressourceC}{R105} & | &
\begin{tabular}{p{5.7cm}} \tiny{Supports de transmission pour les réseaux locaux} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Supports de transmission pour les réseaux locaux} \end{tabular} &
6h & 6h & & & 5 & \\ 6h & 6h & & & 5 & \\
\hline R106& | & \hline \textcolor{ressourceC}{R106} & | &
\begin{tabular}{p{5.7cm}} \tiny{Architecture des systèmes numériques et informatiques} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Architecture des systèmes numériques et informatiques} \end{tabular} &
12h & 12h & & 10 & & \\ 12h & 12h & & 10 & & \\
\hline R107& | & \hline \textcolor{ressourceC}{R107} & | &
\begin{tabular}{p{5.7cm}} \tiny{Fondamentaux de la programmation} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Fondamentaux de la programmation} \end{tabular} &
11h & 30h & & & & 22\\ 11h & 30h & & & & 22\\
\hline R108& | & \hline \textcolor{ressourceC}{R108} & | &
\begin{tabular}{p{5.7cm}} \tiny{Bases des systèmes d'exploitation} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Bases des systèmes d'exploitation} \end{tabular} &
6h & 21h & & 6 & & 7\\ 6h & 21h & & 6 & & 7\\
\hline R109& | & \hline \textcolor{ressourceC}{R109} & | &
\begin{tabular}{p{5.7cm}} \tiny{Introduction aux technologies Web} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Introduction aux technologies Web} \end{tabular} &
4h & 5h & & & & 4\\ 4h & 5h & & & & 4\\
\hline R110& | & \hline \textcolor{ressourceC}{R110} & | &
\begin{tabular}{p{5.7cm}} \tiny{Anglais de communication et initiation au vocabulaire technique} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Anglais de communication et initiation au vocabulaire technique} \end{tabular} &
10h & 20h & & 3 & 5 & 5\\ 10h & 20h & & 3 & 5 & 5\\
\hline R111& | & \hline \textcolor{ressourceC}{R111} & | &
\begin{tabular}{p{5.7cm}} \tiny{Expression-Culture-Communication Professionnelles 1} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Expression-Culture-Communication Professionnelles 1} \end{tabular} &
9h & 21h & & 4 & 4 & 4\\ 9h & 21h & & 4 & 4 & 4\\
\hline R112& | & \hline \textcolor{ressourceC}{R112} & | &
\begin{tabular}{p{5.7cm}} \tiny{Projet Personnel et Professionnel} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Projet Personnel et Professionnel} \end{tabular} &
3h & 12h & & 3 & 3 & 3\\ 3h & 12h & & 3 & 3 & 3\\
\hline R113& | & \hline \textcolor{ressourceC}{R113} & | &
\begin{tabular}{p{5.7cm}} \tiny{Mathématiques du signal} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Mathématiques du signal} \end{tabular} &
24h & 6h & & 5 & 8 & \\ 24h & 6h & & 5 & 8 & \\
\hline R114& | & \hline \textcolor{ressourceC}{R114} & | &
\begin{tabular}{p{5.7cm}} \tiny{Mathématiques des transmissions} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Mathématiques des transmissions} \end{tabular} &
24h & 6h & & 4 & 8 & \\ 24h & 6h & & 4 & 8 & \\
\hline R115& | & \hline \textcolor{ressourceC}{R115} & | &
\begin{tabular}{p{5.7cm}} \tiny{Gestion de projet} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Gestion de projet} \end{tabular} &
8h & 4h & & & 2 & 4\\ 8h & 4h & & & 2 & 4\\
\hline \hline \multicolumn{6}{|l}{\bfseries Total} \hline \hline \multicolumn{6}{|l}{\bfseries Total}
\\ \\
\hline & & & 188h & 252h & 80h & 124 & 81 & 95\\ \hline\end{tabular} \hline & & & {\bfseries 188h} & {\bfseries 252h} & {\bfseries 80h} & {\bfseries 124} & {\bfseries 81} & {\bfseries 95}\\ \hline\end{tabular}

View File

@ -1,8 +1,7 @@
\arrayrulecolor{black}
\begin{tabular}[c]{|lp{3.5cm}||c|c|c|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|} \begin{tabular}[c]{|lp{3.5cm}||c|c|c|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline \hline
& & \multicolumn{4}{c||}{\bfseries SAÉs} & & \multicolumn{4}{c||}{\textcolor{saeC}{\bfseries SAÉs}}
& \multicolumn{14}{c|}{\bfseries Ressources}\\ & \multicolumn{14}{c|}{\textcolor{ressourceC}{\bfseries Ressources}}\\
\cline{3-20} & & \rotatebox[origin=l]{90}{\tiny{Construire un réseau informatique pour une petite structure~}} \cline{3-20} & & \rotatebox[origin=l]{90}{\tiny{Construire un réseau informatique pour une petite structure~}}
& \rotatebox[origin=l]{90}{\tiny{Mesurer et caractériser un signal ou un système~}} & \rotatebox[origin=l]{90}{\tiny{Mesurer et caractériser un signal ou un système~}}
& \rotatebox[origin=l]{90}{\tiny{Mettre en place une solution informatique pour lentreprise~}} & \rotatebox[origin=l]{90}{\tiny{Mettre en place une solution informatique pour lentreprise~}}
@ -25,117 +24,117 @@
\\ \\
& & & &
\rotatebox[origin=r]{90}{~SAÉ21~|} \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ21}~|}
& \rotatebox[origin=r]{90}{~SAÉ22~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ22}~|}
& \rotatebox[origin=r]{90}{~SAÉ23~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ23}~|}
& \rotatebox[origin=r]{90}{~SAÉ24~|} & \rotatebox[origin=r]{90}{~\textcolor{saeC}{SAÉ24}~|}
& \rotatebox[origin=r]{90}{~R201~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R201}~|}
& \rotatebox[origin=r]{90}{~R202~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R202}~|}
& \rotatebox[origin=r]{90}{~R203~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R203}~|}
& \rotatebox[origin=r]{90}{~R204~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R204}~|}
& \rotatebox[origin=r]{90}{~R205~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R205}~|}
& \rotatebox[origin=r]{90}{~R206~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R206}~|}
& \rotatebox[origin=r]{90}{~R207~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R207}~|}
& \rotatebox[origin=r]{90}{~R208~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R208}~|}
& \rotatebox[origin=r]{90}{~R209~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R209}~|}
& \rotatebox[origin=r]{90}{~R210~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R210}~|}
& \rotatebox[origin=r]{90}{~R211~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R211}~|}
& \rotatebox[origin=r]{90}{~R212~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R212}~|}
& \rotatebox[origin=r]{90}{~R213~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R213}~|}
& \rotatebox[origin=r]{90}{~R214~|} & \rotatebox[origin=r]{90}{~\textcolor{ressourceC}{R214}~|}
\\ \\
\hline \hline
\multicolumn{20}{|l|}{\bfseries RT1 - Administrer les réseaux et l'Internet } \\\multicolumn{20}{|l|}{\small Niveau 1 - Assister l'administrateur du réseau} \\\hline \multicolumn{20}{|l|}{\hyperlink{comp:RT1}{\textcolor{compCA}{\bfseries RT1 - Administrer les réseaux et l'Internet }}} \\\multicolumn{20}{|l|}{\small Niveau 1 - Assister l'administrateur du réseau} \\\hline
AC0111 | & \textcolor{compCA}{AC0111} | &
\begin{tabular}{p{3.2cm}} \tiny{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Maîtriser les lois fondamentales de l'électricité afin d'intervenir sur des équipements de réseaux et télécommunications}\end{tabular} &
& & & $\times$ & & & $\times$
& & & & & $\times$ & & & & & & & & & $\times$\\ & & & & & $\times$ & & & & & & & & & $\times$\\
\hline \hline
AC0112 | & \textcolor{compCA}{AC0112} | &
\begin{tabular}{p{3.2cm}} \tiny{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Comprendre l'architecture des systèmes numériques et les principes du codage de l'information}\end{tabular} &
$\times$ & & & $\times$ $\times$ & & & $\times$
& & & & & & $\times$ & $\times$ & & $\times$ & $\times$ & & & $\times$ & \\ & & & & & & $\times$ & $\times$ & & $\times$ & $\times$ & & & $\times$ & \\
\hline \hline
AC0113 | & \textcolor{compCA}{AC0113} | &
\begin{tabular}{p{3.2cm}} \tiny{Configurer les fonctions de base du réseau local} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Configurer les fonctions de base du réseau local}\end{tabular} &
$\times$ & & & $\times$ $\times$ & & & $\times$
& $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & & & & \\ & $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & & & & \\
\hline \hline
AC0114 | & \textcolor{compCA}{AC0114} | &
\begin{tabular}{p{3.2cm}} \tiny{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Maîtriser les rôles et les principes fondamentaux des systèmes d'exploitation afin d'interagir avec ceux-ci pour la configuration et administration des réseaux et services fournis}\end{tabular} &
$\times$ & & & $\times$ $\times$ & & & $\times$
& & $\times$ & $\times$ & & & & & & $\times$ & $\times$ & & & & \\ & & $\times$ & $\times$ & & & & & & $\times$ & $\times$ & & & & \\
\hline \hline
AC0115 | & \textcolor{compCA}{AC0115} | &
\begin{tabular}{p{3.2cm}} \tiny{Identifier les dysfonctionnements du réseau local} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Identifier les dysfonctionnements du réseau local}\end{tabular} &
$\times$ & & & $\times$ $\times$ & & & $\times$
& $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & $\times$ & & \\ & $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & $\times$ & & \\
\hline \hline
AC0116 | & \textcolor{compCA}{AC0116} | &
\begin{tabular}{p{3.2cm}} \tiny{Installer un poste client} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Installer un poste client}\end{tabular} &
$\times$ & & & $\times$ $\times$ & & & $\times$
& $\times$ & $\times$ & & $\times$ & & & & & & & & & & \\ & $\times$ & $\times$ & & $\times$ & & & & & & & & & & \\
\hline \hline
\hline \hline
\multicolumn{20}{|l|}{\bfseries RT2 - Connecter les entreprises et les usagers } \\\multicolumn{20}{|l|}{\small Niveau 1 - Découvrir les transmissions et la ToIP} \\\hline \multicolumn{20}{|l|}{\hyperlink{comp:RT2}{\textcolor{compCB}{\bfseries RT2 - Connecter les entreprises et les usagers }}} \\\multicolumn{20}{|l|}{\small Niveau 1 - Découvrir les transmissions et la ToIP} \\\hline
AC0211 | & \textcolor{compCB}{AC0211} | &
\begin{tabular}{p{3.2cm}} \tiny{Mesurer et analyser les signaux} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Mesurer et analyser les signaux}\end{tabular} &
& $\times$ & & $\times$
& & & & & $\times$ & $\times$ & & & & & & & & $\times$\\
\hline
\textcolor{compCB}{AC0212} | &
\begin{tabular}{p{3.2cm}} \tiny{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement}\end{tabular} &
& $\times$ & & $\times$
& & & & & $\times$ & $\times$ & & & & & & & $\times$ & $\times$\\
\hline
\textcolor{compCB}{AC0213} | &
\begin{tabular}{p{3.2cm}} \tiny{Déployer des supports de transmission}\end{tabular} &
& $\times$ & & $\times$
& $\times$ & & & $\times$ & & & & & & & & & & \\
\hline
\textcolor{compCB}{AC0214} | &
\begin{tabular}{p{3.2cm}} \tiny{Connecter les systèmes de ToIP}\end{tabular} &
& & & $\times$ & & & $\times$
& & & & & $\times$ & & & & & & & & & $\times$\\ & & & & & & & & & & & & & & \\
\hline \hline
AC0212 | & \textcolor{compCB}{AC0215} | &
\begin{tabular}{p{3.2cm}} \tiny{Caractériser des systèmes de transmissions élémentaires et découvrir la modélisation mathématique de leur fonctionnement} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Communiquer avec un client ou un collaborateur}\end{tabular} &
$\times$ & & & $\times$ & $\times$ & & $\times$
& & & & & & $\times$ & $\times$ & & $\times$ & $\times$ & & & $\times$ & \\ & & & & & & & & & & $\times$ & $\times$ & $\times$ & & \\
\hline
AC0213 | &
\begin{tabular}{p{3.2cm}} \tiny{Déployer des supports de transmission} \end{tabular} &
$\times$ & & & $\times$
& $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & & & & \\
\hline
AC0214 | &
\begin{tabular}{p{3.2cm}} \tiny{Connecter les systèmes de ToIP} \end{tabular} &
$\times$ & & & $\times$
& & $\times$ & $\times$ & & & & & & $\times$ & $\times$ & & & & \\
\hline
AC0215 | &
\begin{tabular}{p{3.2cm}} \tiny{Communiquer avec un client ou un collaborateur} \end{tabular} &
$\times$ & & & $\times$
& $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & $\times$ & & \\
\hline \hline
\hline \hline
\multicolumn{20}{|l|}{\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T } \\\multicolumn{20}{|l|}{\small Niveau 1 - S'intégrer dans un service informatique} \\\hline \multicolumn{20}{|l|}{\hyperlink{comp:RT3}{\textcolor{compCC}{\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T }}} \\\multicolumn{20}{|l|}{\small Niveau 1 - S'intégrer dans un service informatique} \\\hline
AC0311 | & \textcolor{compCC}{AC0311} | &
\begin{tabular}{p{3.2cm}} \tiny{Utiliser un système informatique et ses outils} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Utiliser un système informatique et ses outils}\end{tabular} &
& & & $\times$ & & $\times$ & $\times$
& & & & & $\times$ & & & & & & & & & $\times$\\ & $\times$ & $\times$ & & $\times$ & & & $\times$ & $\times$ & $\times$ & & & & $\times$ & \\
\hline \hline
AC0312 | & \textcolor{compCC}{AC0312} | &
\begin{tabular}{p{3.2cm}} \tiny{Lire, exécuter, corriger et modifier un programme} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Lire, exécuter, corriger et modifier un programme}\end{tabular} &
$\times$ & & & $\times$ & & $\times$ & $\times$
& & & & & & $\times$ & $\times$ & & $\times$ & $\times$ & & & $\times$ & \\ & & & & & & & $\times$ & $\times$ & $\times$ & & & & & \\
\hline \hline
AC0313 | & \textcolor{compCC}{AC0313} | &
\begin{tabular}{p{3.2cm}} \tiny{Traduire un algorithme, dans un langage et pour un environnement donné} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Traduire un algorithme, dans un langage et pour un environnement donné}\end{tabular} &
$\times$ & & & $\times$ & & $\times$ & $\times$
& $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & & & & \\ & & & & & & & $\times$ & $\times$ & $\times$ & & & & $\times$ & \\
\hline \hline
AC0314 | & \textcolor{compCC}{AC0314} | &
\begin{tabular}{p{3.2cm}} \tiny{Connaître l'architecture et les technologies d'un site Web} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Connaître l'architecture et les technologies d'un site Web}\end{tabular} &
$\times$ & & & $\times$ & & $\times$ & $\times$
& & $\times$ & $\times$ & & & & & & $\times$ & $\times$ & & & & \\ & & & & & & & $\times$ & & $\times$ & & & & & \\
\hline \hline
AC0315 | & \textcolor{compCC}{AC0315} | &
\begin{tabular}{p{3.2cm}} \tiny{Choisir les mécanismes de gestion de données adaptés au développement de l'outil} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{Choisir les mécanismes de gestion de données adaptés au développement de l'outil}\end{tabular} &
$\times$ & & & $\times$ & & $\times$ & $\times$
& $\times$ & $\times$ & $\times$ & $\times$ & & & & & & & $\times$ & $\times$ & & \\ & & & & & & & $\times$ & $\times$ & $\times$ & & & & & \\
\hline \hline
AC0316 | & \textcolor{compCC}{AC0316} | &
\begin{tabular}{p{3.2cm}} \tiny{S'intégrer dans un environnement propice au développement et au travail collaboratif} \end{tabular} & \begin{tabular}{p{3.2cm}} \tiny{S'intégrer dans un environnement propice au développement et au travail collaboratif}\end{tabular} &
$\times$ & & & $\times$ & & $\times$ & $\times$
& $\times$ & $\times$ & & $\times$ & & & & & & & & & & \\ & & & & & & & $\times$ & $\times$ & $\times$ & $\times$ & $\times$ & $\times$ & & \\
\hline \hline
\hline \hline
\end{tabular} \end{tabular}

View File

@ -4,80 +4,80 @@
& \multicolumn{3}{c|}{\bfseries Coefficients} & \multicolumn{3}{c|}{\bfseries Coefficients}
\\ \hline \\ \hline
& & & \rotatebox[origin=l]{90}{\bfseries Heures de formation encadrée} & \rotatebox[origin=l]{90}{\bfseries Heures de TPs} & \rotatebox[origin=l]{90}{\bfseries Heures de projets} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}} & & & \rotatebox[origin=l]{90}{\bfseries Heures de formation encadrée} & \rotatebox[origin=l]{90}{\bfseries Heures de TPs} & \rotatebox[origin=l]{90}{\bfseries Heures de projets} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}}
\bfseries RT1 - Administrer les réseaux et l'Internet\\ \textcolor{compCA}{\bfseries RT1} - Administrer les réseaux et l'Internet\\
\small Niveau 1 - Assister l'administrateur du réseau \small Niveau 1 - Assister l'administrateur du réseau
\end{tabular} \end{tabular}
} }
& \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}}
\bfseries RT2 - Connecter les entreprises et les usagers\\ \textcolor{compCB}{\bfseries RT2} - Connecter les entreprises et les usagers\\
\small Niveau 1 - Découvrir les transmissions et la ToIP \small Niveau 1 - Découvrir les transmissions et la ToIP
\end{tabular} \end{tabular}
} }
& \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}} & \rotatebox[origin=l]{90}{\begin{tabular}{p{5cm}}
\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T\\ \textcolor{compCC}{\bfseries RT3} - Créer des outils et applications informatiques pour les R\&T\\
\small Niveau 1 - S'intégrer dans un service informatique \small Niveau 1 - S'intégrer dans un service informatique
\end{tabular} \end{tabular}
} }
\\ \\
\hline\hline\multicolumn{6}{|l}{\bfseries SAÉs} \hline\hline\multicolumn{6}{|l}{\textcolor{saeC}{\bfseries SAÉs}}
\\ \\
\hline SAÉ21& | & \hline \textcolor{saeC}{SAÉ21} & | &
\begin{tabular}{p{5.7cm}} \tiny{Construire un réseau informatique pour une petite structure} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Construire un réseau informatique pour une petite structure} \end{tabular} &
2h & 8h & 12h & 23 & & \\ 2h & 8h & 12h & 23 & & \\
\hline SAÉ22& | & \hline \textcolor{saeC}{SAÉ22} & | &
\begin{tabular}{p{5.7cm}} \tiny{Mesurer et caractériser un signal ou un système} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Mesurer et caractériser un signal ou un système} \end{tabular} &
& 10h & 12h & & 19 & \\ & 10h & 12h & & 19 & \\
\hline SAÉ23& | & \hline \textcolor{saeC}{SAÉ23} & | &
\begin{tabular}{p{5.7cm}} \tiny{Mettre en place une solution informatique pour lentreprise} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Mettre en place une solution informatique pour lentreprise} \end{tabular} &
3h & 14h & 12h & & & 18\\ 3h & 14h & 12h & & & 18\\
\hline SAÉ24& | & \hline \textcolor{saeC}{SAÉ24} & | &
\begin{tabular}{p{5.7cm}} \tiny{Projet intégratif} \end{tabular} & \begin{tabular}{p{5.7cm}} \tiny{Projet intégratif} \end{tabular} &
8h & & 54h & 23 & 19 & 18\\ 8h & & 54h & 23 & 19 & 18\\
\hline \hline \multicolumn{6}{|l}{\bfseries Ressources} \hline \hline \multicolumn{6}{|l}{\textcolor{ressourceC}{\bfseries Ressources}}
\\ \\
\hline R201& | & \hline \textcolor{ressourceC}{R201} & | &
\begin{tabular}{p{5.7cm}} \tiny{Technologie de l'Internet} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Technologie de l'Internet} \end{tabular} &
30h & 30h & & 19 & 4 & 0\\ 30h & 30h & & 19 & 4 & 0\\
\hline R202& | & \hline \textcolor{ressourceC}{R202} & | &
\begin{tabular}{p{5.7cm}} \tiny{Administration système et fondamentaux de la virtualisation} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Administration système et fondamentaux de la virtualisation} \end{tabular} &
10h & 20h & & 12 & & 3\\ 10h & 20h & & 12 & & 3\\
\hline R203& | & \hline \textcolor{ressourceC}{R203} & | &
\begin{tabular}{p{5.7cm}} \tiny{Bases des services réseaux} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Bases des services réseaux} \end{tabular} &
12h & 18h & & 12 & & \\ 12h & 18h & & 12 & & \\
\hline R204& | & \hline \textcolor{ressourceC}{R204} & | &
\begin{tabular}{p{5.7cm}} \tiny{Initiation à la téléphonie d'entreprise} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Initiation à la téléphonie d'entreprise} \end{tabular} &
15h & 15h & & 8 & 4 & 0\\ 15h & 15h & & 8 & 4 & 0\\
\hline R205& | & \hline \textcolor{ressourceC}{R205} & | &
\begin{tabular}{p{5.7cm}} \tiny{Signaux et Systèmes pour les transmissions} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Signaux et Systèmes pour les transmissions} \end{tabular} &
21h & 15h & & 2 & 12 & \\ 21h & 15h & & 2 & 12 & \\
\hline R206& | & \hline \textcolor{ressourceC}{R206} & | &
\begin{tabular}{p{5.7cm}} \tiny{Numérisation de l'information} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Numérisation de l'information} \end{tabular} &
12h & 12h & & & 10 & \\ 12h & 12h & & & 10 & \\
\hline R207& | & \hline \textcolor{ressourceC}{R207} & | &
\begin{tabular}{p{5.7cm}} \tiny{Sources de données} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Sources de données} \end{tabular} &
8h & 12h & & 0 & & 10\\ 8h & 12h & & 0 & & 10\\
\hline R208& | & \hline \textcolor{ressourceC}{R208} & | &
\begin{tabular}{p{5.7cm}} \tiny{Analyse et traitement de données structurées} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Analyse et traitement de données structurées} \end{tabular} &
6h & 10h & & & & 10\\ 6h & 10h & & & & 10\\
\hline R209& | & \hline \textcolor{ressourceC}{R209} & | &
\begin{tabular}{p{5.7cm}} \tiny{Initiation au développement Web} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Initiation au développement Web} \end{tabular} &
9h & 15h & & 2 & & 10\\ 9h & 15h & & 2 & & 10\\
\hline R210& | & \hline \textcolor{ressourceC}{R210} & | &
\begin{tabular}{p{5.7cm}} \tiny{Anglais de communication et développement de l'anglais technique} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Anglais de communication et développement de l'anglais technique} \end{tabular} &
15h & 30h & & 3 & 9 & 7\\ 15h & 30h & & 3 & 9 & 7\\
\hline R211& | & \hline \textcolor{ressourceC}{R211} & | &
\begin{tabular}{p{5.7cm}} \tiny{Expression-Culture-Communication Professionnelles 2} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Expression-Culture-Communication Professionnelles 2} \end{tabular} &
9h & 21h & & 3 & 5 & 4\\ 9h & 21h & & 3 & 5 & 4\\
\hline R212& | & \hline \textcolor{ressourceC}{R212} & | &
\begin{tabular}{p{5.7cm}} \tiny{Projet Personnel et Professionnel} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Projet Personnel et Professionnel} \end{tabular} &
3h & 12h & & 1 & 3 & 2\\ 3h & 12h & & 1 & 3 & 2\\
\hline R213& | & \hline \textcolor{ressourceC}{R213} & | &
\begin{tabular}{p{5.7cm}} \tiny{Mathématiques des systèmes numériques} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Mathématiques des systèmes numériques} \end{tabular} &
24h & 6h & & 3 & 5 & 5\\ 24h & 6h & & 3 & 5 & 5\\
\hline R214& | & \hline \textcolor{ressourceC}{R214} & | &
\begin{tabular}{p{5.7cm}} \tiny{Analyse mathématique des signaux} \end{tabular} & \begin{tabular}{p{5.7cm}}\tiny{Analyse mathématique des signaux} \end{tabular} &
24h & 6h & & 3 & 9 & \\ 24h & 6h & & 3 & 9 & \\
\hline \hline \multicolumn{6}{|l}{\bfseries Total} \hline \hline \multicolumn{6}{|l}{\bfseries Total}
\\ \\
\hline & & & 211h & 254h & 90h & 114 & 99 & 87\\ \hline\end{tabular} \hline & & & {\bfseries 211h} & {\bfseries 254h} & {\bfseries 90h} & {\bfseries 114} & {\bfseries 99} & {\bfseries 87}\\ \hline\end{tabular}

View File

@ -70,6 +70,7 @@ for sem in ["S1", "S2"]:
M1 = ressource.get_matrices_ac_ressource(saes, ressources, sem) M1 = ressource.get_matrices_ac_ressource(saes, ressources, sem)
chaine = ressource.str_matrice(M1, saes, ressources, sem) chaine = ressource.str_matrice(M1, saes, ressources, sem)
#print(chaine) #print(chaine)
print(str_matrice(M1, saes, ressources, sem))
chaine = ressource.to_latex_matrice_acs(M1, saes, ressources, sem) chaine = ressource.to_latex_matrice_acs(M1, saes, ressources, sem)
REPERTOIRE_SYNTHESE = "../latex/synthese" REPERTOIRE_SYNTHESE = "../latex/synthese"

View File

@ -3,16 +3,22 @@ import unicodedata
__LOGGER = logging.getLogger(__name__) __LOGGER = logging.getLogger(__name__)
# Récupère les informations officielles sur les ressources (code/nom) # Récupère les informations officielles
## Les ressources
with open("pn/ressources.yml", 'r', encoding="utf8") as fid: with open("pn/ressources.yml", 'r', encoding="utf8") as fid:
DATA_RESSOURCES = yaml.load(fid.read(), Loader=yaml.Loader) DATA_RESSOURCES = yaml.load(fid.read(), Loader=yaml.Loader)
# Récupère les données officielles des ACs ## Les ACS
with open("pn/acs.yml", 'r', encoding="utf8") as fid: with open("pn/acs.yml", 'r', encoding="utf8") as fid:
DATA_ACS = yaml.load(fid.read(), Loader=yaml.Loader) DATA_ACS = yaml.load(fid.read(), Loader=yaml.Loader)
## Les SAEs
with open("pn/saes.yml", 'r', encoding="utf8") as fid: with open("pn/saes.yml", 'r', encoding="utf8") as fid:
DATA_SAES = yaml.load(fid.read(), Loader=yaml.Loader) DATA_SAES = yaml.load(fid.read(), Loader=yaml.Loader)
## Les compétences
with open("../yaml/competences/RT123.yml", 'r', encoding="utf8") as fid: with open("../yaml/competences/RT123.yml", 'r', encoding="utf8") as fid:
DATA_COMPETENCES = yaml.load(fid.read(), Loader=yaml.Loader) DATA_COMPETENCES = yaml.load(fid.read(), Loader=yaml.Loader)
## Les abbréviations
with open("../yaml/abbreviations.yml", "r", encoding="utf8") as fid:
DATA_ABBREVIATIONS = yaml.load(fid.read(), Loader=yaml.Loader)
def supprime_accent_espace(chaine): def supprime_accent_espace(chaine):
"""Met en minuscule, supprime les accents, les ponctuations et les espaces""" """Met en minuscule, supprime les accents, les ponctuations et les espaces"""

View File

@ -76,25 +76,11 @@ class Ressource():
else: else:
contexte = md_to_latex(contexte) contexte = md_to_latex(contexte)
# contexte.replace("\n", "\n\n").replace("\n" * 4, "\n") # corrige les suppressions de ligne à la relecture du yaml
# output = pypandoc.convert_text(contexte, 'tex', format='md',
# extra_args=['--atx-headers'])
# output = output.replace("\r\n", "\n")
# contexte = caracteres_recalcitrants(output)
# contexte = remove_ligne_vide(output)
# contexte = remove_ligne_vide(contexte) # contexte = remove_ligne_vide(contexte)
# préparation du contenu # préparation du contenu
contenu = self.ressource["contenu"] #supprime les passages à la ligne contenu = self.ressource["contenu"] #supprime les passages à la ligne
# contenu = contenu.replace("\n", "\n\n").replace("\n"*4, "\n") # corrige les suppressions de ligne à la relecture du yaml
# output = pypandoc.convert_text(contenu, 'tex', format='md',
# extra_args=['--atx-headers'])
# output = output.replace("\r\n", "\n")
# contenu = caracteres_recalcitrants(output)
# contenu = remove_ligne_vide(output)
if contenu: if contenu:
if self.ressource["code"] == "R112": if self.ressource["code"] == "R112":
print("ici") print("ici")
@ -314,15 +300,17 @@ def get_matrices_ac_ressource(saes, ressources, sem):
for (i, s) in enumerate(saesem): # pour chaque SAE for (i, s) in enumerate(saesem): # pour chaque SAE
for comp in s.sae["acs"]: # pour chaque comp for comp in s.sae["acs"]: # pour chaque comp
for (j, ac) in enumerate(les_codes_acs): # pour chaque ac for (j, ac) in enumerate(DATA_ACS[comp]): # pour chaque ac
if ac in s.sae["acs"][comp]: # si l'ac est prévue dans la ressource if ac in s.sae["acs"][comp]: # si l'ac est prévue dans la ressource
matrice[j][i] = True k = les_codes_acs.index(ac)
matrice[k][i] = True
for (i, r) in enumerate(ressem): # pour chaque ressource for (i, r) in enumerate(ressem): # pour chaque ressource
for comp in r.ressource["acs"]: # pour chaque comp for comp in r.ressource["acs"]: # pour chaque comp
for (j, ac) in enumerate(les_codes_acs): # pour chaque ac for (j, ac) in enumerate(DATA_ACS[comp]): # pour chaque ac
if ac in r.ressource["acs"][comp]: # si l'ac est prévue dans la ressource if ac in r.ressource["acs"][comp]: # si l'ac est prévue dans la ressource
matrice[j][i+nbre_saes] = True k = les_codes_acs.index(ac)
matrice[k][i+nbre_saes] = True
return matrice return matrice
def get_matrices_coeffs(saes, ressources, sem): def get_matrices_coeffs(saes, ressources, sem):
@ -447,9 +435,9 @@ def to_latex_matrice_acs(matrice, saes, ressources, sem):
chaine += "\\hline \n" # % (nbre_saes + nbre_ressources+1)+ "\n" chaine += "\\hline \n" # % (nbre_saes + nbre_ressources+1)+ "\n"
# l'entete # l'entete
chaine += " & & " chaine += " & & "
chaine += "\multicolumn{%d}{c||}{\\bfseries SAÉs}" % (nbre_saes) + "\n" chaine += "\multicolumn{%d}{c||}{\\textcolor{saeC}{\\bfseries SAÉs}}" % (nbre_saes) + "\n"
chaine += " & " chaine += " & "
chaine += "\multicolumn{%d}{c|}{\\bfseries Ressources}" % (nbre_ressources) + "\\\\ \n" chaine += "\multicolumn{%d}{c|}{\\textcolor{ressourceC}{\\bfseries Ressources}}" % (nbre_ressources) + "\\\\ \n"
chaine += "\\cline{3-%d}" % (nbre_colonnes) chaine += "\\cline{3-%d}" % (nbre_colonnes)
chaine += " & & " chaine += " & & "
# les noms des SAE et des ressources # les noms des SAE et des ressources
@ -475,38 +463,41 @@ def to_latex_matrice_acs(matrice, saes, ressources, sem):
noms_saes = [] noms_saes = []
chaine += " & & \n" chaine += " & & \n"
for (i, s) in enumerate(saesem): # pour chaque SAE for (i, s) in enumerate(saesem): # pour chaque SAE
contenu = "~" + s.sae["code"] + "~|" contenu = "~\\textcolor{saeC}{" + s.sae["code"] + "}~|"
noms_saes.append(rotation_entete_colonne(contenu, pos="r") + "\n") noms_saes.append(rotation_entete_colonne(contenu, pos="r") + "\n")
chaine += " & ".join(noms_saes) + "\n" chaine += " & ".join(noms_saes) + "\n"
chaine += " & " chaine += " & "
noms_ressources = [] noms_ressources = []
for (i, r) in enumerate(ressem): # pour chaque SAE for (i, r) in enumerate(ressem): # pour chaque SAE
contenu = "~" + r.ressource["code"] + "~|" contenu = "~\\textcolor{ressourceC}{" + r.ressource["code"] + "}~|"
noms_ressources.append(rotation_entete_colonne(contenu, pos="r") + "\n") noms_ressources.append(rotation_entete_colonne(contenu, pos="r") + "\n")
chaine += " & ".join(noms_ressources) + "\n" chaine += " & ".join(noms_ressources) + "\n"
chaine += "\\\\ \n" chaine += "\\\\ \n"
chaine += "\\hline \n" chaine += "\\hline \n"
# Les ACS et les croix # Les ACS et les croix
no_ac = 0 for (noc, comp) in enumerate(DATA_ACS):
for comp in DATA_ACS:
nom_comp = DATA_COMPETENCES[comp]["nom"] nom_comp = DATA_COMPETENCES[comp]["nom"]
niveau = list(DATA_COMPETENCES[comp]["niveaux"].keys())[0] niveau = list(DATA_COMPETENCES[comp]["niveaux"].keys())[0]
chaine += "\\multicolumn{%d}{|l|}{\\bfseries %s - %s } \\\\" % (nbre_colonnes, comp, nom_comp.replace("&", "\&")) couleur = "\\textcolor{compC" + string.ascii_uppercase[noc] + "}"
chaine += "\\multicolumn{%d}{|l|}{\hyperlink{comp:%s}{%s{\\bfseries %s - %s }}} \\\\" % (nbre_colonnes, comp, couleur, comp, nom_comp.replace("&", "\&"))
chaine += "\\multicolumn{%d}{|l|}{\small Niveau 1 - %s} \\\\" % (nbre_colonnes, niveau.replace("&", "\&")) chaine += "\\multicolumn{%d}{|l|}{\small Niveau 1 - %s} \\\\" % (nbre_colonnes, niveau.replace("&", "\&"))
chaine += "\\hline \n" chaine += "\\hline \n"
for (k, ac) in enumerate(DATA_ACS[comp]): for (k, ac) in enumerate(DATA_ACS[comp]):
chaine += ac + " | & " + "\n" chaine += couleur + "{" + ac + "}" + " | & " + "\n"
chaine += "\\begin{tabular}{p{3.2cm}} \\tiny{" + DATA_ACS[comp][ac] + "} \\end{tabular} & \n" chaine += "\\begin{tabular}{p{3.2cm}} "
chaine += "\\tiny{" + DATA_ACS[comp][ac] + "}"
chaine += "\\end{tabular} & \n"
croix = [] croix = []
indice_ac = les_codes_acs.index(ac)
for (i, s) in enumerate(saesem): # pour chaque SAE for (i, s) in enumerate(saesem): # pour chaque SAE
croix.append("$\\times$" if matrice[no_ac + k][i] == True else "") croix.append("$\\times$" if matrice[indice_ac][i] == True else "")
chaine += " & ".join(croix) + "\n" chaine += " & ".join(croix) + "\n"
chaine += " & " chaine += " & "
croix = [] croix = []
for (j, r) in enumerate(ressem): # pour chaque SAE for (j, r) in enumerate(ressem): # pour chaque SAE
croix.append("$\\times$" if matrice[no_ac + k][nbre_saes + j] == True else "") croix.append("$\\times$" if matrice[indice_ac][nbre_saes + j] == True else "")
chaine += " & ".join(croix) + "\\\\ \n" chaine += " & ".join(croix) + "\\\\ \n"
# if k < len(DATA_ACS[comp]) -1: # if k < len(DATA_ACS[comp]) -1:
# chaine += "\\cline{2-%d}" % (nbre_saes+ nbre_ressources+3) # chaine += "\\cline{2-%d}" % (nbre_saes+ nbre_ressources+3)
@ -558,7 +549,8 @@ def to_latex_matrice_coeffs(matrice_vols, matrice_coeffs, saes, ressources, sem)
noms = [] noms = []
for (i, comp) in enumerate(comps): # pour chaque SAE for (i, comp) in enumerate(comps): # pour chaque SAE
contenu = "\\begin{tabular}{p{5cm}}\n" contenu = "\\begin{tabular}{p{5cm}}\n"
contenu += "\\bfseries " + comp + " - " + DATA_COMPETENCES[comp]["nom"].replace("&", "\&") + "\\\\ \n" couleur = "\\textcolor{compC" + string.ascii_uppercase[i] + "}"
contenu += couleur + "{\\bfseries " + comp + "} - " + DATA_COMPETENCES[comp]["nom"].replace("&", "\&") + "\\\\ \n"
niveau = list(DATA_COMPETENCES[comp]["niveaux"].keys())[0] niveau = list(DATA_COMPETENCES[comp]["niveaux"].keys())[0]
contenu += " \\small Niveau 1 - " + niveau.replace("&", "\&") + "\n" contenu += " \\small Niveau 1 - " + niveau.replace("&", "\&") + "\n"
contenu += "\\end{tabular}\n" contenu += "\\end{tabular}\n"
@ -569,12 +561,12 @@ def to_latex_matrice_coeffs(matrice_vols, matrice_coeffs, saes, ressources, sem)
chaine += "\\hline" chaine += "\\hline"
chaine += "\\hline" chaine += "\\hline"
chaine += "\multicolumn{%d}{|l}{\\bfseries SAÉs}" % (nbre_colonnes) + "\n" chaine += "\multicolumn{%d}{|l}{\\textcolor{saeC}{\\bfseries SAÉs}}" % (nbre_colonnes) + "\n"
chaine += "\\\\ \n" chaine += "\\\\ \n"
chaine += "\\hline " chaine += "\\hline "
# le nom des SAE # le nom des SAE
for (i, s) in enumerate(saesem): # pour chaque SAE for (i, s) in enumerate(saesem): # pour chaque SAE
chaine += s.sae["code"] + "& | & " + "\n" chaine += "\\textcolor{saeC}{" + s.sae["code"] + "} & | & " + "\n"
chaine += "\\begin{tabular}{p{5.7cm}} \\tiny{" + s.sae["titre"] + "} \\end{tabular} & \n" chaine += "\\begin{tabular}{p{5.7cm}} \\tiny{" + s.sae["titre"] + "} \\end{tabular} & \n"
chaine += str_volume(matrice_vols[i][0]) + " & " chaine += str_volume(matrice_vols[i][0]) + " & "
chaine += str_volume(matrice_vols[i][1]) + " & " chaine += str_volume(matrice_vols[i][1]) + " & "
@ -585,13 +577,14 @@ def to_latex_matrice_coeffs(matrice_vols, matrice_coeffs, saes, ressources, sem)
chaine += "\\hline " chaine += "\\hline "
# Les ressources et les coeff # Les ressources et les coeff
chaine += "\multicolumn{%d}{|l}{\\bfseries Ressources}" % (nbre_colonnes) + "\n" chaine += "\multicolumn{%d}{|l}{\\textcolor{ressourceC}{\\bfseries Ressources}}" % (nbre_colonnes) + "\n"
chaine += "\\\\ \n" chaine += "\\\\ \n"
chaine += "\\hline " chaine += "\\hline "
for (i, r) in enumerate(ressem): # pour chaque SAE for (i, r) in enumerate(ressem): # pour chaque SAE
chaine += r.ressource["code"] + "& | & " + "\n" chaine += "\\textcolor{ressourceC}{" + r.ressource["code"] + "} & | & " + "\n"
chaine += "\\begin{tabular}{p{5.7cm}} \\tiny{" + r.ressource["nom"] + "} \\end{tabular} & \n" chaine += "\\begin{tabular}{p{5.7cm}}"
chaine += "\\tiny{" + r.ressource["nom"] + "} \\end{tabular} & \n"
chaine += str_volume(matrice_vols[i + nbre_saes][0]) + " & " chaine += str_volume(matrice_vols[i + nbre_saes][0]) + " & "
chaine += str_volume(matrice_vols[i + nbre_saes][1]) + " & " chaine += str_volume(matrice_vols[i + nbre_saes][1]) + " & "
chaine += " & " chaine += " & "
@ -613,9 +606,9 @@ def to_latex_matrice_coeffs(matrice_vols, matrice_coeffs, saes, ressources, sem)
chaine += " & & " chaine += " & & "
for i in range(3): for i in range(3):
chaine += " & " + str(total_heures[i]) + "h" chaine += " & {\\bfseries " + str(total_heures[i]) + "h}"
for i in range(3): for i in range(3):
chaine += " & " + str(total_coeffs[i]) chaine += " & {\\bfseries " + str(total_coeffs[i]) + "}"
chaine += "\\\\ \\hline" chaine += "\\\\ \\hline"
chaine += "\\end{tabular}" chaine += "\\end{tabular}"
return chaine return chaine

View File

@ -74,7 +74,7 @@ class Docx():
mots = self.mots # .encode('utf8', 'ignore').decode('utf8') mots = self.mots # .encode('utf8', 'ignore').decode('utf8')
mots = mots.replace(".", "").replace(";", ",") mots = mots.replace(".", "").replace(";", ",")
liste_mots = mots.split(",") liste_mots = mots.split(",")
liste_mots = [l.strip() for l in liste_mots] # supprime les espaces inutiles liste_mots = [l.strip() for l in liste_mots if l.strip()] # supprime les espaces inutiles et les lignes vides
mots = ", ".join(liste_mots) mots = ", ".join(liste_mots)
self.mots = mots self.mots = mots

34
yaml/abbreviations.yml Normal file
View File

@ -0,0 +1,34 @@
A:
ACL: Access Control List
ANSSI: Agence nationale de la sécurité des systèmes d'information
C:
CIDR: Classless Inter-Domain Routing
D:
DHCP: Dynamic Host Configuration Protocol
DNS: Domain Name System
F:
FTP: File Transfer Protocol
H:
HTTP: Hypertext Transfer Protocol
I:
IP: Internet Protocol
IPBX: Internet Protocol Private Branch eXchange
N:
NAT: Network Address Translation
NDP: Neighbor Discovery Protocol
NTP: Network Time Protocol
O:
OSPF: Open Shortest Path First
P:
PABX: Private Automatic Branch Exchange
PAT: Port Address Translation
PoE: Power over Ethernet
T:
TCP: Transmission Control Protocol
TDM: Time Division Multiplexing
TFTP: Trivial File Transfer Protocol
ToIP: Telephony over Internet Protocol
U:
UDP: User Datagram Protocol
V:
VLSM: Variable-Length Subnet Masking

50
yaml/ressources/R204.yml Normal file
View File

@ -0,0 +1,50 @@
nom: Initiation à la téléphonie d'entreprise
code: R204
semestre: 2
heures_formation: 30
heures_tp: 15
coeffs:
RT1: 8
RT2: 4
RT3: 0
acs:
RT1:
- AC0113
- AC0115
- AC0116
RT2:
- AC0213
RT3:
- AC0311
sae:
- SAÉ24
prerequis:
- R101
- R103
contexte: >-
Cette ressource a pour objectif de donner aux étudiants les compétences de mise en œuvre d'un système
téléphonique d'entreprise. Il permettra d'aborder les différents types de téléphonie (hors téléphonie
mobile) utilisés de nos jours, que ce soit sur un réseau dédié (téléphonie analogique, numérique) ou
un réseau partagé (ToIP). Une découverte des services téléphoniques utiles à la communication dans l'entreprise
sera réalisée, ainsi qu'une première approche des réseaux publics existants.
En fonction du contexte local, on pourra orienter l'étude vers un réseau téléphonique mixte (TDM/IP)
ou ToIP.
contenu: >-
* Présentation des principes généraux de la téléphonie.
* Numérisation, utilisation de codecs en téléphonie, et transport de la voix.
* Scénario d'un appel de base.
* Architectures des réseaux publics et privés (commutation, signalisation, services, normes de câblage,
PoE).
* Installation d'un système téléphonique d'entreprise (insertion/raccordement de postes, connexion au
réseau de l'opérateur).
* Configuration d'un système téléphonique d'entreprise et de ses services associés.
On veillera à relier chaque contenu à des problématiques de sécurité informatique.
motscles: IPBX, PABX, TDM/IP, Postes et services téléphoniques, Visiophonie, Plan de numérotation, Réseaux
téléphoniques publics

41
yaml/ressources/R205.yml Normal file
View File

@ -0,0 +1,41 @@
nom: Signaux et Systèmes pour les transmissions
code: R205
semestre: 2
heures_formation: 36
heures_tp: 15
coeffs:
RT1: 2
RT2: 12
acs:
RT1:
- AC0111
RT2:
- AC0211
- AC0212
sae:
- SAÉ22
prerequis:
- R104
- R113
- R114
contexte: >-
Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences de cœur de métier
"Administrer les réseaux et l'Internet" (RT1) et "Connecter les entreprises et les usagers" (RT2)
La caractérisation du comportement d'un système télécom en fonction de la fréquence permet au technicien
d'appréhender la notion de bande passante et d'introduire celle de canal de transmission.
La représentation spectrale des signaux permet de comprendre quelles modifications ces signaux vont
subir dans un système télécom.
contenu: >-
Étude de la fonction de transfert d'un système linéaire Notion de filtrage Réponse fréquentielle
d'un support de transmission Notion de bande passante. Atténuation, amplification des systèmes.
Représentations temporelles et fréquentielles des signaux - Analyse spectrale de signaux réels (exemples
: audio, WiFi, ADSL, etc.).
Influence de la fonction de transfert d'un système sur un signal (exemples : audio, numérique, …)
Bilans de liaison de systèmes de transmissions
motscles: Représentations temporelles et fréquentielles des signaux, fonction de transfert, bande passante,
analyse spectrale

37
yaml/ressources/R206.yml Normal file
View File

@ -0,0 +1,37 @@
nom: Numérisation de l'information
code: R206
semestre: 2
heures_formation: 24
heures_tp: 12
coeffs:
RT2: 10
acs:
RT1:
- AC0112
RT2:
- AC0211
- AC0212
sae:
- SAÉ22
prerequis:
- R113
- R114
- R205
contexte: >-
Cette ressource apporte le socle de connaissances et savoir-faire pour les compétences de cœur de métier
"Administrer les réseaux et l'Internet" (RT1) et "Connecter les entreprises et les usagers" (RT2)
Les systèmes de Réseaux et Télécoms véhiculent en permanence de données numérisées. Ce module vient
donc présenter les principes de la numérisation de l'information, les contraintes de cette numérisation
et les conséquences sur la qualité du signal. Il trouvera des prolongements en téléphonie, ou en télécommunications
numériques.
contenu: >-
* Comprendre la notion de signal numérique, et le principe de la numérisation et de la restitution de
signaux analogique
* Échantillonnage des signaux : choix d'une fréquence adéquate d'échantillonnage
* Quantification des signaux Erreur de quantification
* Filtre Anti-repliement et filtre de restitution.
motscles: Numérisation, échantillonnage, quantification, acquisition/restitution, CAN et CNA