forked from viennet/Referentiels
Simplifie le passage au yaml
This commit is contained in:
parent
88ec2461ea
commit
bcd7e69ff0
|
@ -28,22 +28,22 @@
|
||||||
|
|
||||||
% Le descriptif
|
% Le descriptif
|
||||||
\ajoutancrage{Cette ressource traite des bases de l'utilisation d'un poste client et
|
\ajoutancrage{Cette ressource traite des bases de l'utilisation d'un poste client et
|
||||||
de son système d'exploitation.
|
de son système d'exploitation. Elle est essentielle pour la prise en
|
||||||
Elle est essentielle pour la prise en main pratique d'un système
|
main pratique d'un système informatique en abordant notamment la gestion
|
||||||
informatique en abordant notamment la gestion des données dans un espace
|
des données dans un espace de stockage (organisation, recherche, droits)
|
||||||
de stockage (organisation, recherche, droits) et la maîtrise d'un
|
et la maîtrise d'un environnement numérique, deux thèmes attendus par le
|
||||||
environnement numérique, deux thèmes attendus par le référentiel PIX
|
référentiel PIX (https://pix.fr/competences).
|
||||||
(https://pix.fr/competences). Cette ressource introduit également un
|
Cette ressource introduit également un usage avancé du système
|
||||||
usage avancé du système d'exploitation nécessaire au besoin d'un
|
d'exploitation nécessaire au besoin d'un professionnel R\&T. Elle vise
|
||||||
professionnel R\&T. Elle vise la maîtrise de commandes en ligne pour
|
la maîtrise de commandes en ligne pour gérer l'arborescence de fichiers,
|
||||||
gérer l'arborescence de fichiers, les programmes et les processus du
|
les programmes et les processus du système d'exploitation, par exemple
|
||||||
système d'exploitation, par exemple pour exécuter un programme ou
|
pour exécuter un programme ou configurer les éléments d'un site Web
|
||||||
configurer les éléments d'un site Web (compétence RT3-Programmer). Elle
|
(compétence RT3-Programmer). Elle vise également l'emploi des
|
||||||
vise également l'emploi des principales commandes réseau, dans des
|
principales commandes réseau, dans des scripts simples. Ces commandes
|
||||||
scripts simples. Ces commandes sont les bases d'appui pour administrer -
|
sont les bases d'appui pour administrer - par la suite - un réseau et de
|
||||||
par la suite - un réseau et de ses services (compétence
|
ses services (compétence RT1-Administrer).
|
||||||
RT1-Administrer). Elle contribue donc aux apprentissages critiques
|
Elle contribue donc aux apprentissages critiques mentionnés
|
||||||
mentionnés précédemment.}
|
précédemment.}
|
||||||
|
|
||||||
% Contenus
|
% Contenus
|
||||||
\ajoutcontenudetaille{
|
\ajoutcontenudetaille{
|
||||||
|
|
|
@ -34,22 +34,13 @@ class RessourceDocx():
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
print(self.nom + " " + self.code)
|
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):
|
def to_yaml(self):
|
||||||
|
"""Exporte la ressource en yaml"""
|
||||||
dico = {"nom": self.nom,
|
dico = {"nom": self.nom,
|
||||||
"code": self.code,
|
"code": self.code,
|
||||||
"semestre" : self.str_semestre(),
|
"semestre" : int(self.semestre[1]),
|
||||||
"heures_formation": self.str_heures_formations(),
|
"heures_formation": self.heures_encadrees if self.heures_encadrees else "???",
|
||||||
"heures_tp": self.str_heures_tp(),
|
"heures_tp": self.tp if self.tp else "???",
|
||||||
"acs": self.apprentissages,
|
"acs": self.apprentissages,
|
||||||
"sae": self.sae,
|
"sae": self.sae,
|
||||||
"prerequis": self.prerequis,
|
"prerequis": self.prerequis,
|
||||||
|
@ -57,13 +48,9 @@ class RessourceDocx():
|
||||||
"contenu": folded(self.contenu),
|
"contenu": folded(self.contenu),
|
||||||
"motscles": self.mots if self.mots else ""
|
"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,
|
output = ruamel.yaml.dump(dico, Dumper=ruamel.yaml.RoundTripDumper,
|
||||||
allow_unicode=True,
|
allow_unicode=True, width=100)
|
||||||
width=100)
|
output = output.replace("\n\n\n", "\n\n")
|
||||||
output = output.replace("\n\n", "\n")
|
|
||||||
return output
|
return output
|
||||||
|
|
||||||
def nettoie_champ_heure(champ):
|
def nettoie_champ_heure(champ):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user