Compare commits

...

4 Commits

16 changed files with 68 additions and 41 deletions

View File

@ -1,6 +1,18 @@
#!/bin/bash
# Reconstruit tout !
# Avec --ccn edition "ministère"
usage() {
echo "$0 [--ccn] doc_ressources doc_sae"
exit 1
}
[ $# != 2 ] || [ $# != 3 ] || usage
CCN=""
if [ "$1" == "--ccn" ]
then
CCN="--ccn"
shift
fi
ressources="$1"
saes="$2"
@ -12,8 +24,8 @@ die() {
exit 1
}
[ "$ressources" ] || die "Usage: $0 doc_ressources doc_sae"
[ "$saes" ] || die "Usage: $0 doc_ressources doc_sae"
[ "$ressources" ] || usage
[ "$saes" ] || usage
[ -d python ] || die "repertoire manquant: python"
[ -d latex ] || die "repertoire manquant: latex"
@ -21,7 +33,7 @@ die() {
python python/export_docx_to_yaml.py "$ressources" -o "python/export" -r . || die "echec de export_docx_to_yaml.py"
python python/export_sae_docx_to_yaml.py "$saes" -o "python/export" -r . || die "echec de export_sae_docx_to_yaml.py"
python python/export_yaml_to_latex.py -a -r . || die "echec de export_yaml_to_latex.py"
python python/export_yaml_to_latex.py "$CCN" -a -r . || die "echec de export_yaml_to_latex.py"
cd latex || die "repertoire manquant: latex"
lualatex pn_formation

Binary file not shown.

Binary file not shown.

View File

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

View File

@ -72,11 +72,14 @@
\hline
\multicolumn{3}{|c|}{\textcolor{saeC}{\bfseries Compétence(s) ciblée(s), coefficient(s) et apprentissage(s) critique(s) couvert(s)}} \\
\hline
\hyperlink{comp:RT1}{\textcolor{compCA}{\csname Scomp\CODE A\endcsname}} {\csname Sniveau\CODE A\endcsname}
% \hyperlink{comp:RT1}
{\textcolor{compCA}{\csname Scomp\CODE A\endcsname}} {\csname Sniveau\CODE A\endcsname}
&
\hyperlink{comp:RT2}{\textcolor{compCB}{\csname Scomp\CODE B\endcsname}} {\csname Sniveau\CODE B\endcsname}
% \hyperlink{comp:RT2}
{\textcolor{compCB}{\csname Scomp\CODE B\endcsname}} {\csname Sniveau\CODE B\endcsname}
&
\hyperlink{comp:RT3}{\textcolor{compCC}{\csname Scomp\CODE C\endcsname}} {\csname Sniveau\CODE C\endcsname}
% \hyperlink{comp:RT3}
{\textcolor{compCC}{\csname Scomp\CODE C\endcsname}} {\csname Sniveau\CODE C\endcsname}
\\
\hline
\ifcsdef{Scoeff\CODE A}{coef. {\csname Scoeff\CODE A\endcsname}}{} &

View File

@ -1,4 +1,5 @@
\documentclass[10pt,lualatex,french]{article}
\usepackage{fontspec}
\usepackage{helvet}
%\usepackage{fontspec}
@ -39,10 +40,8 @@
\usepackage{fancyhdr}
\usepackage{xspace}
%\usepackage[french]{babel}
\usepackage[base]{babel}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage[french]{babel}
\usepackage{csquotes}
\setlist{leftmargin=1em,topsep=0pt,partopsep=0pt,itemsep=0pt,itemindent=0em}

View File

@ -164,9 +164,6 @@ Référentiel de formation}
\setlength{\parindent}{0cm}
\setlength{\parskip}{1ex}
\input{presentation_formation.tex}
\bigskip
Ce document présente le programme national du BUT Réseaux \& Télécommunications et complète l'annexe 1 de larrêté relatif aux programmes nationaux de la licence professionnelle-bachelor universitaire de technologie.
}
% CCN: Inclure référentiel de compétences (5 parcours)
@ -178,8 +175,8 @@ Ce document présente le programme national du BUT Réseaux \& Télécommunicati
% Annexe A: tableau du semestre 1 et semestre 2
\includepdf[pages=1, landscape]{img/ANNEXE-A-RT-S1.pdf}
\includepdf[pages=1, landscape]{img/ANNEXE-A-RT-S2.pdf}
\includepdf[pages=1, landscape]{img/ANNEXE-A-RT-S1-CNESER.pdf}
\includepdf[pages=1, landscape]{img/ANNEXE-A-RT-S2-CNESER.pdf}
% Texte sur les SAE et le portfolio
\input{intro-sae-porfolio}

View File

@ -1,3 +1,7 @@
Ce document présente le programme national du BUT Réseaux \& Télécommunications et complète l'annexe 1 de larrêté relatif aux programmes nationaux de la licence professionnelle-bachelor universitaire de technologie.
\bigskip
La formation de Bachelor Universitaire de Technologie en Réseaux \& télécommunications (BUT R\&T) répond à la demande toujours croissante de compétences dans les secteurs des technologies de l'information et de la communication. Les réseaux informatiques sont au cœur de nombreuses activités dont l'importance pour la vie sociale et économique est chaque jour plus présente : télétravail, communications mobiles, réseaux à très haut débit, transport et accès à l'information. Ces technologies, en pleine évolution, impliquent des objets communicants de plus en plus répandus tant chez les particuliers que dans les entreprises ({\em Internet des objets}). Elles génèrent d'importants flux de données et posent de nouveaux problèmes de {\em cybersécurité}. La plupart des entreprises déportent tout ou partie de leurs données et traitements vers des {\em data centers} et mobilisent des solutions de {\em cloud computing}. Le déploiement d'infrastructures et de services réseaux ou le suivi de leur évolution sont au cœur de projets d'envergure à gérer et {\em piloter}. Le BUT R\&T forme en trois ans des techniciens supérieurs capables de comprendre, de mettre en œuvre, de configurer et de maintenir des équipements et systèmes d'information, tout en assurant leur sécurité physique et logicielle.
\subsection*{Cinq parcours de spécialité}
@ -21,13 +25,9 @@ Ces activités peuvent être élargies, avec une spécialisation vers :
\begin{itemize}[leftmargin=5ex]
\item La coordination de la cybersécurité des systèmes d'information ({\em Cybersécurité}). Cette spécialité regroupe l'ensemble des métiers liés à la sécurité des systèmes d'information, de l'installation d'équipements de sécurité à leur surveillance. Le diplômé du parcours Cybersécurité sera capable d'administrer un système d'information sécurisé, de le superviser, de détecter et de parer aux attaques informatiques. Les diplômés exerceront les métiers de Technicien en cybersécurité, Technicien des réseaux d'entreprises, Technicien réseaux sécurisés, Technicien d'infrastructures sécurisées, Coordinateur cybersécurité des systèmes d'information, Administrateur de solutions de sécurité, Auditeur de sécurité technique, Opérateur analyste SOC (Security Operation Center), Intégrateur de solutions de sécurité, Administrateur Data Center.
\item L'administration de réseaux programmables, pour le Cloud ou le DevOps ({\em DevCloud}). Les diplômés exerceront les métiers de Technicien réseaux cloud, Administrateur cloud, Intégrateur cloud, intégrateur DevOps,\\
Administrateur Réseaux Programmables, Administrateur Système \& Réseaux (DevOps, NetDevOps),\\
Technicien sécurité des systèmes cloud (DevSecOps), Administrateur de serveurs et de réseaux virtualisés.
\item L'administration de réseaux programmables, pour le Cloud ou le DevOps ({\em DevCloud}). Les diplômés exerceront les métiers de Technicien réseaux cloud, Administrateur cloud, Intégrateur cloud, intégrateur DevOps,Administrateur Réseaux Programmables, Administrateur Système \& Réseaux (DevOps, NetDevOps), Technicien sécurité des systèmes cloud (DevSecOps), Administrateur de serveurs et de réseaux virtualisés.
\item La communication entre objets mobiles et communicants, l'Internet des objets ({\em IOM}).\\
Cette spécialité permettra de maîtriser les technologies de communication entre objets mobiles et communi\-cants : téléphones, véhicules, capteurs de toute nature. Les diplômés exerceront les métiers de Technicien de maintenance exploitation , Technicien de maintenance réseaux mobiles, Technicien télécom, Technicien support réseau mobile, \\
Intégrateur de réseaux mobiles, Superviseur de réseaux mobiles, Technicien support réseau mobile et IoT, Technicien audit liaison sans fil, Intégrateur de système de lInternet des Objets, Administrateur de solutions web et mobiles, Intégrateur dapplications mobiles.
\item La communication entre objets mobiles et communicants, l'Internet des objets ({\em IOM}). Cette spécialité permettra de maîtriser les technologies de communication entre objets mobiles et communi\-cants : téléphones, véhicules, capteurs de toute nature. Les diplômés exerceront les métiers de Technicien de maintenance exploitation , Technicien de maintenance réseaux mobiles, Technicien télécom, Technicien support réseau mobile, Intégrateur de réseaux mobiles, Superviseur de réseaux mobiles, Technicien support réseau mobile et IoT, Technicien audit liaison sans fil, Intégrateur de système de lInternet des Objets, Administrateur de solutions web et mobiles, Intégrateur dapplications mobiles.
\item Le pilotage et la direction d'activités réseaux et télécoms ({\em PilPro}). Cette spécialité permettra de comprendre les technologies des réseaux informatiques et de télécommunications afin de dialoguer avec les différents acteurs dun projet ou dun contrat. Elle permettra dacquérir la capacité danalyser, de suivre, coordonner puis de piloter les demandes internes et externes des entreprises, organismes privés ou publics, dans le respect des normes techniques et réglementaires de son activité. Les diplômés exerceront les métiers de Responsable d'affaires clients, Conducteur de travaux (cuivre, fibre ou mobile), Technicien avant-vente, Technicien de production, Coordinateur de projet R\&T, Chargé détudes télécoms, Pilote dactivités réseaux et télécoms, Pilote de production réseaux.

View File

@ -52,7 +52,7 @@
\\
\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
\multicolumn{23}{|l|}{{\textcolor{compCA}{\bfseries RT1 - Administrer les réseaux et l'Internet }}} \\\multicolumn{23}{|l|}{\small Niveau 1 - Assister l'administrateur du réseau} \\\\\hline
\textcolor{compCA}{AC0111} &
\begin{tabular}{p{3.8cm}} \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$
@ -84,7 +84,7 @@ $\times$ & $\times$ & & & & $\times$
& $\times$ & & $\times$ & & & & & $\times$ & & & $\times$ & & & & \\
\hline
\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
\multicolumn{23}{|l|}{{\textcolor{compCB}{\bfseries RT2 - Connecter les entreprises et les usagers }}} \\\multicolumn{23}{|l|}{\small Niveau 1 - Découvrir les transmissions et la ToIP} \\\\\hline
\textcolor{compCB}{AC0211} &
\begin{tabular}{p{3.8cm}} \tiny{Mesurer et analyser les signaux}\end{tabular} &
& & $\times$ & & & $\times$
@ -111,7 +111,7 @@ $\times$ & $\times$ & & & & $\times$
& & & & & & & & & & $\times$ & $\times$ & & & & $\times$\\
\hline
\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
\multicolumn{23}{|l|}{{\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
\textcolor{compCC}{AC0311} &
\begin{tabular}{p{3.8cm}} \tiny{Utiliser un système informatique et ses outils}\end{tabular} &
& & & $\times$ & $\times$ & $\times$

View File

@ -4,17 +4,17 @@
& \multicolumn{3}{c|}{\bfseries Coefficients}
\\ \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}{>{\raggedright}p{5cm}}
\hyperlink{comp:RT1}{\textcolor{compCA}{\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
\end{tabular}
}
& \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}}
\hyperlink{comp:RT2}{\textcolor{compCB}{\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
\end{tabular}
}
& \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}}
\hyperlink{comp:RT3}{\textcolor{compCC}{\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
\end{tabular}
}

View File

@ -48,7 +48,7 @@
\\
\hline
\multicolumn{21}{|l|}{\hyperlink{comp:RT1}{\textcolor{compCA}{\bfseries RT1 - Administrer les réseaux et l'Internet }}} \\\multicolumn{21}{|l|}{\small Niveau 1 - Assister l'administrateur du réseau} \\\hline
\multicolumn{21}{|l|}{{\textcolor{compCA}{\bfseries RT1 - Administrer les réseaux et l'Internet }}} \\\multicolumn{21}{|l|}{\small Niveau 1 - Assister l'administrateur du réseau} \\\\\hline
\textcolor{compCA}{AC0111} &
\begin{tabular}{p{3.8cm}} \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$
@ -80,7 +80,7 @@ $\times$ & & & $\times$ & $\times$
& $\times$ & $\times$ & & $\times$ & & & & & & & & & & \\
\hline
\hline
\multicolumn{21}{|l|}{\hyperlink{comp:RT2}{\textcolor{compCB}{\bfseries RT2 - Connecter les entreprises et les usagers }}} \\\multicolumn{21}{|l|}{\small Niveau 1 - Découvrir les transmissions et la ToIP} \\\hline
\multicolumn{21}{|l|}{{\textcolor{compCB}{\bfseries RT2 - Connecter les entreprises et les usagers }}} \\\multicolumn{21}{|l|}{\small Niveau 1 - Découvrir les transmissions et la ToIP} \\\\\hline
\textcolor{compCB}{AC0211} &
\begin{tabular}{p{3.8cm}} \tiny{Mesurer et analyser les signaux}\end{tabular} &
& $\times$ & & $\times$ & $\times$
@ -107,7 +107,7 @@ $\times$ & & & $\times$ & $\times$
& & & & & & & & & & $\times$ & $\times$ & $\times$ & & \\
\hline
\hline
\multicolumn{21}{|l|}{\hyperlink{comp:RT3}{\textcolor{compCC}{\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T }}} \\\multicolumn{21}{|l|}{\small Niveau 1 - S'intégrer dans un service informatique} \\\hline
\multicolumn{21}{|l|}{{\textcolor{compCC}{\bfseries RT3 - Créer des outils et applications informatiques pour les R\&T }}} \\\multicolumn{21}{|l|}{\small Niveau 1 - S'intégrer dans un service informatique} \\\\\hline
\textcolor{compCC}{AC0311} &
\begin{tabular}{p{3.8cm}} \tiny{Utiliser un système informatique et ses outils}\end{tabular} &
& & $\times$ & $\times$ & $\times$

View File

@ -4,17 +4,17 @@
& \multicolumn{3}{c|}{\bfseries Coefficients}
\\ \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}{>{\raggedright}p{5cm}}
\hyperlink{comp:RT1}{\textcolor{compCA}{\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
\end{tabular}
}
& \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}}
\hyperlink{comp:RT2}{\textcolor{compCB}{\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
\end{tabular}
}
& \rotatebox[origin=l]{90}{\begin{tabular}{>{\raggedright}p{5cm}}
\hyperlink{comp:RT3}{\textcolor{compCC}{\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
\end{tabular}
}

View File

@ -22,8 +22,15 @@ parser.add_argument(
default="..",
help="repertoire de base (racine) pour chercher les fichiers de données"
)
parser.add_argument(
"-c",
"--ccn",
action="store_true",
help="génère éléments pour version CCN (moins de détails)"
)
args = parser.parse_args()
Config.ROOT = args.root
Config.ccn = args.ccn
import ressource
from ressource import *

Binary file not shown.

Binary file not shown.

View File

@ -705,11 +705,15 @@ def to_latex_matrice_acs(matrice, saes, ressources, sem):
nom_comp = DATA_COMPETENCES[comp]["nom"]
niveau = list(DATA_COMPETENCES[comp]["niveaux"].keys())[0]
couleur = "\\textcolor{compC" + string.ascii_uppercase[noc] + "}"
if Config.ccn:
hlink = ""
else:
hlink = "\\hyperlink{comp:%s}" % comp
chaine += (
"\\multicolumn{%d}{|l|}{\hyperlink{comp:%s}{%s{\\bfseries %s - %s }}} \\\\"
% (nbre_colonnes, comp, couleur, comp, nom_comp.replace("&", "\&"))
"\\multicolumn{%d}{|l|}{%s{%s{\\bfseries %s - %s }}} \\\\"
% (nbre_colonnes, hlink, couleur, comp, nom_comp.replace("&", "\&"))
)
chaine += "\\multicolumn{%d}{|l|}{\small Niveau 1 - %s} \\\\" % (
chaine += r"\multicolumn{%d}{|l|}{\small Niveau 1 - %s} \\\\" % (
nbre_colonnes,
niveau.replace("&", "\&"),
)
@ -789,8 +793,10 @@ def to_latex_matrice_coeffs(matrice_vols, matrice_coeffs, saes, ressources, sem)
for (i, comp) in enumerate(comps): # pour chaque compétence
contenu = "\\begin{tabular}{>{\\raggedright}p{5cm}}\n"
couleur = "\\textcolor{compC" + string.ascii_uppercase[i] + "}"
if not Config.ccn:
contenu += "\\hyperlink{comp:" + comp + "}"
contenu += (
"\\hyperlink{comp:" + comp + "}{"
"{"
+ couleur
+ "{\\bfseries "
+ comp