Résout des problèmes d'encodage
This commit is contained in:
parent
01c8230c56
commit
7b492541e0
@ -253,7 +253,8 @@
|
||||
|
||||
\expandafter\xdef\csname ESsae\currentESsae\endcsname{\csname Sname\currentSsae\endcsname} % nom de la SAE
|
||||
\expandafter\xdef\csname ESname\currentESsae\endcsname{#1} % nom/intitule
|
||||
\expandafter\xdef\csname EScode\currentESsae\endcsname{\csname Scode\currentSsae\endcsname} % nom de la SAE
|
||||
\expandafter\xdef\csname EScode\currentESsae\endcsname{\csname Scode\currentSsae\endcsname} % le code de la SAE
|
||||
\expandafter\xdef\csname EScodeE\currentESsae\endcsname{\currentESsae} % le code de l'exemple
|
||||
|
||||
% \expandafter\xdef\csname ESsem\currentESsae\endcsname{\csname semestrenumero\currentsemestre\endcsname} % nom du semestre
|
||||
}
|
||||
|
@ -11,7 +11,14 @@
|
||||
\forLoop{1}{\value{cptS\sem}}{nosae}{ % Pour chaque SAE
|
||||
%A\Alph{noressource}
|
||||
\xdef\currentSAE{\sem\Alph{nosae}}
|
||||
|
||||
\xdef\saecode{\csname Scode\currentSAE\endcsname}
|
||||
\xdef\saenom{\csname Sname\currentSAE\endcsname}
|
||||
%\addtocontents{toc}{hihi} %\saecode : \saenom}
|
||||
\addcontentsline{toc}{subsubsection}{SAÉ}
|
||||
|
||||
\tableauSAE{\currentSAE}
|
||||
|
||||
\forLoop{1}{\value{cptSexemple\currentSAE}}{noexemple}{
|
||||
\tableauExempleSAE{\currentSAE}{\Alph{noexemple}}
|
||||
}
|
||||
|
@ -139,9 +139,10 @@ Aucun
|
||||
\begin{tabular}[t]{@{}T@{}}
|
||||
% {\bfseries Ancrage et contexte professionnel :} \\
|
||||
\forLoop{1}{\value{cptSexemple\CODE}}{noligne}{
|
||||
\xdef\exemplecode{\CODE\Alph{noligne}}
|
||||
\xdef\exemplecode{\csname EScodeE\CODE\Alph{noligne}\endcsname}
|
||||
\xdef\titreexemple{\csname ESname\exemplecode\endcsname}
|
||||
Exemple \arabic{noligne}~: \titreexemple
|
||||
\xdef\contenu{\titreexemple}
|
||||
Exemple \arabic{noligne}~: \hyperlink{exemple:\exemplecode}{\contenu}
|
||||
\tabularnewline
|
||||
}
|
||||
\end{tabular}
|
||||
|
@ -9,21 +9,19 @@
|
||||
\setlength{\tabcolsep}{0.125cm} % Marge des colonnes
|
||||
\setlength{\extrarowheight}{2pt} % Marge des lignes
|
||||
|
||||
\xdef\exemplecode{\csname EScodeE\EXEMPLE\endcsname}
|
||||
% 1er tableau : Nom/Code/Semestre
|
||||
|
||||
% 3ème tableau : descriptif
|
||||
\begin{tabular}[t]{|P|T|}
|
||||
\hline
|
||||
{\bfseries Titre} &
|
||||
{\bfseries \csname ESname\EXEMPLE\endcsname} \\
|
||||
\multicolumn{1}{l|}{ \hypertarget{exemple:\exemplecode}{\bfseries \csname ESname\EXEMPLE\endcsname} }
|
||||
\\
|
||||
\hline
|
||||
\xdef\saecode{\csname EScode\EXEMPLE\endcsname}
|
||||
{\bfseries Exemple de la \saecode} &
|
||||
\hyperlink{sae:\saecode}{\csname ESsae\EXEMPLE\endcsname} \\
|
||||
|
||||
\hline
|
||||
{\bfseries Description} &
|
||||
\tableauChampLong{\csname ESdescription\EXEMPLE\endcsname} \\
|
||||
\hline
|
||||
{ \setlength{\extrarowheight}{0pt}
|
||||
\begin{tabular}[t]{@{}P@{}}
|
||||
@ -33,6 +31,9 @@
|
||||
\end{tabular}
|
||||
} &
|
||||
\tableauChampLong{\csname ESproblematique\EXEMPLE\endcsname} \\
|
||||
\hline
|
||||
{\bfseries Description} &
|
||||
\tableauChampLong{\csname ESdescription\EXEMPLE\endcsname} \\
|
||||
\hline
|
||||
{ \setlength{\extrarowheight}{0pt}
|
||||
\begin{tabular}[t]{@{}P@{}}
|
||||
|
@ -122,6 +122,7 @@
|
||||
}
|
||||
&
|
||||
\tableauExemples{\CODE} \\
|
||||
|
||||
\hline
|
||||
\end{tabular}
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
\documentclass[11pt,mathserif]{article} % mathserif
|
||||
|
||||
%\usepackage[T1]{fontenc}
|
||||
% \usepackage{libertinust1math}
|
||||
\usepackage[LUC,T2A,T1]{fontenc}%
|
||||
%\usepackage[utf8x]{inputenc}%
|
||||
\usepackage[utf8]{inputenc}
|
||||
@ -11,7 +12,7 @@
|
||||
\usepackage{textcomp}
|
||||
\usepackage{colortbl}%
|
||||
\usepackage{etoolbox}
|
||||
\usepackage[french]{babel}
|
||||
\usepackage[francais]{babel}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{array} % Pour les tableaux
|
||||
\usepackage{multicol}
|
||||
@ -19,8 +20,9 @@
|
||||
\usepackage{forloop}
|
||||
\usepackage{xparse}
|
||||
\usepackage{enumitem}
|
||||
\usepackage{longtable}
|
||||
% \usepackage{longtable}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{amsmath} % pour les formules de maths
|
||||
|
||||
\setlist{leftmargin=1em,topsep=0pt,partopsep=0pt,itemsep=0pt,itemindent=0em}
|
||||
|
||||
@ -103,11 +105,11 @@
|
||||
\def\sem{A}
|
||||
|
||||
\subsection{SAÉs du semestre 1}
|
||||
|
||||
%
|
||||
\listeTitreSAE{\sem}
|
||||
|
||||
%
|
||||
\subsection{Ressources du semestre 1}
|
||||
|
||||
%
|
||||
\listeTitreRessource{\sem}
|
||||
|
||||
\newpage
|
||||
@ -117,27 +119,27 @@
|
||||
|
||||
% Les ressources du semestre 1
|
||||
\affichageRessource{\sem}
|
||||
|
||||
%%%%%%%%%%%%%%%%
|
||||
%% SEMESTRE 2 %%
|
||||
%%%%%%%%%%%%%%%%
|
||||
\section{Semestre 2}
|
||||
\def\sem{B} % Le semestre 2
|
||||
|
||||
\subsection{SAÉs du semestre 2}
|
||||
|
||||
\listeTitreSAE{\sem}
|
||||
|
||||
\subsection{Ressources du semestre 2}
|
||||
|
||||
\listeTitreRessource{\sem}
|
||||
|
||||
\newpage
|
||||
|
||||
% Les SAE du semestre 2 + les exemples
|
||||
\affichageSAE{\sem}
|
||||
|
||||
% Les ressources du semestre 2
|
||||
\affichageRessource{\sem}
|
||||
%
|
||||
%%%%%%%%%%%%%%%%%
|
||||
%%% SEMESTRE 2 %%
|
||||
%%%%%%%%%%%%%%%%%
|
||||
%\section{Semestre 2}
|
||||
%\def\sem{B} % Le semestre 2
|
||||
%
|
||||
%\subsection{SAÉs du semestre 2}
|
||||
%
|
||||
%\listeTitreSAE{\sem}
|
||||
%
|
||||
%\subsection{Ressources du semestre 2}
|
||||
%
|
||||
%\listeTitreRessource{\sem}
|
||||
%
|
||||
%\newpage
|
||||
%
|
||||
%% Les SAE du semestre 2 + les exemples
|
||||
%\affichageSAE{\sem}
|
||||
%
|
||||
%% Les ressources du semestre 2
|
||||
%\affichageRessource{\sem}
|
||||
|
||||
\end{document}
|
||||
|
@ -28,7 +28,7 @@
|
||||
|
||||
\input{saes/SAE15.tex}
|
||||
\input{saes/SAE15_exemple1.tex}
|
||||
|
||||
%
|
||||
\input{ressources/R101.tex}
|
||||
\input{ressources/R102.tex}
|
||||
\input{ressources/R103.tex}
|
||||
@ -53,30 +53,30 @@
|
||||
|
||||
\input{saes/SAE21.tex}
|
||||
\input{saes/SAE21_exemple1.tex}
|
||||
\input{saes/SAE21_exemple2.tex}
|
||||
\input{saes/SAE21_exemple3.tex}
|
||||
|
||||
\input{saes/SAE22.tex}
|
||||
\input{saes/SAE22_exemple1.tex}
|
||||
\input{saes/SAE22_exemple2.tex}
|
||||
\input{saes/SAE22_exemple3.tex}
|
||||
|
||||
\input{saes/SAE23.tex}
|
||||
\input{saes/SAE23_exemple1.tex}
|
||||
\input{saes/SAE23_exemple2.tex}
|
||||
|
||||
|
||||
\input{ressources/R201.tex}
|
||||
\input{ressources/R202.tex}
|
||||
\input{ressources/R203.tex}
|
||||
\input{ressources/R204.tex}
|
||||
\input{ressources/R205.tex}
|
||||
\input{ressources/R206.tex}
|
||||
\input{ressources/R207.tex}
|
||||
\input{ressources/R208.tex}
|
||||
\input{ressources/R209.tex}
|
||||
\input{ressources/R210.tex}
|
||||
\input{ressources/R211.tex}
|
||||
\input{ressources/R212.tex}
|
||||
\input{ressources/R213.tex}
|
||||
\input{ressources/R214.tex}
|
||||
%\input{saes/SAE21_exemple2.tex}
|
||||
%\input{saes/SAE21_exemple3.tex}
|
||||
%
|
||||
%\input{saes/SAE22.tex}
|
||||
%\input{saes/SAE22_exemple1.tex}
|
||||
%\input{saes/SAE22_exemple2.tex}
|
||||
%\input{saes/SAE22_exemple3.tex}
|
||||
%
|
||||
%\input{saes/SAE23.tex}
|
||||
%\input{saes/SAE23_exemple1.tex}
|
||||
%\input{saes/SAE23_exemple2.tex}
|
||||
%
|
||||
%
|
||||
%\input{ressources/R201.tex}
|
||||
%\input{ressources/R202.tex}
|
||||
%\input{ressources/R203.tex}
|
||||
%\input{ressources/R204.tex}
|
||||
%\input{ressources/R205.tex}
|
||||
%\input{ressources/R206.tex}
|
||||
%\input{ressources/R207.tex}
|
||||
%\input{ressources/R208.tex}
|
||||
%\input{ressources/R209.tex}
|
||||
%\input{ressources/R210.tex}
|
||||
%\input{ressources/R211.tex}
|
||||
%\input{ressources/R212.tex}
|
||||
%\input{ressources/R213.tex}
|
||||
%\input{ressources/R214.tex}
|
||||
|
@ -34,16 +34,17 @@ l'Internet'' (RT1) et ``Connecter les entreprises et les usagers''
|
||||
(RT2). Elle contribue aussi à la compétence ``Créer des outils et
|
||||
applications informatiques pour les R\&T'' (RT3) à travers la découverte
|
||||
du poste client et de son environnement logiciel.
|
||||
Elle permet à l'étudiant de découvrir et déployer un premier
|
||||
Cette ressource permet à l'étudiant de découvrir et déployer un premier
|
||||
système d'information au sein d'une entreprise. À travers des exercices
|
||||
de mise en place progressive de réseaux locaux, d'interconnection
|
||||
d'équipements et de prise en main des fonctions de base des systèmes
|
||||
d'exploitation, l'étudiant découvrira les principaux concepts utilisés
|
||||
dans les réseaux informatiques, et commencera à comprendre le rôle et
|
||||
les principes des normes et protocoles essentiels,
|
||||
les principes des normes et protocoles essentiels des réseaux locaux,
|
||||
comme Ethernet, TCP/IP, DHCP, DNS.
|
||||
On introduira des notions de sécurité informatique (en s'appuyant sur les
|
||||
recommandations de l'ANSSI, CyberEdu, CyberMalveillance).}
|
||||
On introduira des notions de sécurité informatique (les ressources
|
||||
associées aux recommandations de l'ANSSI, CyberEdu, CyberMalveillance
|
||||
pourront servir de support).}
|
||||
|
||||
% Contenus
|
||||
\ajoutRcontenudetaille{
|
||||
@ -80,10 +81,8 @@ On introduira des notions de sécurité informatique (en s'appuyant sur les
|
||||
\item
|
||||
Mise en place d'une architecture client/serveur simple (serveur
|
||||
d'authentification/de fichiers et
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
postes clients associés)
|
||||
\begin{itemize}
|
||||
\end{itemize}
|
||||
\item
|
||||
Introduction à la sécurité informatique
|
||||
\end{itemize}
|
||||
|
@ -47,7 +47,8 @@ instruments de mesure et d'interpréter les résultats.}
|
||||
Lois de base de l'électricité, théorèmes fondamentaux, pont diviseur
|
||||
\item
|
||||
Résistance et Condensateur. Savoir réaliser un circuit simple et
|
||||
savoir brancher les appareils de mesure sur platine d'expérimentation
|
||||
savoir brancher les appareils de
|
||||
mesure sur platine d'expérimentation
|
||||
\item
|
||||
Mesure de signaux avec calculs simples (voltmètre, tension moyenne,
|
||||
efficace\ldots)
|
||||
@ -59,11 +60,13 @@ instruments de mesure et d'interpréter les résultats.}
|
||||
le calcul de la puissance maximale.
|
||||
\item
|
||||
Dimensionnement des puissances d'une installation télécom ou réseau.
|
||||
Sensibilisation à la sécurité électrique et au Développement Durable.
|
||||
Coût de fonctionnement des équipements.
|
||||
Sensibilisation à la sécurité
|
||||
électrique et au Développement Durable. Coût de fonctionnement des
|
||||
équipements.
|
||||
\item
|
||||
Exemples : dimensionnement d'une alimentation pour des serveurs,
|
||||
limite de puissance sur un câble (alternatif ou continu).
|
||||
limite de puissance sur un câble
|
||||
(alternatif ou continu).
|
||||
\end{itemize}
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
% Ressources
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\nouvelleressource{R105}{Supports de transmission pour les réseaux}
|
||||
\nouvelleressource{R105}{Supports de transmission pour les réseaux locaux}
|
||||
|
||||
\ajoutRheures{12}{6}
|
||||
|
||||
@ -41,9 +41,10 @@ transmission.}
|
||||
opérateur)
|
||||
\item
|
||||
Caractéristiques d'un ou plusieurs types de supports (exemples: retard
|
||||
de propagation, atténuation, continuité, échos, bruit, perturbations,
|
||||
identifier un défaut, bande passante,\ldots{} ) à partir de mesures et
|
||||
d'analyse des signaux
|
||||
de propagation, atténuation,
|
||||
continuité, échos, bruit, perturbations, identifier un défaut, bande
|
||||
passante,\ldots{} ) à partir de mesures
|
||||
et d'analyse des signaux
|
||||
\item
|
||||
Prolongement possible : recettage, certification LAN.
|
||||
\end{itemize}
|
||||
|
@ -28,11 +28,12 @@
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{Cette ressource traite des bases de l'utilisation d'un poste client et
|
||||
de son système d'exploitation. Elle est essentielle pour la prise en
|
||||
main pratique d'un système informatique en abordant notamment la gestion
|
||||
des données dans un espace de stockage (organisation, recherche, droits)
|
||||
et la maîtrise d'un environnement numérique, deux thèmes attendus par le
|
||||
référentiel PIX (https://pix.fr/competences).
|
||||
de son système d'exploitation.
|
||||
Elle est essentielle pour la prise en main pratique d'un système
|
||||
informatique en abordant notamment la gestion des données dans un espace
|
||||
de stockage (organisation, recherche, droits) et la maîtrise d'un
|
||||
environnement numérique, deux thèmes attendus par le référentiel PIX
|
||||
(https://pix.fr/competences).
|
||||
Cette ressource introduit également un usage avancé du système
|
||||
d'exploitation nécessaire au besoin d'un professionnel R\&T. Elle vise
|
||||
la maîtrise de commandes en ligne pour gérer l'arborescence de fichiers,
|
||||
|
@ -48,7 +48,8 @@ navigateur Web.}
|
||||
Structure d'un site Web : client-serveur, arborescence, URL
|
||||
\item
|
||||
Structure d'une page : langage à balise, mise en forme et feuilles de
|
||||
styles (notions élémentaires de CSS), notions de responsive design
|
||||
styles (notions élémentaires
|
||||
de CSS), notions de responsive design
|
||||
\item
|
||||
Contenu d'une page : éléments multimédia, encodage des caractères
|
||||
\item
|
||||
|
@ -23,6 +23,7 @@
|
||||
\ajoutRsae{SAÉ12}{S'initier aux réseaux informatiques}
|
||||
\ajoutRsae{SAÉ13}{Découvrir un dispositif de transmission}
|
||||
\ajoutRsae{SAÉ14}{Se présenter sur Internet}
|
||||
\ajoutRsae{SAÉ15}{Traiter des données}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
% Ressources
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\nouvelleressource{R111}{Expression-Culture-Communication Professionnelles (ECC1)}
|
||||
\nouvelleressource{R111}{Expression-Culture-Communication Professionnelles 1}
|
||||
|
||||
\ajoutRheures{30}{21}
|
||||
|
||||
@ -23,6 +23,7 @@
|
||||
\ajoutRsae{SAÉ12}{S'initier aux réseaux informatiques}
|
||||
\ajoutRsae{SAÉ13}{Découvrir un dispositif de transmission}
|
||||
\ajoutRsae{SAÉ14}{Se présenter sur Internet}
|
||||
\ajoutRsae{SAÉ15}{Traiter des données}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
@ -47,8 +48,8 @@ l'importance des savoir-être et aux enjeux du développement durable.}
|
||||
Analyser et restituer des informations
|
||||
\item
|
||||
Produire des écrits courts, clairs, structurés, adaptés et répondant
|
||||
aux normes de présentation professionnelle et académique (mail,
|
||||
argumentation courte\ldots)
|
||||
aux normes de présentation professionnelle
|
||||
et académique (mail, argumentation courte\ldots)
|
||||
\item
|
||||
Réécrire et corriger ses documents
|
||||
\item
|
||||
@ -68,8 +69,8 @@ l'importance des savoir-être et aux enjeux du développement durable.}
|
||||
Décrire et analyser l'image fixe et mobile
|
||||
\item
|
||||
Adopter des savoir-être professionnels essentiels dans le travail en
|
||||
équipe (écoute, reformulation, transmission des informations,
|
||||
explications\ldots)
|
||||
équipe (écoute, reformulation,
|
||||
transmission des informations, explications\ldots)
|
||||
\item
|
||||
S'initier aux objectifs du développement durable
|
||||
\item
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
\ajoutRac{AC0311}{Utiliser un système informatique et ses outils}
|
||||
% Les SAE
|
||||
|
||||
\ajoutRsae{SAÉ14}{Se présenter sur Internet}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
|
@ -22,6 +22,7 @@
|
||||
% Les SAE
|
||||
\ajoutRsae{SAÉ13}{Découvrir un dispositif de transmission}
|
||||
\ajoutRsae{SAÉ22}{Mesurer et caractériser un signal ou un système}
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
@ -52,16 +53,14 @@ télécommunications.}
|
||||
\item
|
||||
fonction définie par morceaux (ex. : valeur absolue)
|
||||
\item
|
||||
signaux de base : (ex. : porte, triangle, échelon, rampe\ldots)
|
||||
signaux de base (ex. : porte, triangle, échelon, rampe\ldots)
|
||||
\item
|
||||
opérations sur les signaux : avance, retard, dilatation,
|
||||
amplification, offset (interprétation géométrique
|
||||
sur le graphe), somme de signaux Cette partie sera l'occasion de
|
||||
réviser les règles de calculs de base par l'intermédiaire du calcul
|
||||
d'images et d'antécédents.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
sur le graphe), somme de signaux
|
||||
Cette partie sera l'occasion de réviser les règles de calculs de base
|
||||
par l'intermédiaire du calcul d'images et d'antécédents.
|
||||
\begin{itemize}
|
||||
\item
|
||||
Éléments de trigonométrie
|
||||
\begin{itemize}
|
||||
@ -70,7 +69,8 @@ par l'intermédiaire du calcul d'images et d'antécédents.
|
||||
\item
|
||||
cercle trigonométrique
|
||||
\item
|
||||
formules , , , et et idem avec sinus
|
||||
formules \(\cos(-x)\), \(\cos(\pi\pm x)\) et
|
||||
\(\cos(\frac{\pi}{2}\pm x)\) ; les même avec sinus
|
||||
\item
|
||||
angles remarquables
|
||||
\end{itemize}
|
||||
@ -88,7 +88,7 @@ par l'intermédiaire du calcul d'images et d'antécédents.
|
||||
\item
|
||||
graphe des signaux avancés, retardés, dilatés\ldots{}
|
||||
\item
|
||||
graphe de ,
|
||||
graphe de \(A\cos(\omega t + \phi)\), \(A\cos(\omega t + \phi)\)
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
}
|
||||
|
@ -22,9 +22,10 @@
|
||||
% Les SAE
|
||||
\ajoutRsae{SAÉ13}{Découvrir un dispositif de transmission}
|
||||
\ajoutRsae{SAÉ22}{Mesurer et caractériser un signal ou un système}
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
\ajoutRprerequis{R113}{Mathématiques du signal}
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{Les systèmes de transmission font intervenir des fonctions sinusoïdales
|
||||
|
@ -23,6 +23,7 @@
|
||||
\ajoutRsae{SAÉ12}{S'initier aux réseaux informatiques}
|
||||
\ajoutRsae{SAÉ13}{Découvrir un dispositif de transmission}
|
||||
\ajoutRsae{SAÉ14}{Se présenter sur Internet}
|
||||
\ajoutRsae{SAÉ15}{Traiter des données}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
@ -44,10 +45,8 @@ Dans le cadre de cette ressource transversale, l'étudiant devra :
|
||||
\item
|
||||
Utilisation d'outils collaboratifs adaptés (par exemple Mattermost,
|
||||
Slack, MSTeams, Google Drive,
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
OnlyOffice)
|
||||
\begin{itemize}
|
||||
\end{itemize}
|
||||
\item
|
||||
Organiser son travail et celui de l'équipe à partir d'outils de
|
||||
planification (Gantt, PERT)
|
||||
@ -56,13 +55,15 @@ OnlyOffice)
|
||||
d'une équipe projet
|
||||
\item
|
||||
Conceptualiser les étapes des tâches à réaliser à l'aide d'outils
|
||||
adaptés (cartes mentales, infographies, etc.)
|
||||
adaptés (cartes mentales, infographies,
|
||||
etc.)
|
||||
\item
|
||||
Prendre conscience des délais et échéances dans un travail en mode
|
||||
projet
|
||||
\item
|
||||
Savoir s'adapter à des profils professionnels différents (manager,
|
||||
collaborateur, client) qui interviennent dans un projet
|
||||
collaborateur, client) qui interviennent
|
||||
dans un projet
|
||||
\item
|
||||
Apprendre à faire un bilan régulier sur l'avancée d'un projet : points
|
||||
bloquants, solutions apportées
|
||||
|
@ -2,7 +2,7 @@
|
||||
% Ressources
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\nouvelleressource{R201}{Technologies de l’Internet}
|
||||
\nouvelleressource{R201}{Technologie de l'Internet}
|
||||
|
||||
\ajoutRheures{60}{30}
|
||||
|
||||
|
@ -22,6 +22,7 @@
|
||||
|
||||
% Les SAE
|
||||
\ajoutRsae{SAÉ21}{Construire un réseau informatique pour une petite structure}
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
\ajoutRprerequis{R101}{Initiation aux réseaux informatiques}
|
||||
|
@ -50,11 +50,12 @@ téléphonique mixte (TDM/IP) ou TOIP.}
|
||||
Scénario d'un appel de base.
|
||||
\item
|
||||
Architectures des réseaux publics et privés (commutation,
|
||||
signalisation, services, normes de câblage, PoE).
|
||||
signalisation, services, normes de câblage,
|
||||
PoE).
|
||||
\item
|
||||
Installation d'un système téléphonique d'entreprise
|
||||
(insertion/raccordement de postes, connexion au réseau de
|
||||
l'opérateur).
|
||||
(insertion/raccordement de postes, connexion au
|
||||
réseau de l'opérateur).
|
||||
\item
|
||||
Configuration d'un système téléphonique d'entreprise et de ses
|
||||
services associés.
|
||||
|
@ -23,6 +23,7 @@
|
||||
\ajoutRsae{SAÉ22}{Mesurer et caractériser un signal ou un système}
|
||||
|
||||
% Les pre-requis
|
||||
\ajoutRprerequis{R104}{Fondamentaux des systèmes électroniques}
|
||||
\ajoutRprerequis{R113}{Mathématiques du signal}
|
||||
\ajoutRprerequis{R114}{Mathématiques des transmissions}
|
||||
|
||||
|
@ -25,6 +25,7 @@
|
||||
% Les pre-requis
|
||||
\ajoutRprerequis{R113}{Mathématiques du signal}
|
||||
\ajoutRprerequis{R114}{Mathématiques des transmissions}
|
||||
\ajoutRprerequis{R205}{Signaux et Systèmes pour les transmissions}
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{Cette ressource apporte le socle de connaissances et savoir-faire pour
|
||||
@ -41,7 +42,8 @@ en téléphonie, ou en télécommunications numériques.}
|
||||
\begin{itemize}
|
||||
\item
|
||||
Comprendre la notion de signal numérique, et le principe de la
|
||||
numérisation et de la restitution de signaux analogique
|
||||
numérisation et de la restitution de
|
||||
signaux analogique
|
||||
\item
|
||||
Échantillonnage des signaux : choix d'une fréquence adéquate
|
||||
d'échantillonnage
|
||||
|
@ -27,7 +27,7 @@
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
\ajoutRprerequis{R010}{None}
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{Le professionnel R\&T est amené à développer différents outils
|
||||
|
@ -26,7 +26,7 @@
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
\ajoutRprerequis{R110}{Anglais de communication et initiation au vocabulaire technique}
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{}
|
||||
@ -37,7 +37,8 @@ Objectifs visés
|
||||
\begin{itemize}
|
||||
\item
|
||||
Savoir structurer son discours oral et écrit (courriel, conversation
|
||||
téléphonique, visioconférence, réunion, débat)
|
||||
téléphonique, visioconférence,
|
||||
réunion, débat)
|
||||
\item
|
||||
Présenter son parcours professionnel à l'oral et à l'écrit (CV, lettre
|
||||
de motivation, entretien)
|
||||
|
@ -2,7 +2,7 @@
|
||||
% Ressources
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\nouvelleressource{R211}{Expression-Culture-Communication Professionnelles (ECC2)}
|
||||
\nouvelleressource{R211}{Expression-Culture-Communication Professionnelles 2}
|
||||
|
||||
\ajoutRheures{30}{21}
|
||||
|
||||
@ -22,9 +22,10 @@
|
||||
\ajoutRsae{SAÉ21}{Construire un réseau informatique pour une petite structure}
|
||||
\ajoutRsae{SAÉ22}{Mesurer et caractériser un signal ou un système}
|
||||
\ajoutRsae{SAÉ23}{Mettre en place une solution informatique pour l’entreprise}
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
\ajoutRprerequis{R111}{Expression-Culture-Communication Professionnelles 1}
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{}
|
||||
@ -41,9 +42,10 @@
|
||||
S'initier au résumé
|
||||
\item
|
||||
Produire des écrits longs et clairs, structurés, adaptés au
|
||||
destinataire et répondant aux normes de présentation professionnelle
|
||||
et académique (dossier, présentation longue, exploitation de la mise
|
||||
en forme pour alléger les contenus et guider la lecture\ldots)
|
||||
destinataire et répondant aux normes de
|
||||
présentation professionnelle et académique (dossier, présentation
|
||||
longue, exploitation de la mise en
|
||||
forme pour alléger les contenus et guider la lecture\ldots)
|
||||
\item
|
||||
Réécrire et corriger ses documents ;
|
||||
\item
|
||||
@ -66,8 +68,8 @@
|
||||
Produire un document audiovisuel court
|
||||
\item
|
||||
Adopter des savoir-être professionnels essentiels dans le travail en
|
||||
équipe (coopération, prise en compte de l'opinion d'autrui,
|
||||
adaptation, prise d'initiative\ldots)
|
||||
équipe (coopération, prise en
|
||||
compte de l'opinion d'autrui, adaptation, prise d'initiative\ldots)
|
||||
\item
|
||||
S'initier à la gestion de projet : argumenter, défendre son point de
|
||||
vue
|
||||
|
@ -22,7 +22,7 @@
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
\ajoutRprerequis{R112}{Projet Personnel et Professionnel}
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{}
|
||||
@ -36,7 +36,8 @@
|
||||
se présenter, se définir;
|
||||
\item
|
||||
exprimer l'intérêt professionnel, valeurs, motivations, traits de
|
||||
personnalité, expériences professionnelles ou personnelles;
|
||||
personnalité, expériences professionnelles
|
||||
ou personnelles;
|
||||
\item
|
||||
mettre en valeur et présenter son savoir-être;
|
||||
\item
|
||||
|
@ -22,6 +22,7 @@
|
||||
% Les SAE
|
||||
\ajoutRsae{SAÉ22}{Mesurer et caractériser un signal ou un système}
|
||||
\ajoutRsae{SAÉ23}{Mettre en place une solution informatique pour l’entreprise}
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
% Ressources
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\nouvelleressource{R214}{Analyse des signaux}
|
||||
\nouvelleressource{R214}{Analyse mathématique des signaux}
|
||||
|
||||
\ajoutRheures{30}{6}
|
||||
|
||||
@ -21,9 +21,11 @@
|
||||
|
||||
% Les SAE
|
||||
\ajoutRsae{SAÉ22}{Mesurer et caractériser un signal ou un système}
|
||||
\ajoutRsae{SAÉ24}{Projet intégratif de S2}
|
||||
|
||||
% Les pre-requis
|
||||
\ajoutRprerequis{R113}{Mathématiques du signal}
|
||||
\ajoutRprerequis{R114}{Mathématiques des transmissions}
|
||||
|
||||
% Le descriptif
|
||||
\ajoutRancrage{L'étude des signaux de transmission nécessite l'usage d'outils
|
||||
|
@ -2,7 +2,7 @@
|
||||
% SAE
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\nouvellesae{SAÉ11}{Sensibilisation à l'hygiène informatique et à la cybersécurité}
|
||||
\nouvellesae{SAÉ11}{Se sensibiliser à l'hygiène informatique et à la cybersécurité}
|
||||
|
||||
\ajoutSheures{7}{5}{12}
|
||||
|
||||
|
@ -41,7 +41,7 @@ un collaborateur.
|
||||
|
||||
% Livrable
|
||||
\ajoutSlivrables{
|
||||
L'évaluation s'appuiera sur tout ou partie des éléments suivants~:
|
||||
L'évaluation s'appuiera sur tout ou partie des éléments suivants :
|
||||
\begin{itemize}
|
||||
\item
|
||||
dossier ou rapport d'étude (compte rendu);
|
||||
|
@ -42,7 +42,7 @@ en mesurant l'importance et la portée des contenus qu'il diffuse
|
||||
\ajoutSressources{R109}{Introduction aux technologies Web}
|
||||
\ajoutSressources{R110}{Anglais de communication et initiation au vocabulaire technique}
|
||||
\ajoutSressources{R111}{Expression-Culture-Communication Professionnelles 1}
|
||||
\ajoutSressources{R112}{PPP: Connaître son champ d'activité}
|
||||
\ajoutSressources{R112}{Projet Personnel et Professionnel}
|
||||
\ajoutSressources{R115}{Gestion de projet}
|
||||
|
||||
% Livrable
|
||||
|
@ -2,7 +2,7 @@
|
||||
% SAE
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\nouvellesae{SAÉ15}{Traitement de données}
|
||||
\nouvellesae{SAÉ15}{Traiter des données}
|
||||
|
||||
\ajoutSheures{10}{8}{20}
|
||||
|
||||
|
@ -38,6 +38,7 @@ fonctionnel et structuré.
|
||||
\ajoutSressources{R101}{Initiation aux réseaux informatiques}
|
||||
\ajoutSressources{R102}{Principes et architecture des réseaux}
|
||||
\ajoutSressources{R103}{Réseaux locaux et équipements actifs}
|
||||
\ajoutSressources{R108}{Bases des systèmes d'exploitation}
|
||||
\ajoutSressources{R108|}{None}
|
||||
\ajoutSressources{R201}{Technologie de l'Internet}
|
||||
\ajoutSressources{R202}{Administration système et fondamentaux de la virtualisation}
|
||||
|
@ -46,7 +46,7 @@ for i in range(2, len(docu)): # A priori un tableau
|
||||
|
||||
if est_ressource == True:
|
||||
res = docu[i] # la ressource
|
||||
nom_ressource = res[0][1][0]
|
||||
nom_ressource = tools.caracteres_recalcitrants(res[0][1][0])
|
||||
|
||||
# Création de la ressource
|
||||
r = RessourceDocx(nom_ressource, res)
|
||||
@ -117,20 +117,10 @@ print(f"{nbre_ressources} ressources")
|
||||
# Post traitement des ressources => gestion des heures/des acs/ + tri par semestre
|
||||
ressources = {"S1" : [], "S2": []}
|
||||
|
||||
for r in liste_ressources:
|
||||
r.nettoie_titre_ressource()
|
||||
r.nettoie_heures()
|
||||
r.nettoie_code()
|
||||
r.nettoie_semestre()
|
||||
r.nettoie_acs()
|
||||
r.nettoie_sae()
|
||||
r.nettoie_prerequis()
|
||||
r.nettoie_mots_cles()
|
||||
|
||||
|
||||
# Remet en forme le descriptif
|
||||
r.split_description()
|
||||
r.nettoie_contenu()
|
||||
for (i, r) in enumerate(liste_ressources):
|
||||
if r.nom.startswith("Projet "):
|
||||
print("ici")
|
||||
r.nettoie_champ()
|
||||
|
||||
# Remet en forme les mots-clés
|
||||
# Tri dans le bon semestre
|
||||
|
@ -55,7 +55,7 @@ for i in range(1, len(docu)): # A priori un tableau
|
||||
|
||||
if est_sae == True:
|
||||
res = docu[i] # la ressource
|
||||
nom_sae = res[0][1][0]
|
||||
nom_sae = caracteres_recalcitrants(res[0][1][0])
|
||||
|
||||
# Création de la ressource
|
||||
r = SAEDocx(nom_sae, res)
|
||||
@ -74,7 +74,7 @@ for i in range(1, len(docu)): # A priori un tableau
|
||||
champ = "Titre de la" # corrige les noms/titres
|
||||
i = get_indice_sans_accent_ni_espace(champ, ENTETES_CHAPEAU) # l'indice de l'entete dans ENTETES
|
||||
if i != None:
|
||||
data[i] = "\n".join(res[j][1])
|
||||
data[i] = caracteres_recalcitrants("\n".join(res[j][1]))
|
||||
else:
|
||||
non_interprete.append((champ, ligne[1][0]))
|
||||
else: # ligne de données soit chapeau (ex Compétences ciblées) soit détail par compétence
|
||||
@ -105,15 +105,16 @@ for i in range(1, len(docu)): # A priori un tableau
|
||||
r.charge_ac(apprentissages)
|
||||
|
||||
# nettoie le titre et le code
|
||||
r.nettoie_titre_sae()
|
||||
r.nettoie_code()
|
||||
r.nettoie_titre_sae()
|
||||
|
||||
|
||||
last_sae = r.code
|
||||
liste_exemples[r.code] = []
|
||||
|
||||
elif est_exemple == True:
|
||||
res = docu[i] # la ressource
|
||||
nom_exemple = res[0][1][0]
|
||||
nom_exemple = caracteres_recalcitrants(res[0][1][0])
|
||||
|
||||
# Création de la ressource
|
||||
r = ExempleSAEDocx(nom_exemple, res, last_sae)
|
||||
@ -130,7 +131,7 @@ for i in range(1, len(docu)): # A priori un tableau
|
||||
champ = caracteres_recalcitrants(ligne[0][0]) # le nom du champ
|
||||
i = get_indice_sans_accent_ni_espace(champ, ENTETES_EXEMPLES) # l'indice de l'entete dans ENTETES
|
||||
if i != None:
|
||||
data[i] = "\n".join(res[j][1])
|
||||
data[i] = caracteres_recalcitrants("\n".join(res[j][1]))
|
||||
else:
|
||||
non_interprete.append((champ, ligne[1][0]))
|
||||
else: # ligne de données soit chapeau (ex Compétences ciblées) soit détail par compétence
|
||||
@ -182,10 +183,13 @@ for s in liste_saes:
|
||||
exemples = {"S1" : {}, "S2" : {} }
|
||||
print(" > Exemples")
|
||||
for s in liste_exemples: # la sae
|
||||
|
||||
sem = get_officiel_sem_sae_by_code(s)
|
||||
exemples[sem][s] = []
|
||||
for e in liste_exemples[s]:
|
||||
print(f"{s} : {e.nom}")
|
||||
if e.nom.startswith("Caractériser un support radio"):
|
||||
print("ici")
|
||||
e.nettoie_champs()
|
||||
|
||||
# Tri dans le bon semestre
|
||||
|
@ -6,36 +6,52 @@ import pypandoc
|
||||
import logging
|
||||
__LOGGER = logging.getLogger(__name__)
|
||||
|
||||
# Chargement des ressources
|
||||
REPERTOIRE_RESSOURCES = "export"
|
||||
REPERTOIRE_LATEX = "../latex/ressources"
|
||||
fichiers = os.listdir(REPERTOIRE_RESSOURCES)
|
||||
fichiers = sorted(fichiers) # tri par ordre alphabétique
|
||||
REPERTOIRE_TEMP = "export"
|
||||
REPERTOIRE_RESSOURCES_DEFINITIVES = "../yaml/ressources"
|
||||
REPERTOIRE_SAE_DEFINITIVES = "../yaml/saes"
|
||||
REPERTOIRE_LATEX_RESSOURCES = "../latex/ressources"
|
||||
REPERTOIRE_LATEX_SAES = "../latex/saes"
|
||||
|
||||
# Chargement des ressources : depuis les versions définitives du répertoire yaml d'abord,
|
||||
# puis dans python/export si manquantes
|
||||
fichiers_definitifs = os.listdir(REPERTOIRE_RESSOURCES_DEFINITIVES)
|
||||
fichiers_temp = os.listdir(REPERTOIRE_TEMP)
|
||||
fichiers_ressources = [REPERTOIRE_RESSOURCES_DEFINITIVES + "/" + f for f in fichiers_definitifs]
|
||||
for f in fichiers_temp:
|
||||
if f not in fichiers_definitifs and f.startswith("R"):
|
||||
fichiers_ressources.append(REPERTOIRE_TEMP + "/" + f)
|
||||
fichiers_ressources = sorted(fichiers_ressources) # tri par ordre alphabétique
|
||||
|
||||
ressources = {"S1": [], "S2": []}
|
||||
for file in fichiers:
|
||||
fichieryaml = REPERTOIRE_RESSOURCES + "/" + file
|
||||
if file.startswith("R"): # si c'est une ressources
|
||||
for fichieryaml in fichiers_ressources:
|
||||
r = Ressource(fichieryaml) # lecture du fichier
|
||||
sem = "S" + str(r.ressource["semestre"])
|
||||
ressources[sem].append(r)
|
||||
|
||||
# Chargement des ressources
|
||||
REPERTOIRE_SAE = "export"
|
||||
REPERTOIRE_LATEX = "../latex/saes"
|
||||
fichiers = os.listdir(REPERTOIRE_RESSOURCES)
|
||||
fichiers = sorted(fichiers) # tri par ordre alphabétique
|
||||
# Chargement des saé et des exemples
|
||||
fichiers_definitifs = os.listdir(REPERTOIRE_SAE_DEFINITIVES)
|
||||
fichiers_temp = os.listdir(REPERTOIRE_TEMP)
|
||||
fichiers_saes = [REPERTOIRE_SAE_DEFINITIVES + "/" + f for f in fichiers_definitifs if "exemple" not in f]
|
||||
fichiers_exemples = [REPERTOIRE_SAE_DEFINITIVES + "/" + f for f in fichiers_definitifs if "exemple" in f]
|
||||
for f in fichiers_temp:
|
||||
if f not in fichiers_definitifs and f.startswith("S"):
|
||||
if "exemple" not in f:
|
||||
fichiers_saes.append(REPERTOIRE_TEMP + "/" + f)
|
||||
elif "exemple" in f:
|
||||
fichiers_exemples.append(REPERTOIRE_TEMP + "/" + f)
|
||||
fichiers_saes = sorted(fichiers_saes) # tri par ordre alphabétique
|
||||
fichiers_exemples = sorted(fichiers_exemples)
|
||||
|
||||
saes = {"S1": [], "S2": []}
|
||||
exemples = {"S1" : {}, "S2" : {} }
|
||||
|
||||
for file in fichiers:
|
||||
fichieryaml = REPERTOIRE_RESSOURCES + "/" + file
|
||||
if file.startswith("S") and "exemple" not in file: # si c'est le chapeau d'une sae
|
||||
for fichieryaml in fichiers_saes:
|
||||
s = SAE(fichieryaml)
|
||||
sem = "S" + str(s.sae["semestre"])
|
||||
saes[sem].append(s)
|
||||
elif file.startswith("S") and "exemple" in file: # si c'est un exemple de sae
|
||||
|
||||
|
||||
exemples = {"S1" : {}, "S2" : {} }
|
||||
|
||||
for fichieryaml in fichiers_exemples:
|
||||
e = ExempleSAE(fichieryaml)
|
||||
sem = "S" + str(e.exemple["semestre"])
|
||||
sae = e.exemple["code"]
|
||||
@ -43,13 +59,6 @@ for file in fichiers:
|
||||
exemples[sem][sae] = []
|
||||
exemples[sem][sae].append(e)
|
||||
|
||||
# Eléments de tests
|
||||
r1 = ressources["S1"][0]
|
||||
|
||||
temp1 = r1.ressource["contenu"]
|
||||
output1 = pypandoc.convert_text(temp1, 'tex', format='md',
|
||||
extra_args=['--atx-headers'])
|
||||
|
||||
|
||||
print("ici")
|
||||
# Export latex des ressources
|
||||
@ -57,7 +66,7 @@ if True:
|
||||
for sem in ressources:
|
||||
for r in ressources[sem]:
|
||||
|
||||
fichierlatex = REPERTOIRE_LATEX + "/" + "{}.tex".format(r.ressource["code"])
|
||||
fichierlatex = REPERTOIRE_LATEX_RESSOURCES + "/" + "{}.tex".format(r.ressource["code"])
|
||||
contenu = r.to_latex()
|
||||
with open(fichierlatex, "w", encoding="utf8") as fid:
|
||||
fid.write(contenu)
|
||||
@ -68,7 +77,7 @@ if True:
|
||||
for sem in saes:
|
||||
for s in saes[sem]:
|
||||
|
||||
fichierlatex = REPERTOIRE_LATEX + "/" + "{}.tex".format(s.sae["code"].replace("É", "E"))
|
||||
fichierlatex = REPERTOIRE_LATEX_SAES + "/" + "{}.tex".format(s.sae["code"].replace("É", "E"))
|
||||
contenu = s.to_latex()
|
||||
with open(fichierlatex, "w", encoding="utf8") as fid:
|
||||
fid.write(contenu)
|
||||
@ -78,7 +87,7 @@ if True:
|
||||
for sem in exemples:
|
||||
for s in exemples[sem]:
|
||||
for (i, e) in enumerate(exemples[sem][s]):
|
||||
fichierlatex = REPERTOIRE_LATEX + "/" + "{}_exemple{}.tex".format(e.exemple["code"].replace("É", "E"), i+1)
|
||||
fichierlatex = REPERTOIRE_LATEX_SAES + "/" + "{}_exemple{}.tex".format(e.exemple["code"].replace("É", "E"), i+1)
|
||||
contenu = e.to_latex()
|
||||
with open(fichierlatex, "w", encoding="utf8") as fid:
|
||||
fid.write(contenu)
|
||||
|
Binary file not shown.
@ -4,12 +4,14 @@
|
||||
|
||||
\nouvelexemple{#titre}
|
||||
|
||||
\ajoutESproblematique{#problematique}
|
||||
|
||||
\ajoutESdescription{
|
||||
#description
|
||||
}
|
||||
|
||||
\ajoutESformes{#formes}
|
||||
|
||||
\ajoutESproblematique{#problematique}
|
||||
|
||||
|
||||
\ajoutESmodalite{#modalite}
|
@ -10,7 +10,7 @@ S1:
|
||||
R109: "Introduction aux technologies Web"
|
||||
R110: "Anglais de communication et initiation au vocabulaire technique"
|
||||
R111: "Expression-Culture-Communication Professionnelles 1"
|
||||
R112: "PPP: Connaître son champ d'activité"
|
||||
R112: "Projet Personnel et Professionnel"
|
||||
R113: "Mathématiques du signal"
|
||||
R114: "Mathématiques des transmissions"
|
||||
R115: "Gestion de projet"
|
||||
@ -26,6 +26,6 @@ S2:
|
||||
R209: "Initiation au développement Web"
|
||||
R210: "Anglais de communication et développement de l'anglais technique"
|
||||
R211: "Expression-Culture-Communication Professionnelles 2"
|
||||
R212: "PPP: Formalisation du projet"
|
||||
R212: "Projet Personnel et Professionnel"
|
||||
R213: "Mathématiques des systèmes numériques"
|
||||
R214: "Analyse mathématique des signaux"
|
||||
|
@ -70,8 +70,8 @@ class Ressource():
|
||||
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(contexte)
|
||||
# contexte = caracteres_recalcitrants(output)
|
||||
contexte = remove_ligne_vide(output)
|
||||
|
||||
# contexte = remove_ligne_vide(contexte)
|
||||
# préparation du contenu
|
||||
@ -82,8 +82,8 @@ class Ressource():
|
||||
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(contenu)
|
||||
# contenu = caracteres_recalcitrants(output)
|
||||
contenu = remove_ligne_vide(output)
|
||||
|
||||
chaine = ""
|
||||
chaine = TemplateLatex(modlatex).substitute(code=self.ressource["code"],
|
||||
@ -94,9 +94,9 @@ class Ressource():
|
||||
compRT2=compRT[1],
|
||||
compRT3=compRT[2],
|
||||
saes=saes,
|
||||
motscles=caracteres_recalcitrants(self.ressource["motscles"]),
|
||||
motscles=self.ressource["motscles"],
|
||||
prerequis=prerequis,
|
||||
contexte=caracteres_recalcitrants(contexte),
|
||||
contexte=contexte,
|
||||
contenu=contenu,
|
||||
)
|
||||
# chaine = chaine.replace("&", "\&")
|
||||
@ -164,10 +164,10 @@ class SAE():
|
||||
compRT1=compRT[0],
|
||||
compRT2=compRT[1],
|
||||
compRT3=compRT[2],
|
||||
description=caracteres_recalcitrants(descriptif),
|
||||
description=descriptif,
|
||||
ressources=ressources,
|
||||
livrables= livrables,
|
||||
motscles = caracteres_recalcitrants(self.sae["motscles"]),
|
||||
motscles = self.sae["motscles"],
|
||||
)
|
||||
# chaine = chaine.replace("&", "\&")
|
||||
|
||||
@ -241,7 +241,7 @@ def md_to_latex(contenu):
|
||||
contenu = pypandoc.convert_text(contenu, 'tex', format='md',
|
||||
extra_args=['--atx-headers'])
|
||||
contenu = contenu.replace("\r\n", "\n")
|
||||
contenu = caracteres_recalcitrants(contenu)
|
||||
# contenu = caracteres_recalcitrants(contenu)
|
||||
contenu = remove_ligne_vide(contenu)
|
||||
lignes = contenu.split("\n") # pour debug
|
||||
|
||||
|
@ -69,7 +69,7 @@ class Docx():
|
||||
mots = self.mots # .encode('utf8', 'ignore').decode('utf8')
|
||||
mots = mots.replace(".", "").replace(";", ",")
|
||||
liste_mots = mots.split(",")
|
||||
liste_mots = [l.rstrip() for l in liste_mots] # supprime les espaces inutiles
|
||||
liste_mots = [l.strip() for l in liste_mots] # supprime les espaces inutiles
|
||||
mots = ", ".join(liste_mots)
|
||||
self.mots = mots
|
||||
|
||||
@ -88,7 +88,7 @@ class Docx():
|
||||
old = self.nom
|
||||
titre = devine_nom(self.nom)
|
||||
if titre and titre != old:
|
||||
Docx.__LOGGER.warning(f"nettoie_titre : {old} => titre \"{titre}\"")
|
||||
Docx.__LOGGER.warning(f"nettoie_titre : {old} => titre deviné \"{titre}\"")
|
||||
self.nom = titre
|
||||
|
||||
def dico_to_yaml(self, dico):
|
||||
@ -155,7 +155,12 @@ class RessourceDocx(Docx):
|
||||
def nettoie_titre_ressource(self):
|
||||
"""Nettoie le titre d'une ressource ou d'une SAE en utilisant les titres officiels
|
||||
fournis dans le yaml (via le dictionnaire DATA_RESSOURCES)"""
|
||||
old = self.nom
|
||||
self.nettoie_titre(DATA_RESSOURCES)
|
||||
titre2 = get_officiel_ressource_name_by_code(self.code)
|
||||
if titre2 != self.nom:
|
||||
self.nom = titre2
|
||||
RessourceDocx.__LOGGER.warning(f"nettoie_titre : {old} => titre d'après PN \"{titre2}\"")
|
||||
|
||||
def nettoie_code(self):
|
||||
"""Recherche le code de la forme RXXX"""
|
||||
@ -246,6 +251,21 @@ class RessourceDocx(Docx):
|
||||
contenu = self.contenu.replace(" / ", "/")
|
||||
self.contenu = convert_to_markdown(contenu)
|
||||
|
||||
def nettoie_champ(self):
|
||||
"""Lance le nettoyage des champs"""
|
||||
self.nettoie_code()
|
||||
self.nettoie_titre_ressource()
|
||||
self.nettoie_heures()
|
||||
|
||||
self.nettoie_semestre()
|
||||
self.nettoie_acs()
|
||||
self.nettoie_sae()
|
||||
self.nettoie_prerequis()
|
||||
self.nettoie_mots_cles()
|
||||
|
||||
# Remet en forme le descriptif
|
||||
self.split_description()
|
||||
self.nettoie_contenu()
|
||||
|
||||
def to_yaml(self):
|
||||
"""Exporte la ressource en yaml"""
|
||||
@ -283,7 +303,7 @@ def nettoie_liste_ressources(contenu):
|
||||
R_avec_code = devine_ressources_by_code(contenu)
|
||||
R_avec_nom = devine_code_by_nom_from_dict(contenu, DATA_RESSOURCES)
|
||||
liste = R_avec_code + R_avec_nom
|
||||
liste = [l.rstrip().replace(",", "").replace(".", "") for l in liste] # supprime les espaces et les ponctuations restantes
|
||||
liste = [l.strip().replace(",", "").replace(".", "") for l in liste] # supprime les espaces et les ponctuations restantes
|
||||
return sorted(list(set(liste)))
|
||||
|
||||
|
||||
@ -297,14 +317,16 @@ def devine_acs_by_code(champ):
|
||||
codes3 = [c.rstrip() for c in codes3]
|
||||
codes4 = [c.rstrip() for c in codes4]
|
||||
codes4 += [ "AC0" + c[-3:] for c in codes3] # ajoute les 0 manquants des acs (codage AC0111)
|
||||
|
||||
codes4 = [c.strip() for c in codes4]
|
||||
return sorted(list(set(codes4)))
|
||||
|
||||
|
||||
def devine_ressources_by_code(champ):
|
||||
"""Recherche les codes ressources de la forme RXXX dans champ ;
|
||||
"""
|
||||
codes = re.findall(r"(R\d{3}\D)", champ) # de code à 3 chiffres
|
||||
codes1 = re.findall(r"(R\d{3})", champ) # de code à 3 chiffres
|
||||
codes2 = re.findall(r"(R\d{3}\D)", champ)
|
||||
codes = codes1 + [c.strip() for c in codes2]
|
||||
return sorted(list(set(codes)))
|
||||
|
||||
def devine_ressources_by_nom(donnees):
|
||||
@ -348,7 +370,8 @@ def get_marqueur_numerique(contenu):
|
||||
"""Revoie la liste des marqueurs numériques"""
|
||||
m = re.findall(r"(\d/|\d\s/)", contenu)
|
||||
m += re.findall(r"(\d\s\)|\d\))", contenu) # les marqueurs de la forme 1)
|
||||
m += re.findall(r"(--\s|--\t)", contenu)
|
||||
m += re.findall(r"(--)\s", contenu)
|
||||
m += re.findall(r"(--)\t", contenu)
|
||||
return m
|
||||
|
||||
def get_marqueurs(contenu):
|
||||
@ -400,8 +423,12 @@ def convert_to_markdown(contenu):
|
||||
m = get_marqueur_from_liste(ligne, marqueurs_finaux) # identifie la présence d'un marqueur dans la ligne
|
||||
if m:
|
||||
pos = marqueurs_finaux.index(m)
|
||||
contenus_fin[i] = "\t" * (pos) + "* " + ligne.replace(m, "").replace("\t", "").rstrip()
|
||||
|
||||
ligne = "\t" * (pos) + "* " + ligne.replace(m, "").replace("\t", "").rstrip()
|
||||
# corrige les espaces après les marqueurs
|
||||
champ = re.findall(r"(\*\s+)\w", ligne)
|
||||
for c in champ:
|
||||
ligne = ligne.replace(c, "* ")
|
||||
contenus_fin[i] = ligne
|
||||
|
||||
contenu = "\n\n".join(contenus_fin)
|
||||
|
||||
@ -426,7 +453,12 @@ class SAEDocx(Docx):
|
||||
def nettoie_titre_sae(self):
|
||||
"""Nettoie le titre d'une SAE en utilisant les titres officiels
|
||||
fournis dans le yaml (via le dictionnaire DATA_RESSOURCES)"""
|
||||
old = self.nom
|
||||
self.nettoie_titre(DATA_SAES)
|
||||
titre2 = get_officiel_sae_name_by_code(self.code)
|
||||
if titre2 != self.nom:
|
||||
self.nom = titre2
|
||||
SAEDocx.__LOGGER.warning(f"nettoie_titre : {old} => titre d'après PN \"{titre2}\"")
|
||||
|
||||
def nettoie_code(self):
|
||||
"""Recherche les codes de la forme SAE|éXX """
|
||||
@ -536,11 +568,21 @@ class ExempleSAEDocx(Docx):
|
||||
else:
|
||||
self.modalite = f"Les même que les livrables et les productions de la {self.code}"
|
||||
|
||||
def nettoie_formes(self):
|
||||
"""Nettoie les modalités (d'évaluation) d'un exemple de SAE"""
|
||||
if self.formes:
|
||||
self.formes = convert_to_markdown(self.formes)
|
||||
else:
|
||||
self.formes = ""
|
||||
|
||||
|
||||
def nettoie_champs(self):
|
||||
"""Déclenche le nettoyage des champs de l'exemple"""
|
||||
self.nom = self.nom.strip()
|
||||
self.nettoie_modalite()
|
||||
self.nettoie_description()
|
||||
self.nettoie_problematique()
|
||||
self.nettoie_formes()
|
||||
|
||||
def to_yaml(self):
|
||||
"""Exporte la ressource en yaml"""
|
||||
@ -548,7 +590,7 @@ class ExempleSAEDocx(Docx):
|
||||
"code": self.code,
|
||||
"semestre": self.semestre,
|
||||
"description": folded(self.description),
|
||||
"formes": self.formes,
|
||||
"formes": folded(self.formes),
|
||||
"problematique": folded(self.problematique) if self.problematique !="" else "",
|
||||
"modalite": folded(self.modalite),
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
from officiel import supprime_accent_espace
|
||||
|
||||
import unicodedata
|
||||
|
||||
def get_indice(champ, entetes):
|
||||
"""Récupère l'indice d'une entête"""
|
||||
@ -20,11 +20,14 @@ def get_indice_sans_accent_ni_espace(champ, entetes):
|
||||
|
||||
|
||||
def caracteres_recalcitrants(contenu):
|
||||
contenu = contenu.replace("\'", "'")
|
||||
|
||||
# contenu = contenu.replace("\'", "'")
|
||||
contenu = contenu.replace("è", "è")
|
||||
contenu = contenu.replace("é", "é")
|
||||
contenu = contenu.replace("’", "'").replace(b"\xe2\x80\x99".decode("utf8"), "'")
|
||||
contenu = contenu.replace("â", "â").replace(b'a\xcc\x82'.decode("utf8"), "â")
|
||||
# contenu = unicodedata.normalize("NFKD", contenu)
|
||||
contenu = contenu.replace("’", "'") #.replace(b"\xe2\x80\x99".decode("utf8"), "'")
|
||||
contenu = contenu.replace('\xa0', ' ') # le nbsp
|
||||
# contenu = contenu.encode("utf8", "ignore").decode("utf8")
|
||||
|
||||
return contenu
|
@ -1,46 +0,0 @@
|
||||
nom: Initiation aux réseaux informatiques
|
||||
code: R101
|
||||
semestre: 1
|
||||
heures_formation: 46
|
||||
heures_tp: 24
|
||||
acs:
|
||||
- - AC0113
|
||||
- AC0115
|
||||
- AC0116
|
||||
- - AC0213
|
||||
- - AC0311
|
||||
sae:
|
||||
- SAÉ11
|
||||
- SAÉ12
|
||||
prerequis: Aucun
|
||||
contexte: >-
|
||||
Cette ressource apporte le socle de connaissances et savoirs-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). Elle contribue aussi à la compétence "Créer des
|
||||
outils et applications informatiques pour les R&T" (RT3) à travers la découverte
|
||||
du poste client et de son environnement logiciel.
|
||||
À travers des exercices de mise en place progressive de réseaux locaux, d'interconnection
|
||||
d'équipements et de prise en main des fonctions de base des systèmes d'exploitation,
|
||||
l'étudiant découvrira les principaux concepts utilisés dans les réseaux informatiques,
|
||||
et commencera à comprendre le rôle et les principes des normes et protocoles essentiels
|
||||
des réseaux locaux, comme Ethernet, TCP/IP, DHCP, DNS.
|
||||
On introduira des notions de sécurité informatique (les ressources associées aux
|
||||
recommandations de l’ANSSI, CyberEdu, CyberMalveillance pourront servir de support).
|
||||
contenu: >-
|
||||
* Initiation au réseau
|
||||
* Découverte et prise en main du réseau local
|
||||
* Adressage IPv4 : classes d'adresses, masques naturels, adressage statique, adressage
|
||||
dynamique (DHCP)
|
||||
* Notion de routage, de passerelle et de serveur DNS
|
||||
* Bases du système d'exploitation
|
||||
* Architecture d'un système d'exploitation
|
||||
* Différents types de systèmes d'exploitation : les clients, les serveurs, les
|
||||
systèmes embarqués,
|
||||
* Systèmes d'exploitation commerciaux et Open Sources.
|
||||
* Administration des systèmes d'exploitation
|
||||
* Architectures réseaux et systèmes d'exploitation
|
||||
* Architecture client-serveur dans un réseau local
|
||||
* Mise en place d'une architecture client/serveur simple (serveur d'authentification/de
|
||||
fichiers et postes clients associés)
|
||||
* Introduction à la sécurité informatique
|
||||
motscles: Réseau, système d'exploitation, TCP/IP, LAN, hygiène informatique.
|
66
yaml/ressources/R113.yml
Normal file
66
yaml/ressources/R113.yml
Normal file
@ -0,0 +1,66 @@
|
||||
nom: Mathématiques du signal
|
||||
code: R113
|
||||
semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 6
|
||||
acs:
|
||||
RT1:
|
||||
- AC0111
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0212
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ13
|
||||
- SAÉ22
|
||||
- SAÉ24
|
||||
prerequis: Aucun
|
||||
contexte: >-
|
||||
Les systèmes de transmission font intervenir des fonctions sinusoïdales ainsi que des signaux de base
|
||||
(périodiques ou non) soumis à des transformations (retard, dilatation, amplification, offset) qui sont
|
||||
explicitées par cette ressource. On veillera à montrer l'intérêt des concepts présentés pour modéliser
|
||||
les systèmes électroniques et on choisira de préférence des exercices en lien avec l'électronique et
|
||||
les télécommunications.
|
||||
contenu: >-
|
||||
* Introduction aux signaux
|
||||
|
||||
* graphe d'un signal
|
||||
|
||||
* symétries : parité, imparité, ...
|
||||
|
||||
* causalité, support temporel
|
||||
|
||||
* équation de droite
|
||||
|
||||
* fonction définie par morceaux (ex. : valeur absolue)
|
||||
|
||||
* signaux de base (ex. : porte, triangle, échelon, rampe…)
|
||||
|
||||
* opérations sur les signaux : avance, retard, dilatation, amplification, offset (interprétation géométrique
|
||||
sur le graphe), somme de signaux
|
||||
|
||||
Cette partie sera l'occasion de réviser les règles de calculs de base par l'intermédiaire du calcul
|
||||
d'images et d'antécédents.
|
||||
|
||||
* Éléments de trigonométrie
|
||||
|
||||
* définition du radian
|
||||
|
||||
* cercle trigonométrique
|
||||
|
||||
* formules $\cos(-x)$, $\cos(\pi\pm x)$ et $\cos(\frac{\pi}{2}\pm x)$ ; les même avec sinus
|
||||
|
||||
* angles remarquables
|
||||
|
||||
* Signaux périodiques
|
||||
|
||||
* période, fréquence, pulsation
|
||||
|
||||
* signaux périodiques de base : créneau, dent de scie, sinus, cosinus...
|
||||
|
||||
* fréquence/période/pulsation d'un signal dilaté, d'une combinaison linéaire de signaux périodiques
|
||||
|
||||
* graphe des signaux avancés, retardés, dilatés…
|
||||
|
||||
* graphe de $A\cos(\omega t + \phi)$, $A\cos(\omega t + \phi)$
|
||||
motscles: Signaux, signaux périodiques
|
62
yaml/ressources/R114.yml
Normal file
62
yaml/ressources/R114.yml
Normal file
@ -0,0 +1,62 @@
|
||||
nom: Mathématiques des transmissions
|
||||
code: R114
|
||||
semestre: 1
|
||||
heures_formation: 30
|
||||
heures_tp: 6
|
||||
acs:
|
||||
RT1:
|
||||
- AC0111
|
||||
RT2:
|
||||
- AC0211
|
||||
- AC0212
|
||||
RT3: []
|
||||
sae:
|
||||
- SAÉ13
|
||||
- SAÉ22
|
||||
- SAÉ24
|
||||
prerequis:
|
||||
- R113
|
||||
contexte: >-
|
||||
Les systèmes de transmission font intervenir des fonctions sinusoïdales et peuvent être modélisés à
|
||||
l'aide de nombres complexes. De plus, l'échelle logarithmique est couramment utilisée pour représenter
|
||||
certains signaux dont la puissance est mesurée en décibels qui nécessitent la connaissance des fonctions
|
||||
exponentielle et logarithme. On veillera à montrer l'intérêt des concepts présentés pour modéliser
|
||||
les systèmes électroniques et on choisira de préférence des exercices en lien avec l'électronique et
|
||||
les télécommunications.
|
||||
contenu: >-
|
||||
* Trigonométrie
|
||||
|
||||
* formules , idem avec sinus
|
||||
|
||||
* lien avec les vecteurs et le produit scalaire
|
||||
|
||||
* forme
|
||||
|
||||
* fonctions trigonométriques réciproques (en particulier arctangente)
|
||||
|
||||
* Fonctions logarithme et exponentielle, puissances
|
||||
|
||||
* graphes
|
||||
|
||||
* propriétés, retour sur les propriétés des puissances
|
||||
|
||||
* application au dB
|
||||
|
||||
* Nombres complexes
|
||||
|
||||
* forme algébrique
|
||||
|
||||
* addition, multiplication et division avec la forme algébrique
|
||||
|
||||
* forme exponentielle (retour sur les propriétés de l'expo)
|
||||
|
||||
* addition, multiplication et division avec la forme exponentielle
|
||||
|
||||
* formules d'Euler
|
||||
|
||||
* interprétation géométrique, lien avec les vecteurs
|
||||
|
||||
* lien avec la trigonométrie
|
||||
|
||||
* racines complexes d'un polynôme de degré 2 (à coefficients réels)
|
||||
motscles: Trigonométrie, logarithme, exponentielle, complexes
|
Loading…
Reference in New Issue
Block a user