Simplifie le passage au yaml
This commit is contained in:
parent
88ec2461ea
commit
bcd7e69ff0
@ -28,22 +28,22 @@
|
||||
|
||||
% Le descriptif
|
||||
\ajoutancrage{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). 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, les programmes et les processus du
|
||||
système d'exploitation, par exemple pour exécuter un programme ou
|
||||
configurer les éléments d'un site Web (compétence RT3-Programmer). Elle
|
||||
vise également l'emploi des principales commandes réseau, dans des
|
||||
scripts simples. Ces commandes sont les bases d'appui pour administrer -
|
||||
par la suite - un réseau et de ses services (compétence
|
||||
RT1-Administrer). Elle contribue donc aux apprentissages critiques
|
||||
mentionnés précédemment.}
|
||||
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,
|
||||
les programmes et les processus du système d'exploitation, par exemple
|
||||
pour exécuter un programme ou configurer les éléments d'un site Web
|
||||
(compétence RT3-Programmer). Elle vise également l'emploi des
|
||||
principales commandes réseau, dans des scripts simples. Ces commandes
|
||||
sont les bases d'appui pour administrer - par la suite - un réseau et de
|
||||
ses services (compétence RT1-Administrer).
|
||||
Elle contribue donc aux apprentissages critiques mentionnés
|
||||
précédemment.}
|
||||
|
||||
% Contenus
|
||||
\ajoutcontenudetaille{
|
||||
|
@ -34,22 +34,13 @@ class RessourceDocx():
|
||||
def __str__(self):
|
||||
print(self.nom + " " + self.code)
|
||||
|
||||
def str_heures_formations(self):
|
||||
return self.heures_encadrees if self.heures_encadrees else "???"
|
||||
|
||||
def str_heures_tp(self):
|
||||
return self.tp if self.tp else "???"
|
||||
|
||||
def str_semestre(self):
|
||||
return int(self.semestre[1])
|
||||
|
||||
def to_yaml(self):
|
||||
|
||||
"""Exporte la ressource en yaml"""
|
||||
dico = {"nom": self.nom,
|
||||
"code": self.code,
|
||||
"semestre" : self.str_semestre(),
|
||||
"heures_formation": self.str_heures_formations(),
|
||||
"heures_tp": self.str_heures_tp(),
|
||||
"semestre" : int(self.semestre[1]),
|
||||
"heures_formation": self.heures_encadrees if self.heures_encadrees else "???",
|
||||
"heures_tp": self.tp if self.tp else "???",
|
||||
"acs": self.apprentissages,
|
||||
"sae": self.sae,
|
||||
"prerequis": self.prerequis,
|
||||
@ -57,13 +48,9 @@ class RessourceDocx():
|
||||
"contenu": folded(self.contenu),
|
||||
"motscles": self.mots if self.mots else ""
|
||||
}
|
||||
# output = yaml.dump(dico, #Dumper=yaml.Dumper,
|
||||
# sort_keys=False, allow_unicode=True)
|
||||
|
||||
output = ruamel.yaml.dump(dico, Dumper=ruamel.yaml.RoundTripDumper,
|
||||
allow_unicode=True,
|
||||
width=100)
|
||||
output = output.replace("\n\n", "\n")
|
||||
allow_unicode=True, width=100)
|
||||
output = output.replace("\n\n\n", "\n\n")
|
||||
return output
|
||||
|
||||
def nettoie_champ_heure(champ):
|
||||
|
Loading…
Reference in New Issue
Block a user