forked from ScoDoc/ScoDoc
Affichage/édition des programmes BUT/Niveaux de compétences. Tests. -- WIP
This commit is contained in:
parent
d307fcb1e9
commit
488e4b1c85
@ -272,7 +272,7 @@ def create_app(config_class=DevConfig):
|
|||||||
# S'arrête sur tous les warnings, sauf
|
# S'arrête sur tous les warnings, sauf
|
||||||
# flask_sqlalchemy/query (pb deprecation du model.get())
|
# flask_sqlalchemy/query (pb deprecation du model.get())
|
||||||
warnings.filterwarnings("error", module="flask_sqlalchemy/query")
|
warnings.filterwarnings("error", module="flask_sqlalchemy/query")
|
||||||
|
# warnings.filterwarnings("ignore", module="json/provider.py") xxx sans effet en test
|
||||||
# Vérifie/crée lien sym pour les URL statiques
|
# Vérifie/crée lien sym pour les URL statiques
|
||||||
link_filename = f"{app.root_path}/static/links/{sco_version.SCOVERSION}"
|
link_filename = f"{app.root_path}/static/links/{sco_version.SCOVERSION}"
|
||||||
if not os.path.exists(link_filename):
|
if not os.path.exists(link_filename):
|
||||||
|
@ -8,16 +8,23 @@
|
|||||||
ScoDoc 9 API : accès aux formations
|
ScoDoc 9 API : accès aux formations
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from flask import g, request
|
from flask import flash, g, request
|
||||||
from flask_json import as_json
|
from flask_json import as_json
|
||||||
from flask_login import login_required
|
from flask_login import login_required
|
||||||
|
|
||||||
import app
|
import app
|
||||||
from app import log
|
from app import db, log
|
||||||
from app.api import api_bp as bp, api_web_bp
|
from app.api import api_bp as bp, api_web_bp
|
||||||
from app.scodoc.sco_utils import json_error
|
from app.scodoc.sco_utils import json_error
|
||||||
from app.decorators import scodoc, permission_required
|
from app.decorators import scodoc, permission_required
|
||||||
from app.models import ApcParcours, Formation, FormSemestre, ModuleImpl, UniteEns
|
from app.models import (
|
||||||
|
ApcNiveau,
|
||||||
|
ApcParcours,
|
||||||
|
Formation,
|
||||||
|
FormSemestre,
|
||||||
|
ModuleImpl,
|
||||||
|
UniteEns,
|
||||||
|
)
|
||||||
from app.scodoc import sco_formations
|
from app.scodoc import sco_formations
|
||||||
from app.scodoc.sco_permissions import Permission
|
from app.scodoc.sco_permissions import Permission
|
||||||
|
|
||||||
@ -315,3 +322,62 @@ def set_ue_parcours(ue_id: int):
|
|||||||
log(f"set_ue_parcours: ue_id={ue.id} parcours_ids={parcours_ids}")
|
log(f"set_ue_parcours: ue_id={ue.id} parcours_ids={parcours_ids}")
|
||||||
ok, error_message = ue.set_parcours(parcours)
|
ok, error_message = ue.set_parcours(parcours)
|
||||||
return {"status": ok, "message": error_message}
|
return {"status": ok, "message": error_message}
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route(
|
||||||
|
"/assoc_ue_niveau/<int:ue_id>/<int:niveau_id>",
|
||||||
|
methods=["POST"],
|
||||||
|
)
|
||||||
|
@api_web_bp.route(
|
||||||
|
"/assoc_ue_niveau/<int:ue_id>/<int:niveau_id>",
|
||||||
|
methods=["POST"],
|
||||||
|
)
|
||||||
|
@login_required
|
||||||
|
@scodoc
|
||||||
|
@permission_required(Permission.ScoChangeFormation)
|
||||||
|
@as_json
|
||||||
|
def assoc_ue_niveau(ue_id: int, niveau_id: int):
|
||||||
|
"""Associe l'UE au niveau de compétence"""
|
||||||
|
query = UniteEns.query.filter_by(id=ue_id)
|
||||||
|
if g.scodoc_dept:
|
||||||
|
query = query.join(Formation).filter_by(dept_id=g.scodoc_dept_id)
|
||||||
|
ue: UniteEns = query.first_or_404()
|
||||||
|
niveau: ApcNiveau = ApcNiveau.query.get_or_404(niveau_id)
|
||||||
|
ok, error_message = ue.set_niveau_competence(niveau)
|
||||||
|
if not ok:
|
||||||
|
if g.scodoc_dept: # "usage web"
|
||||||
|
flash(error_message)
|
||||||
|
return json_error(404, error_message)
|
||||||
|
if g.scodoc_dept: # "usage web"
|
||||||
|
flash(f"UE {ue.acronyme} associée au niveau {niveau.libelle}")
|
||||||
|
return {"status": 0}
|
||||||
|
|
||||||
|
|
||||||
|
@bp.route(
|
||||||
|
"/desassoc_ue_niveau/<int:ue_id>",
|
||||||
|
methods=["POST"],
|
||||||
|
)
|
||||||
|
@api_web_bp.route(
|
||||||
|
"/desassoc_ue_niveau/<int:ue_id>",
|
||||||
|
methods=["POST"],
|
||||||
|
)
|
||||||
|
@login_required
|
||||||
|
@scodoc
|
||||||
|
@permission_required(Permission.ScoChangeFormation)
|
||||||
|
@as_json
|
||||||
|
def desassoc_ue_niveau(ue_id: int):
|
||||||
|
"""Désassocie cette UE de son niveau de compétence
|
||||||
|
(si elle n'est pas associée, ne fait rien)
|
||||||
|
"""
|
||||||
|
query = UniteEns.query.filter_by(id=ue_id)
|
||||||
|
if g.scodoc_dept:
|
||||||
|
query = query.join(Formation).filter_by(dept_id=g.scodoc_dept_id)
|
||||||
|
ue: UniteEns = query.first_or_404()
|
||||||
|
ue.niveau_competence = None
|
||||||
|
db.session.add(ue)
|
||||||
|
db.session.commit()
|
||||||
|
log(f"desassoc_ue_niveau: {ue}")
|
||||||
|
if g.scodoc_dept:
|
||||||
|
# "usage web"
|
||||||
|
flash(f"UE {ue.acronyme} dé-associée")
|
||||||
|
return {"status": 0}
|
||||||
|
@ -49,7 +49,7 @@ def form_ue_choix_niveau(ue: UniteEns) -> str:
|
|||||||
onchange="set_ue_parcour(this);"
|
onchange="set_ue_parcour(this);"
|
||||||
data-ue_id="{ue.id}"
|
data-ue_id="{ue.id}"
|
||||||
data-setter="{
|
data-setter="{
|
||||||
url_for( "notes.set_ue_parcours", scodoc_dept=g.scodoc_dept)
|
url_for( "apiweb.set_ue_parcours", scodoc_dept=g.scodoc_dept, ue_id=ue.id)
|
||||||
}">
|
}">
|
||||||
<option value="" {
|
<option value="" {
|
||||||
'selected' if not ue.parcours else ''
|
'selected' if not ue.parcours else ''
|
||||||
|
1
app/forms/formation/__init__.py
Normal file
1
app/forms/formation/__init__.py
Normal file
@ -0,0 +1 @@
|
|||||||
|
# empty but required for pylint
|
@ -6,6 +6,7 @@
|
|||||||
"""ScoDoc 9 models : Référentiel Compétence BUT 2021
|
"""ScoDoc 9 models : Référentiel Compétence BUT 2021
|
||||||
"""
|
"""
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
import functools
|
||||||
from operator import attrgetter
|
from operator import attrgetter
|
||||||
|
|
||||||
from flask_sqlalchemy.query import Query
|
from flask_sqlalchemy.query import Query
|
||||||
@ -377,6 +378,27 @@ class ApcNiveau(db.Model, XMLModel):
|
|||||||
"competence": self.competence.to_dict_bul(),
|
"competence": self.competence.to_dict_bul(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@functools.cached_property
|
||||||
|
def parcours(self) -> list["ApcParcours"]:
|
||||||
|
"""Les parcours passant par ce niveau.
|
||||||
|
Les associations Parcours/Niveaux/compétences ne sont jamais
|
||||||
|
changées par ScoDoc, la valeur est donc cachée.
|
||||||
|
"""
|
||||||
|
annee = int(self.annee[-1])
|
||||||
|
return (
|
||||||
|
ApcParcours.query.join(ApcAnneeParcours)
|
||||||
|
.filter_by(ordre=annee)
|
||||||
|
.join(ApcParcoursNiveauCompetence, ApcCompetence, ApcNiveau)
|
||||||
|
.filter_by(id=self.id)
|
||||||
|
.order_by(ApcParcours.numero, ApcParcours.code)
|
||||||
|
.all()
|
||||||
|
)
|
||||||
|
|
||||||
|
@functools.cached_property
|
||||||
|
def is_tronc_commun(self) -> bool:
|
||||||
|
"""Vrai si ce niveau fait partie du Tronc Commun"""
|
||||||
|
return len(self.parcours) == self.competence.referentiel.parcours.count()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def niveaux_annee_de_parcours(
|
def niveaux_annee_de_parcours(
|
||||||
cls,
|
cls,
|
||||||
@ -590,7 +612,8 @@ class ApcAnneeParcours(db.Model, XMLModel):
|
|||||||
"numéro de l'année: 1, 2, 3"
|
"numéro de l'année: 1, 2, 3"
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return f"<{self.__class__.__name__} {self.id} ordre={self.ordre!r} parcours={self.parcours.code!r}>"
|
return f"""<{self.__class__.__name__} {
|
||||||
|
self.id} ordre={self.ordre!r} parcours={self.parcours.code!r}>"""
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
return {
|
return {
|
||||||
|
@ -186,8 +186,8 @@ class UniteEns(db.Model):
|
|||||||
return set()
|
return set()
|
||||||
|
|
||||||
def _parcours_niveaux_ids(self, parcours=list[ApcParcours]) -> set[int]:
|
def _parcours_niveaux_ids(self, parcours=list[ApcParcours]) -> set[int]:
|
||||||
"""set des ids de niveaux dans les parcours listés"""
|
"""set des ids de niveaux communs à tous les parcours listés"""
|
||||||
return set.union(
|
return set.intersection(
|
||||||
*[
|
*[
|
||||||
{
|
{
|
||||||
n.id
|
n.id
|
||||||
@ -266,6 +266,14 @@ class UniteEns(db.Model):
|
|||||||
Si niveau est None, désassocie.
|
Si niveau est None, désassocie.
|
||||||
Returns True if (de)association done, False on error.
|
Returns True if (de)association done, False on error.
|
||||||
"""
|
"""
|
||||||
|
# Sanity checks
|
||||||
|
if not self.formation.referentiel_competence:
|
||||||
|
return (
|
||||||
|
False,
|
||||||
|
"La formation n'est pas associée à un référentiel de compétences",
|
||||||
|
)
|
||||||
|
if niveau.competence.referentiel.id != self.formation.referentiel_competence.id:
|
||||||
|
return False, "Le niveau n'appartient pas au référentiel de la formation"
|
||||||
if niveau.id == self.niveau_competence_id:
|
if niveau.id == self.niveau_competence_id:
|
||||||
return True # nothing to do
|
return True # nothing to do
|
||||||
if (niveau is not None) and (self.niveau_competence_id is not None):
|
if (niveau is not None) and (self.niveau_competence_id is not None):
|
||||||
@ -287,8 +295,8 @@ class UniteEns(db.Model):
|
|||||||
Si un niveau est déjà associé, vérifie sa cohérence.
|
Si un niveau est déjà associé, vérifie sa cohérence.
|
||||||
Renvoie (True, "") si ok, sinon (False, error_message)
|
Renvoie (True, "") si ok, sinon (False, error_message)
|
||||||
"""
|
"""
|
||||||
# Le niveau est-il dans ce parcours ? Sinon, l'enlève
|
# Le niveau est-il dans tous ces parcours ? Sinon, l'enlève
|
||||||
# breakpoint()
|
prev_niveau = self.niveau_competence
|
||||||
if (
|
if (
|
||||||
parcours
|
parcours
|
||||||
and self.niveau_competence
|
and self.niveau_competence
|
||||||
@ -301,6 +309,7 @@ class UniteEns(db.Model):
|
|||||||
self.niveau_competence, parcours
|
self.niveau_competence, parcours
|
||||||
)
|
)
|
||||||
if not ok:
|
if not ok:
|
||||||
|
self.niveau_competence = prev_niveau # restore
|
||||||
return False, error_message
|
return False, error_message
|
||||||
|
|
||||||
self.parcours = parcours
|
self.parcours = parcours
|
||||||
@ -311,6 +320,15 @@ class UniteEns(db.Model):
|
|||||||
log(f"ue.set_parcours( {self}, {parcours} )")
|
log(f"ue.set_parcours( {self}, {parcours} )")
|
||||||
return True, ""
|
return True, ""
|
||||||
|
|
||||||
|
def add_parcour(self, parcour: ApcParcours) -> tuple[bool, str]:
|
||||||
|
"""Ajoute ce parcours à ceux de l'UE"""
|
||||||
|
if parcour.id in {p.id for p in self.parcours}:
|
||||||
|
return True, ""
|
||||||
|
if parcour.referentiel.id != self.formation.referentiel_competence.id:
|
||||||
|
return False, "Le parcours n'appartient pas au référentiel de la formation"
|
||||||
|
|
||||||
|
return self.set_parcours(self.parcours + [parcour])
|
||||||
|
|
||||||
|
|
||||||
class UEParcours(db.Model):
|
class UEParcours(db.Model):
|
||||||
"""Association ue <-> parcours, indiquant les ECTS"""
|
"""Association ue <-> parcours, indiquant les ECTS"""
|
||||||
|
@ -31,7 +31,7 @@ from app import db
|
|||||||
from app.but import apc_edit_ue
|
from app.but import apc_edit_ue
|
||||||
from app.models import UniteEns, Matiere, Module, FormSemestre, ModuleImpl
|
from app.models import UniteEns, Matiere, Module, FormSemestre, ModuleImpl
|
||||||
from app.models.validations import ScolarFormSemestreValidation
|
from app.models.validations import ScolarFormSemestreValidation
|
||||||
from app.scodoc.codes_cursus import UE_SPORT
|
from app.scodoc import codes_cursus
|
||||||
import app.scodoc.sco_utils as scu
|
import app.scodoc.sco_utils as scu
|
||||||
from app.scodoc import sco_groups
|
from app.scodoc import sco_groups
|
||||||
from app.scodoc.sco_utils import ModuleType
|
from app.scodoc.sco_utils import ModuleType
|
||||||
@ -74,7 +74,11 @@ def html_edit_formation_apc(
|
|||||||
ues_by_sem[semestre_idx] = formation.ues.filter_by(
|
ues_by_sem[semestre_idx] = formation.ues.filter_by(
|
||||||
semestre_idx=semestre_idx
|
semestre_idx=semestre_idx
|
||||||
).order_by(UniteEns.semestre_idx, UniteEns.numero, UniteEns.acronyme)
|
).order_by(UniteEns.semestre_idx, UniteEns.numero, UniteEns.acronyme)
|
||||||
ects = [ue.ects for ue in ues_by_sem[semestre_idx] if ue.type != UE_SPORT]
|
ects = [
|
||||||
|
ue.ects
|
||||||
|
for ue in ues_by_sem[semestre_idx]
|
||||||
|
if ue.type != codes_cursus.UE_SPORT
|
||||||
|
]
|
||||||
if None in ects:
|
if None in ects:
|
||||||
ects_by_sem[semestre_idx] = '<span class="missing_ue_ects">manquant</span>'
|
ects_by_sem[semestre_idx] = '<span class="missing_ue_ects">manquant</span>'
|
||||||
else:
|
else:
|
||||||
@ -108,6 +112,8 @@ def html_edit_formation_apc(
|
|||||||
ues_by_sem=ues_by_sem,
|
ues_by_sem=ues_by_sem,
|
||||||
ects_by_sem=ects_by_sem,
|
ects_by_sem=ects_by_sem,
|
||||||
form_ue_choix_parcours_niveau=apc_edit_ue.form_ue_choix_parcours_niveau,
|
form_ue_choix_parcours_niveau=apc_edit_ue.form_ue_choix_parcours_niveau,
|
||||||
|
scu=scu,
|
||||||
|
codes_cursus=codes_cursus,
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
for semestre_idx in semestre_ids:
|
for semestre_idx in semestre_ids:
|
||||||
@ -118,7 +124,7 @@ def html_edit_formation_apc(
|
|||||||
Matiere.ue_id == UniteEns.id,
|
Matiere.ue_id == UniteEns.id,
|
||||||
UniteEns.formation_id == formation.id,
|
UniteEns.formation_id == formation.id,
|
||||||
UniteEns.semestre_idx == semestre_idx,
|
UniteEns.semestre_idx == semestre_idx,
|
||||||
UniteEns.type != UE_SPORT,
|
UniteEns.type != codes_cursus.UE_SPORT,
|
||||||
).first()
|
).first()
|
||||||
H += [
|
H += [
|
||||||
render_template(
|
render_template(
|
||||||
|
@ -825,7 +825,8 @@ du programme" (menu "Semestre") si vous avez un semestre en cours);
|
|||||||
<a href="{url_for('notes.refcomp_show',
|
<a href="{url_for('notes.refcomp_show',
|
||||||
scodoc_dept=g.scodoc_dept, refcomp_id=formation.referentiel_competence.id)}"
|
scodoc_dept=g.scodoc_dept, refcomp_id=formation.referentiel_competence.id)}"
|
||||||
class="stdlink">
|
class="stdlink">
|
||||||
{formation.referentiel_competence.type_titre} {formation.referentiel_competence.specialite_long}
|
{formation.referentiel_competence.type_titre}
|
||||||
|
{formation.referentiel_competence.specialite_long}
|
||||||
</a> """
|
</a> """
|
||||||
msg_refcomp = "changer"
|
msg_refcomp = "changer"
|
||||||
H.append(f"""<ul><li>{descr_refcomp}""")
|
H.append(f"""<ul><li>{descr_refcomp}""")
|
||||||
@ -841,9 +842,23 @@ du programme" (menu "Semestre") si vous avez un semestre en cours);
|
|||||||
)
|
)
|
||||||
elif formation.referentiel_competence is not None:
|
elif formation.referentiel_competence is not None:
|
||||||
H.append("""(non modifiable car utilisé par des semestres)""")
|
H.append("""(non modifiable car utilisé par des semestres)""")
|
||||||
|
H.append("</li>")
|
||||||
|
if formation.referentiel_competence is not None:
|
||||||
|
H.append(
|
||||||
|
"""<li>Parcours, compétences et UEs :
|
||||||
|
<div class="formation_parcs">
|
||||||
|
"""
|
||||||
|
)
|
||||||
|
for parc in formation.referentiel_competence.parcours:
|
||||||
|
H.append(
|
||||||
|
f"""<div><a href="{url_for("notes.parcour_formation",
|
||||||
|
scodoc_dept=g.scodoc_dept, formation_id=formation.id, parcour_id=parc.id )
|
||||||
|
}">{parc.code}</a></div>"""
|
||||||
|
)
|
||||||
|
H.append("""</div></li>""")
|
||||||
|
|
||||||
H.append(
|
H.append(
|
||||||
f"""</li>
|
f"""
|
||||||
<li> <a class="stdlink" href="{
|
<li> <a class="stdlink" href="{
|
||||||
url_for('notes.edit_modules_ue_coefs',
|
url_for('notes.edit_modules_ue_coefs',
|
||||||
scodoc_dept=g.scodoc_dept, formation_id=formation_id, semestre_idx=semestre_idx)
|
scodoc_dept=g.scodoc_dept, formation_id=formation_id, semestre_idx=semestre_idx)
|
||||||
@ -1431,7 +1446,7 @@ def do_ue_edit(args, bypass_lock=False, dont_invalidate_cache=False):
|
|||||||
if ues and ues[0]["ue_id"] != ue_id:
|
if ues and ues[0]["ue_id"] != ue_id:
|
||||||
raise ScoValueError(
|
raise ScoValueError(
|
||||||
f"""Acronyme d'UE "{args['acronyme']}" déjà utilisé !
|
f"""Acronyme d'UE "{args['acronyme']}" déjà utilisé !
|
||||||
(chaque UE doit avoir un acronyme unique dans la formation)"""
|
(chaque UE doit avoir un acronyme unique dans la formation.)"""
|
||||||
)
|
)
|
||||||
# On ne peut pas supprimer le code UE:
|
# On ne peut pas supprimer le code UE:
|
||||||
if "ue_code" in args and not args["ue_code"]:
|
if "ue_code" in args and not args["ue_code"]:
|
||||||
|
@ -1,6 +1,38 @@
|
|||||||
|
div.les_parcours {
|
||||||
|
display: flex;
|
||||||
|
margin-left: 16px;
|
||||||
|
margin-bottom: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.les_parcours>div {
|
||||||
|
font-size: 130%;
|
||||||
|
margin-top: 12px;
|
||||||
|
margin-left: 8px;
|
||||||
|
background-color: #09c;
|
||||||
|
opacity: 0.7;
|
||||||
|
border-radius: 4px;
|
||||||
|
text-align: center;
|
||||||
|
padding: 8px 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.les_parcours>div.focus {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.les_parcours>div>a:hover {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.les_parcours>div>a,
|
||||||
|
div.les_parcours>div>a:visited {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
.parcour_formation {
|
.parcour_formation {
|
||||||
margin-left: 24px;
|
margin-left: 16px;
|
||||||
width: 990px;
|
margin-right: 16px;
|
||||||
|
min-width: 1200px;
|
||||||
|
max-width: 1600px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.titre_parcours {
|
.titre_parcours {
|
||||||
@ -26,11 +58,35 @@ div.competence {
|
|||||||
|
|
||||||
.niveaux {
|
.niveaux {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(3, 1fr);
|
grid-template-columns: 1fr 1fr 1fr;
|
||||||
|
--arrow-width: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Flèches vers la droite */
|
||||||
|
.niveaux>div {
|
||||||
|
padding: 8px 16px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.niveaux>div:not(:first-child) {
|
||||||
|
padding-left: calc(var(--arrow-width) + 8px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.niveaux>div:not(:last-child)::after {
|
||||||
|
content: "";
|
||||||
|
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: calc(100% - 1px);
|
||||||
|
bottom: 0;
|
||||||
|
width: var(--arrow-width);
|
||||||
|
background: var(--color);
|
||||||
|
clip-path: polygon(0 0, 100% 50%, 0 100%);
|
||||||
|
|
||||||
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.niveau {
|
.niveau {
|
||||||
|
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(2, 1fr);
|
grid-template-columns: repeat(2, 1fr);
|
||||||
grid-template-rows: auto auto;
|
grid-template-rows: auto auto;
|
||||||
@ -44,6 +100,23 @@ div.competence {
|
|||||||
.titre_niveau {
|
.titre_niveau {
|
||||||
grid-column: 1 / span 2;
|
grid-column: 1 / span 2;
|
||||||
grid-row: 1 / 2;
|
grid-row: 1 / 2;
|
||||||
|
padding-bottom: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titre_niveau span.parcs {
|
||||||
|
margin-left: 12px;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titre_niveau span.parc {
|
||||||
|
font-size: 75%;
|
||||||
|
font-weight: bold;
|
||||||
|
/* color: rgb(92, 87, 255); */
|
||||||
|
color: white;
|
||||||
|
padding: 4px;
|
||||||
|
background-color: #09c;
|
||||||
|
border-radius: 4px;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.ue {
|
div.ue {
|
||||||
@ -59,10 +132,11 @@ div.ue.pair {
|
|||||||
grid-column: 2 / 3;
|
grid-column: 2 / 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
.niveau-1 {
|
.ue select {
|
||||||
opacity: 0.4;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.niveau-2 {
|
.links {
|
||||||
opacity: 0.7;
|
margin-top: 16px;
|
||||||
|
margin-bottom: 8px;
|
||||||
}
|
}
|
@ -1,3 +1,24 @@
|
|||||||
|
:root {
|
||||||
|
--col-c1-1: rgb(224, 201, 201);
|
||||||
|
--col-c1-2: rgb(231, 127, 130);
|
||||||
|
--col-c1-3: rgb(167, 0, 9);
|
||||||
|
--col-c2-1: rgb(240, 218, 198);
|
||||||
|
--col-c2-2: rgb(231, 142, 95);
|
||||||
|
--col-c2-3: rgb(231, 119, 64);
|
||||||
|
--col-c3-1: rgb(241, 227, 167);
|
||||||
|
--col-c3-2: rgb(238, 208, 86);
|
||||||
|
--col-c3-3: rgb(233, 174, 17);
|
||||||
|
--col-c4-1: rgb(218, 225, 205);
|
||||||
|
--col-c4-2: rgb(159, 207, 111);
|
||||||
|
--col-c4-3: rgb(124, 192, 64);
|
||||||
|
--col-c5-1: rgb(191, 206, 230);
|
||||||
|
--col-c5-2: rgb(119, 156, 208);
|
||||||
|
--col-c5-3: rgb(10, 22, 75);
|
||||||
|
--col-c6-1: rgb(203, 199, 176);
|
||||||
|
--col-c6-2: rgb(152, 143, 97);
|
||||||
|
--col-c6-3: rgb(13, 13, 13);
|
||||||
|
}
|
||||||
|
|
||||||
div.table_niveaux_parcours {
|
div.table_niveaux_parcours {
|
||||||
margin-left: 12px;
|
margin-left: 12px;
|
||||||
margin-top: 12px;
|
margin-top: 12px;
|
||||||
@ -58,88 +79,88 @@ table.table_niveaux_parcours tr.annee_but td.empty {
|
|||||||
|
|
||||||
/* Les couleurs des niveaux de compétences du BO */
|
/* Les couleurs des niveaux de compétences du BO */
|
||||||
.comp-c1-1 {
|
.comp-c1-1 {
|
||||||
background: rgb(224, 201, 201);
|
background: var(--col-c1-1);
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c1-2 {
|
.comp-c1-2 {
|
||||||
background: rgb(231, 127, 130);
|
background: var(--col-c1-2);
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c1-3,
|
.comp-c1-3,
|
||||||
.comp-c1 {
|
.comp-c1 {
|
||||||
background: rgb(167, 0, 9);
|
background: var(--col-c1-3);
|
||||||
color: #eee;
|
color: #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c2-1 {
|
.comp-c2-1 {
|
||||||
background: rgb(240, 218, 198);
|
background: var(--col-c2-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c2-2 {
|
.comp-c2-2 {
|
||||||
background: rgb(231, 142, 95);
|
background: var(--col-c2-2);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c2-3,
|
.comp-c2-3,
|
||||||
.comp-c2 {
|
.comp-c2 {
|
||||||
background: rgb(231, 119, 64);
|
background: var(--col-c2-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c3-1 {
|
.comp-c3-1 {
|
||||||
background: rgb(241, 227, 167);
|
background: var(--col-c3-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c3-2 {
|
.comp-c3-2 {
|
||||||
background: rgb(238, 208, 86);
|
background: var(--col-c3-2);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c3-3,
|
.comp-c3-3,
|
||||||
.comp-c3 {
|
.comp-c3 {
|
||||||
background: rgb(233, 174, 17);
|
background: var(--col-c3-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c4-1 {
|
.comp-c4-1 {
|
||||||
background: rgb(218, 225, 205);
|
background: var(--col-c4-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c4-2 {
|
.comp-c4-2 {
|
||||||
background: rgb(159, 207, 111);
|
background: var(--col-c4-2);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c4-3,
|
.comp-c4-3,
|
||||||
.comp-c4 {
|
.comp-c4 {
|
||||||
background: rgb(124, 192, 64);
|
background: var(--col-c4-3);
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c5-1 {
|
.comp-c5-1 {
|
||||||
background: rgb(191, 206, 230);
|
background: var(--col-c5-1);
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c5-2 {
|
.comp-c5-2 {
|
||||||
background: rgb(119, 156, 208);
|
background: var(--col-c5-2);
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c5-3,
|
.comp-c5-3,
|
||||||
.comp-c5 {
|
.comp-c5 {
|
||||||
background: rgb(10, 22, 75);
|
background: var(--col-c5-3);
|
||||||
color: #eee;
|
color: #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c6-1,
|
.comp-c6-1,
|
||||||
.comp-c6 {
|
.comp-c6 {
|
||||||
background: rgb(203, 199, 176);
|
background: var(--col-c6-1);
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c6-2 {
|
.comp-c6-2 {
|
||||||
background: rgb(152, 143, 97);
|
background: var(--col-c6-2);
|
||||||
color: black;
|
color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comp-c6-3 {
|
.comp-c6-3 {
|
||||||
background: rgb(13, 13, 13);
|
background: var(--col-c6-3);
|
||||||
color: #eee;
|
color: #eee;
|
||||||
}
|
}
|
@ -2286,6 +2286,40 @@ span.notes_module_list_buts {
|
|||||||
margin-bottom: 6px;
|
margin-bottom: 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.formation_parcs {
|
||||||
|
display: inline-flex;
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.formation_parcs>div {
|
||||||
|
font-size: 100%;
|
||||||
|
margin-left: 8px;
|
||||||
|
color: white;
|
||||||
|
background-color: #09c;
|
||||||
|
opacity: 0.7;
|
||||||
|
border-radius: 4px;
|
||||||
|
text-align: center;
|
||||||
|
padding: 4px 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.formation_parcs>div.focus {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.formation_parcs>div>a:hover {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.formation_parcs>div>a,
|
||||||
|
div.formation_parcs>div>a:visited {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.ue_choix_niveau>div.formation_parcs>div {
|
||||||
|
font-size: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
div.ue_list_tit {
|
div.ue_list_tit {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
margin-top: 8px;
|
margin-top: 8px;
|
||||||
|
@ -6,7 +6,60 @@
|
|||||||
<link href="{{sco.scu.STATIC_DIR}}/css/parcour_formation.css" rel="stylesheet" type="text/css" />
|
<link href="{{sco.scu.STATIC_DIR}}/css/parcour_formation.css" rel="stylesheet" type="text/css" />
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
{% macro menu_ue(niv, sem="pair", sem_idx=0) -%}
|
||||||
|
{% if niv['niveau'] %}
|
||||||
|
{% if current_user.has_permission(sco.Permission.ScoChangeFormation) %}
|
||||||
|
<select name="ue_niv_{{niv['niveau'].id}}" id="ue_niv_{{niv['niveau'].id}}"
|
||||||
|
onchange="assoc_ue_niveau(event,
|
||||||
|
{{niv['niveau'].id}}, {{parcour.id}}
|
||||||
|
);"
|
||||||
|
{% if niv['ue_'+sem] %}
|
||||||
|
data-ue_id="{{niv['ue_'+sem].id}}"
|
||||||
|
{% else %}
|
||||||
|
data-ue_id=""
|
||||||
|
{% endif %}
|
||||||
|
>
|
||||||
|
{%- if not niv['ue_'+sem] -%}
|
||||||
|
<option value="">UE de S{{sem_idx}}</option>
|
||||||
|
{%-else-%}
|
||||||
|
<option value="">Désassocier</option>
|
||||||
|
{%-endif-%}
|
||||||
|
{% for ue in niv['ues_'+sem] %}
|
||||||
|
<option value="{{ue.id}}"
|
||||||
|
{% if niv['ue_'+sem] and niv['ue_'+sem].id == ue.id -%}
|
||||||
|
selected
|
||||||
|
{%- endif %}
|
||||||
|
>{{ue.acronyme}}</option>
|
||||||
|
{% endfor %}
|
||||||
|
</select>
|
||||||
|
{% else %}
|
||||||
|
{# Vue en lecture seule #}
|
||||||
|
{% if niv['ue_'+sem] %}
|
||||||
|
{{ niv['ue_'+sem].acronyme }}
|
||||||
|
{% else %}
|
||||||
|
<span class="fontred">{{sco.scu.EMO_WARNING|safe}} non associé</span>
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
{%- endmacro %}
|
||||||
|
|
||||||
{% block app_content %}
|
{% block app_content %}
|
||||||
|
<h2>{{formation.to_html()}}</h2>
|
||||||
|
|
||||||
|
{# Liens vers les différents parcours #}
|
||||||
|
<div class="les_parcours">
|
||||||
|
{% for parc in formation.referentiel_competence.parcours %}
|
||||||
|
<div class="{{'focus' if parcour and parc.id == parcour.id else ''}}">
|
||||||
|
<a href="{{
|
||||||
|
url_for('notes.parcour_formation', scodoc_dept=g.scodoc_dept,
|
||||||
|
parcour_id=parc.id, formation_id=formation.id )
|
||||||
|
}}">{{parc.code}}</a>
|
||||||
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{# Description d'un parcours #}
|
||||||
|
{% if parcour %}
|
||||||
<div class="parcour_formation">
|
<div class="parcour_formation">
|
||||||
|
|
||||||
<div class="titre_parcours">Parcours {{parcour.code}} « {{parcour.libelle}} »</div>
|
<div class="titre_parcours">Parcours {{parcour.code}} « {{parcour.libelle}} »</div>
|
||||||
@ -19,16 +72,99 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="niveaux">
|
<div class="niveaux">
|
||||||
{% for annee, niv in comp['niveaux'].items() %}
|
{% for annee, niv in comp['niveaux'].items() %}
|
||||||
<div class="niveau comp-c{{color_idx}}-{{annee}}">
|
<div class="niveau comp-c{{color_idx}}-{{annee}}"
|
||||||
<div class="titre_niveau n{{annee}}">{{niv['niveau'].libelle if niv['niveau'] else '-'}}</div>
|
style="--color: var(--col-c{{color_idx}}-{{annee}});">
|
||||||
<div class="ue impair u{{annee}}1">{{niv['ue_impair'].acronyme if niv['ue_impair'] else 'UE1'}}</div>
|
<div class="titre_niveau n{{annee}}">
|
||||||
<div class="ue pair u{{annee}}1">{{niv['ue_pair'].acronyme if niv['ue_pair'] else 'UE2'}}</div>
|
{{niv['niveau'].libelle if niv['niveau'] else ''}}
|
||||||
|
<span class="parcs">
|
||||||
|
{% if niv['niveau'].is_tronc_commun %}
|
||||||
|
<span class="parc">TC</span>
|
||||||
|
{% elif niv['niveau'].parcours|length > 1 %}
|
||||||
|
<span class="parc">
|
||||||
|
{% set virg = joiner(", ") %}
|
||||||
|
{% for p in niv['niveau'].parcours %}
|
||||||
|
{{ virg() }}{{p.code}}
|
||||||
|
{% endfor %}
|
||||||
|
</span>
|
||||||
|
{% endif %}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="ue impair u{{annee}}1">
|
||||||
|
{{ menu_ue(niv, "impair", 2*annee-1) }}
|
||||||
|
</div>
|
||||||
|
<div class="ue pair u{{annee}}1">
|
||||||
|
{{ menu_ue(niv, "pair", 2*annee) }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% else %}
|
||||||
|
<div>
|
||||||
|
Choisissez un parcours...
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{# Liens bas de page #}
|
||||||
|
<div class="links">
|
||||||
|
<div><a class="stdlink" href="{{
|
||||||
|
url_for('notes.ue_table',
|
||||||
|
scodoc_dept=g.scodoc_dept, formation_id=formation.id )
|
||||||
|
}}">Voir la formation</a>
|
||||||
|
</div>
|
||||||
|
<div><a class="stdlink" href="{{
|
||||||
|
url_for('notes.refcomp_show',
|
||||||
|
scodoc_dept=g.scodoc_dept, refcomp_id=parcour.referentiel.id )
|
||||||
|
}}">Référentiel de compétences</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function assoc_ue_niveau(event, niveau_id) {
|
||||||
|
let ue_id = event.target.value;
|
||||||
|
let url = "";
|
||||||
|
let must_reload = false;
|
||||||
|
if (ue_id == "") {
|
||||||
|
/* Dé-associe */
|
||||||
|
ue_id = event.target.dataset.ue_id;
|
||||||
|
const desassoc_url = '{{
|
||||||
|
url_for(
|
||||||
|
"apiweb.desassoc_ue_niveau",
|
||||||
|
scodoc_dept=g.scodoc_dept,
|
||||||
|
ue_id=11111
|
||||||
|
)
|
||||||
|
}}';
|
||||||
|
url = desassoc_url.replace('11111', ue_id);
|
||||||
|
must_reload=true;
|
||||||
|
} else {
|
||||||
|
const assoc_url = '{{
|
||||||
|
url_for(
|
||||||
|
"apiweb.assoc_ue_niveau",
|
||||||
|
scodoc_dept=g.scodoc_dept,
|
||||||
|
ue_id=11111, niveau_id=22222
|
||||||
|
)
|
||||||
|
}}';
|
||||||
|
url = assoc_url.replace('11111', ue_id).replace('22222', niveau_id);
|
||||||
|
}
|
||||||
|
fetch(url, {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
},
|
||||||
|
/* body: JSON.stringify( {} ) */
|
||||||
|
})
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(data => {
|
||||||
|
if (data.status) {
|
||||||
|
sco_message(data.message);
|
||||||
|
/* revert menu to initial state */
|
||||||
|
event.target.value = event.target.dataset.ue_id;
|
||||||
|
}
|
||||||
|
location.reload();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
@ -65,8 +65,31 @@
|
|||||||
}}">modifier</a>
|
}}">modifier</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{{ form_ue_choix_parcours_niveau(ue)|safe }}
|
{# form_ue_choix_parcours_niveau(ue)|safe #}
|
||||||
|
{% if ue.type != codes_cursus.UE_SPORT %}
|
||||||
|
<div class="ue_choix_niveau">
|
||||||
|
{% if ue.niveau_competence %}
|
||||||
|
{{ue.niveau_competence.competence.titre}}
|
||||||
|
ordre {{ue.niveau_competence.ordre}}
|
||||||
|
<em>{{ue.niveau_competence.libelle}}</em>
|
||||||
|
{% else %}
|
||||||
|
<span class="fontred">{{scu.EMO_WARNING|safe}}
|
||||||
|
pas de niveau de compétence associé !
|
||||||
|
</span>
|
||||||
|
{% endif %}
|
||||||
|
{% if editable and not ue.is_locked() %}
|
||||||
|
<a class="stdlink" href="{{
|
||||||
|
url_for('notes.parcour_formation', scodoc_dept=g.scodoc_dept,
|
||||||
|
formation_id=formation.id )
|
||||||
|
}}">modifier</a>
|
||||||
|
{% endif %}
|
||||||
|
<div class="formation_parcs">
|
||||||
|
{% for parc in ue.parcours %}
|
||||||
|
<div>{{ parc.code }}</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% if ue.type == 1 and ue.modules.count() == 0 %}
|
{% if ue.type == 1 and ue.modules.count() == 0 %}
|
||||||
<span class="warning" title="pas de module, donc pas de bonus calculé">aucun module rattaché !</span>
|
<span class="warning" title="pas de module, donc pas de bonus calculé">aucun module rattaché !</span>
|
||||||
|
@ -19,9 +19,9 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
{% block scodoc_sidebar %}
|
{% block scodoc_sidebar %}
|
||||||
{% include "sidebar.j2" %}
|
{% include "sidebar.j2" %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
<div id="gtrcontent" class="gtrcontent">
|
<div id="gtrcontent" class="gtrcontent">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
@ -43,16 +43,18 @@ from app.models import (
|
|||||||
ApcReferentielCompetences,
|
ApcReferentielCompetences,
|
||||||
Formation,
|
Formation,
|
||||||
)
|
)
|
||||||
|
from app.scodoc.codes_cursus import UE_STANDARD
|
||||||
from app.scodoc.sco_permissions import Permission
|
from app.scodoc.sco_permissions import Permission
|
||||||
from app.scodoc.sco_exceptions import ScoValueError
|
from app.scodoc.sco_exceptions import ScoValueError
|
||||||
from app.views import notes_bp as bp
|
from app.views import notes_bp as bp
|
||||||
from app.views import ScoData
|
from app.views import ScoData
|
||||||
|
|
||||||
|
|
||||||
@bp.route("/parcour_formation/<int:parcour_id>/<int:formation_id>")
|
@bp.route("/parcour_formation/<int:formation_id>/<int:parcour_id>")
|
||||||
|
@bp.route("/parcour_formation/<int:formation_id>")
|
||||||
@scodoc
|
@scodoc
|
||||||
@permission_required(Permission.ScoView)
|
@permission_required(Permission.ScoView)
|
||||||
def parcour_formation(parcour_id: int, formation_id: int) -> str:
|
def parcour_formation(formation_id: int, parcour_id: int = None) -> str:
|
||||||
"""visu HTML d'un parcours dans une formation,
|
"""visu HTML d'un parcours dans une formation,
|
||||||
avec les compétences, niveaux et UEs associées."""
|
avec les compétences, niveaux et UEs associées."""
|
||||||
formation: Formation = Formation.query.filter_by(
|
formation: Formation = Formation.query.filter_by(
|
||||||
@ -61,11 +63,16 @@ def parcour_formation(parcour_id: int, formation_id: int) -> str:
|
|||||||
ref_comp: ApcReferentielCompetences = formation.referentiel_competence
|
ref_comp: ApcReferentielCompetences = formation.referentiel_competence
|
||||||
if ref_comp is None:
|
if ref_comp is None:
|
||||||
return "pas de référentiel de compétences"
|
return "pas de référentiel de compétences"
|
||||||
|
if parcour_id is None:
|
||||||
|
parcour = None
|
||||||
|
else:
|
||||||
parcour: ApcParcours = ref_comp.parcours.filter_by(id=parcour_id).first()
|
parcour: ApcParcours = ref_comp.parcours.filter_by(id=parcour_id).first()
|
||||||
if parcour is None:
|
if parcour is None:
|
||||||
raise ScoValueError("parcours invalide ou hors référentiel de formation")
|
raise ScoValueError("parcours invalide ou hors référentiel de formation")
|
||||||
|
|
||||||
competences_parcour = parcour_formation_competences(parcour, formation)
|
competences_parcour = (
|
||||||
|
parcour_formation_competences(parcour, formation) if parcour else None
|
||||||
|
)
|
||||||
|
|
||||||
return render_template(
|
return render_template(
|
||||||
"but/parcour_formation.j2",
|
"but/parcour_formation.j2",
|
||||||
@ -73,6 +80,7 @@ def parcour_formation(parcour_id: int, formation_id: int) -> str:
|
|||||||
parcour=parcour,
|
parcour=parcour,
|
||||||
competences_parcour=competences_parcour,
|
competences_parcour=competences_parcour,
|
||||||
sco=ScoData(),
|
sco=ScoData(),
|
||||||
|
title=f"{formation.acronyme} - Niveaux et UEs",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -86,8 +94,10 @@ def parcour_formation_competences(parcour: ApcParcours, formation: Formation) ->
|
|||||||
2 : { ... },
|
2 : { ... },
|
||||||
3 : {
|
3 : {
|
||||||
'niveau' : ApcNiveau,
|
'niveau' : ApcNiveau,
|
||||||
'ue_impair' : UniteEns,
|
'ue_impair' : UniteEns, # actuellement associée
|
||||||
'ue_pair' : UniteEns
|
'ues_impair' : list[UniteEns], # choix possibles
|
||||||
|
'ue_pair' : UniteEns,
|
||||||
|
'ues_pair' : list[UniteEns],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -95,6 +105,7 @@ def parcour_formation_competences(parcour: ApcParcours, formation: Formation) ->
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
def _niveau_ues(competence: ApcCompetence, annee: int) -> dict:
|
def _niveau_ues(competence: ApcCompetence, annee: int) -> dict:
|
||||||
|
"niveau et ues pour l'année du parcours"
|
||||||
niveaux = ApcNiveau.niveaux_annee_de_parcours(
|
niveaux = ApcNiveau.niveaux_annee_de_parcours(
|
||||||
parcour, annee, competence=competence
|
parcour, annee, competence=competence
|
||||||
)
|
)
|
||||||
@ -104,12 +115,12 @@ def parcour_formation_competences(parcour: ApcParcours, formation: Formation) ->
|
|||||||
niveau = niveaux[0]
|
niveau = niveaux[0]
|
||||||
elif len(niveaux) == 0:
|
elif len(niveaux) == 0:
|
||||||
return {"niveau": None, "ue_pair": None, "ue_impair": None}
|
return {"niveau": None, "ue_pair": None, "ue_impair": None}
|
||||||
|
# toutes les UEs de la formation associées à ce niveau
|
||||||
ues = [
|
ues = [
|
||||||
ue
|
ue
|
||||||
for ue in niveau.ues
|
for ue in niveau.ues
|
||||||
if ue.formation.id == formation.id
|
if ue.formation.id == formation.id
|
||||||
and parcour.id in (p.id for p in ue.parcours)
|
# and parcour.id in (p.id for p in ue.parcours)
|
||||||
]
|
]
|
||||||
ues_pair = [ue for ue in ues if ue.semestre_idx == 2 * annee]
|
ues_pair = [ue for ue in ues if ue.semestre_idx == 2 * annee]
|
||||||
if len(ues_pair) > 0:
|
if len(ues_pair) > 0:
|
||||||
@ -120,6 +131,11 @@ def parcour_formation_competences(parcour: ApcParcours, formation: Formation) ->
|
|||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
ue_pair = None
|
ue_pair = None
|
||||||
|
ues_pair_possibles = [
|
||||||
|
ue
|
||||||
|
for ue in formation.ues.filter_by(semestre_idx=2 * annee, type=UE_STANDARD)
|
||||||
|
if (ue.niveau_competence is None) or (ue.niveau_competence_id == niveau.id)
|
||||||
|
]
|
||||||
ues_impair = [ue for ue in ues if ue.semestre_idx == (2 * annee - 1)]
|
ues_impair = [ue for ue in ues if ue.semestre_idx == (2 * annee - 1)]
|
||||||
if len(ues_impair) > 0:
|
if len(ues_impair) > 0:
|
||||||
ue_impair = ues_impair[0]
|
ue_impair = ues_impair[0]
|
||||||
@ -129,10 +145,19 @@ def parcour_formation_competences(parcour: ApcParcours, formation: Formation) ->
|
|||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
ue_impair = None
|
ue_impair = None
|
||||||
|
ues_impair_possibles = [
|
||||||
|
ue
|
||||||
|
for ue in formation.ues.filter_by(
|
||||||
|
semestre_idx=2 * annee - 1, type=UE_STANDARD
|
||||||
|
)
|
||||||
|
if (ue.niveau_competence is None) or (ue.niveau_competence_id == niveau.id)
|
||||||
|
]
|
||||||
return {
|
return {
|
||||||
"niveau": niveau,
|
"niveau": niveau,
|
||||||
"ue_pair": ue_pair,
|
"ue_pair": ue_pair,
|
||||||
|
"ues_pair": ues_pair_possibles,
|
||||||
"ue_impair": ue_impair,
|
"ue_impair": ue_impair,
|
||||||
|
"ues_impair": ues_impair_possibles,
|
||||||
}
|
}
|
||||||
|
|
||||||
competences = [
|
competences = [
|
||||||
|
@ -8,3 +8,6 @@ markers =
|
|||||||
lyon
|
lyon
|
||||||
test_test
|
test_test
|
||||||
|
|
||||||
|
filterwarnings =
|
||||||
|
ignore:.*json.*:DeprecationWarning
|
||||||
|
# en attendant mise à jour de Flask-JSON
|
675
tests/ressources/formations/scodoc_formation_BUT_INFO_v1.xml
Normal file
675
tests/ressources/formations/scodoc_formation_BUT_INFO_v1.xml
Normal file
@ -0,0 +1,675 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<formation acronyme="BUT INFO" titre_officiel="Bachelor Universitaire de Technologie" version="1" formation_code="FCOD49" code_specialite="" titre="BUT INFORMATIQUE" commentaire="" type_parcours="700" referentiel_competence_id="4" refcomp_version_orebut="2021-12-11 00:00:00" refcomp_specialite="INFO" refcomp_type_titre="B.U.T.">
|
||||||
|
<ue is_external="0" acronyme="UE11" code_apogee="V1INFU11" numero="0" coefficient="0.0" titre="Compétence 1 : Réaliser un développement d'application" coef_rcue="1.0" semestre_idx="1" color="#b80004" type="0" ue_code="UCOD62" ects="5.0" apc_niveau_libelle="Développer des applications informatiques simples " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1639">
|
||||||
|
<matiere titre="Portfolio" numero="0">
|
||||||
|
<module titre="Initiation au développement" abbrev="Initiation au dev." code="R1.01-A" heures_cours="0.0" heures_td="24.0" heures_tp="30.0" coefficient="66.0" ects="" semestre_id="1" numero="10" code_apogee="VINFR101" module_type="2">
|
||||||
|
<coefficients ue_reference="1638" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="1639" coef="21.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Implémentation d'un besoin client" abbrev="Implémentation" code="S1.01" heures_cours="0.0" heures_td="2.0" heures_tp="2.0" coefficient="40.0" ects="" semestre_id="1" numero="10" code_apogee="VINFS101" module_type="3">
|
||||||
|
<coefficients ue_reference="1639" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE12" code_apogee="V1INFU12" numero="1" coefficient="0.0" titre="Compétence 2 : Optimiser des applications informatiques" coef_rcue="1.0" semestre_idx="1" color="#f97b3d" type="0" ue_code="UCOD61" ects="5.0" apc_niveau_libelle="Appréhender et construire des algorithmes " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1638">
|
||||||
|
<matiere titre="Ressource" numero="2">
|
||||||
|
<module titre="Initiation au développement" abbrev="Initiation au dev." code="R1.01-B" heures_cours="0.0" heures_td="16.0" heures_tp="24.0" coefficient="66.0" ects="" semestre_id="1" numero="20" code_apogee="VINFR101" module_type="2">
|
||||||
|
<coefficients ue_reference="1638" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="1639" coef="21.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Comparaison d'approches algorithmiques" abbrev="Comparaison d'algo." code="S1.02" heures_cours="0.0" heures_td="2.0" heures_tp="2.0" coefficient="40.0" ects="" semestre_id="1" numero="20" code_apogee="VINFS102" module_type="3">
|
||||||
|
<coefficients ue_reference="1638" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement d'interfaces web" abbrev="Dev. interfaces web" code="R1.02" heures_cours="0.0" heures_td="5.0" heures_tp="14.0" coefficient="35.0" ects="" semestre_id="1" numero="30" code_apogee="VINFR102" module_type="2">
|
||||||
|
<coefficients ue_reference="1639" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="1900" coef="18.0"/>
|
||||||
|
<coefficients ue_reference="1901" coef="5.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mathématiques discrètes" abbrev="Maths discrètes" code="R1.06" heures_cours="0.0" heures_td="30.0" heures_tp="10.0" coefficient="33.0" ects="" semestre_id="1" numero="70" code_apogee="VINFR106" module_type="2">
|
||||||
|
<coefficients ue_reference="1638" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="1885" coef="18.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Outils mathématiques fondamentaux" abbrev="Outils fondamentaux" code="R1.07" heures_cours="0.0" heures_td="14.0" heures_tp="10.0" coefficient="15.0" ects="" semestre_id="1" numero="80" code_apogee="VINFR107" module_type="2">
|
||||||
|
<coefficients ue_reference="1638" coef="15.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Gestion de projet & des organisations" abbrev="Gestion proj. orga." code="R1.08" heures_cours="0.0" heures_td="21.0" heures_tp="10.0" coefficient="38.0" ects="" semestre_id="1" numero="90" code_apogee="VINFR108" module_type="2">
|
||||||
|
<coefficients ue_reference="1900" coef="27.0"/>
|
||||||
|
<coefficients ue_reference="1901" coef="11.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE13" code_apogee="V1INFU13" numero="2" coefficient="0.0" titre="Compétence 3 : Administrer des systèmes informatiques communicants" coef_rcue="1.0" semestre_idx="1" color="#feb40b" type="0" ue_code="UCOD50" ects="5.0" apc_niveau_libelle="Installer et configurer un poste de travail " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1637">
|
||||||
|
<matiere titre="SAE" numero="1">
|
||||||
|
<module titre="Installation d'un poste pour le développement" abbrev="Installation poste" code="S1.03" heures_cours="0.0" heures_td="5.0" heures_tp="4.0" coefficient="40.0" ects="" semestre_id="1" numero="30" code_apogee="VINFS103" module_type="3">
|
||||||
|
<coefficients ue_reference="1637" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Introduction à l'architecture des ordinateurs" abbrev="Intro. archi." code="R1.03" heures_cours="0.0" heures_td="12.0" heures_tp="8.0" coefficient="24.0" ects="" semestre_id="1" numero="40" code_apogee="VINFR103" module_type="2">
|
||||||
|
<coefficients ue_reference="1637" coef="21.0"/>
|
||||||
|
<coefficients ue_reference="1638" coef="6.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Introduction aux systèmes d’exploitation et à leur fonctionnement" abbrev="Intro. systèmes" code="R1.04" heures_cours="0.0" heures_td="5.0" heures_tp="20.0" coefficient="24.0" ects="" semestre_id="1" numero="50" code_apogee="VINFR104" module_type="2">
|
||||||
|
<coefficients ue_reference="1637" coef="21.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE14" code_apogee="V1INFU14" numero="3" coefficient="0.0" titre="Compétence 4 : Gérer des données de l'information" coef_rcue="1.0" semestre_idx="1" color="#80cb3f" type="0" ue_code="UCOD10" ects="5.0" apc_niveau_libelle="Concevoir et mettre en place une base de données à partir d’un cahier des charges client " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1885">
|
||||||
|
<matiere titre="Ressources" numero="0">
|
||||||
|
<module titre="Création d'une base de données" abbrev="Création BD" code="S1.04" heures_cours="0.0" heures_td="4.0" heures_tp="2.0" coefficient="40.0" ects="" semestre_id="1" numero="40" code_apogee="VINFS104" module_type="3">
|
||||||
|
<coefficients ue_reference="1885" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Introduction aux bases de données et SQL" abbrev="Introduction BD" code="R1.05" heures_cours="12.0" heures_td="9.0" heures_tp="24.0" coefficient="36.0" ects="" semestre_id="1" numero="60" code_apogee="VINFR105" module_type="2">
|
||||||
|
<coefficients ue_reference="1885" coef="36.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE15" code_apogee="V1INFU15" numero="4" coefficient="0.0" titre="Compétence 5 : Conduire un projet" coef_rcue="1.0" semestre_idx="1" color="#05162e" type="0" ue_code="UCOD15" ects="5.0" apc_niveau_libelle="Identifier les besoins métiers des clients et des utilisateurs " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1900">
|
||||||
|
<matiere titre="Compétence 5 : Conduire un projet" numero="1">
|
||||||
|
<module titre="Recueil de besoins" abbrev="Recueil de besoins" code="S1.05" heures_cours="0.0" heures_td="4.0" heures_tp="2.0" coefficient="40.0" ects="" semestre_id="1" numero="50" code_apogee="VINFS105" module_type="3">
|
||||||
|
<coefficients ue_reference="1900" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Économie durable et numérique" abbrev="Économie" code="R1.09" heures_cours="0.0" heures_td="18.0" heures_tp="5.0" coefficient="17.0" ects="" semestre_id="1" numero="100" code_apogee="VINFR109" module_type="2">
|
||||||
|
<coefficients ue_reference="1885" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1901" coef="11.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE16" code_apogee="V1INFU16" numero="5" coefficient="0.0" titre="Compétence 6 : Travailler dans une équipe informatique" coef_rcue="1.0" semestre_idx="1" color="#548687" type="0" ue_code="UCOD16" ects="5.0" apc_niveau_libelle="Identifier ses aptitudes pour travailler dans une équipe " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1901">
|
||||||
|
<matiere titre="Compétence 6 : Travailler dans une équipe informatique" numero="1">
|
||||||
|
<module titre="Portfolio" abbrev="Portfolio" code="P1.01" heures_cours="0.0" heures_td="0.0" heures_tp="6.0" coefficient="0.0" ects="" semestre_id="1" numero="1" code_apogee="VINFPOR1" module_type="0"/>
|
||||||
|
<module titre="Découverte de l'environnement économique et écologique" abbrev="Environnement éco." code="S1.06" heures_cours="0.0" heures_td="0.0" heures_tp="6.0" coefficient="40.0" ects="" semestre_id="1" numero="60" code_apogee="VINFS106" module_type="3">
|
||||||
|
<coefficients ue_reference="1901" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Anglais technique" abbrev="Anglais technique" code="R1.10" heures_cours="0.0" heures_td="15.0" heures_tp="9.0" coefficient="29.0" ects="" semestre_id="1" numero="110" code_apogee="VINFR110" module_type="2">
|
||||||
|
<coefficients ue_reference="1637" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="1639" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1901" coef="11.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Bases de la communication" abbrev="Bases de la comm" code="R1.11" heures_cours="0.0" heures_td="15.0" heures_tp="9.0" coefficient="32.0" ects="" semestre_id="1" numero="120" code_apogee="VINFR111" module_type="2">
|
||||||
|
<coefficients ue_reference="1637" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1900" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="1901" coef="11.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Projet professionnel et personnel" abbrev="PPP" code="R1.12" heures_cours="0.0" heures_td="8.0" heures_tp="2.0" coefficient="11.0" ects="" semestre_id="1" numero="130" code_apogee="VINFR112" module_type="2">
|
||||||
|
<coefficients ue_reference="1901" coef="11.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE17" code_apogee="" numero="6" coefficient="0.0" titre="Sport/Culture" coef_rcue="1.0" semestre_idx="1" color="#444054" type="1" ue_code="X7.2" ects="0.0" reference="2472">
|
||||||
|
<matiere titre="Sport/Culture" numero="1">
|
||||||
|
<module titre="Sport / Culture" abbrev="Sport" code="X1.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="1" numero="520" code_apogee="" module_type="0"/>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE21" code_apogee="V1INFU21" numero="7" coefficient="0.0" titre="Compétence 1: Réaliser un développement d'application" coef_rcue="1.0" semestre_idx="2" color="#b80004" type="0" ue_code="UCOD17" ects="5.0" apc_niveau_libelle="Développer des applications informatiques simples " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1902">
|
||||||
|
<matiere titre="Compétence 1: Réaliser un développement d'application" numero="1">
|
||||||
|
<module titre="Développement orienté objets" abbrev="Développement orienté objets" code="R2.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="140" code_apogee="VINFR201" module_type="2">
|
||||||
|
<coefficients ue_reference="1902" coef="21.0"/>
|
||||||
|
<coefficients ue_reference="1903" coef="15.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement d'applications avec IHM" abbrev="Développement d'applications avec IHM" code="R2.02" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="150" code_apogee="VINFR202" module_type="2">
|
||||||
|
<coefficients ue_reference="1902" coef="21.0"/>
|
||||||
|
<coefficients ue_reference="1906" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="1907" coef="4.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Qualité de développement" abbrev="Qualité de développement" code="R2.03" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="160" code_apogee="VINFR203" module_type="2">
|
||||||
|
<coefficients ue_reference="1902" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="1906" coef="6.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement d'une application" abbrev="Développement d'une application" code="S2.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="280" code_apogee="VINFS201" module_type="3">
|
||||||
|
<coefficients ue_reference="1902" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE22" code_apogee="V1INFU22" numero="8" coefficient="0.0" titre="Compétence 2 : Optimiser des applications informatiques" coef_rcue="1.0" semestre_idx="2" color="#f97b3d" type="0" ue_code="UCOD18" ects="5.0" apc_niveau_libelle="Appréhender et construire des algorithmes " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1903">
|
||||||
|
<matiere titre="Compétence 2 : Optimiser des applications informatiques" numero="1">
|
||||||
|
<module titre="Graphes" abbrev="Graphes" code="R2.07" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="210" code_apogee="VINFR207" module_type="2">
|
||||||
|
<coefficients ue_reference="1903" coef="21.0"/>
|
||||||
|
<coefficients ue_reference="1906" coef="6.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Méthodes numériques" abbrev="Méthodes numériques" code="R2.09" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="230" code_apogee="VINFR209" module_type="2">
|
||||||
|
<coefficients ue_reference="1903" coef="12.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Exploration algorithmique d'un problème" abbrev="Exploration algorithmique d'un problème" code="S2.02" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="290" code_apogee="VINFS202" module_type="3">
|
||||||
|
<coefficients ue_reference="1903" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE23" code_apogee="V1INFU23" numero="9" coefficient="0.0" titre="Compétence 3 : Administrer des systèmes informatiques communicants" coef_rcue="1.0" semestre_idx="2" color="#feb40b" type="0" ue_code="UCOD19" ects="5.0" apc_niveau_libelle="Installer et configurer un poste de travail " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1904">
|
||||||
|
<matiere titre="Compétence 3 : Administrer des systèmes informatiques communicants" numero="1">
|
||||||
|
<module titre="Communication et fonctionnement bas niveau" abbrev="Communication et fonctionnement bas niveau" code="R2.04-A" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="170" code_apogee="VINFR204" module_type="2">
|
||||||
|
<coefficients ue_reference="1903" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1904" coef="18.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Communication et fonctionnement bas niveau" abbrev="Communication et fonctionnement bas niveau" code="R2.04-B" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="180" code_apogee="VINFR204" module_type="2">
|
||||||
|
<coefficients ue_reference="1903" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1904" coef="18.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Introduction aux services réseaux" abbrev="Introduction aux services réseaux" code="R2.05" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="190" code_apogee="VINFR205" module_type="2">
|
||||||
|
<coefficients ue_reference="1904" coef="15.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Installation de services réseau" abbrev="Installation de services réseau" code="S2.03" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="300" code_apogee="VINFS203" module_type="3">
|
||||||
|
<coefficients ue_reference="1904" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE24" code_apogee="V1INFU24" numero="10" coefficient="0.0" titre="Compétence 4 : Gérer des données de l'information" coef_rcue="1.0" semestre_idx="2" color="#80cb3f" type="0" ue_code="UCOD20" ects="5.0" apc_niveau_libelle="Concevoir et mettre en place une base de données à partir d’un cahier des charges client " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1905">
|
||||||
|
<matiere titre="Compétence 4 : Gérer des données de l'information" numero="1">
|
||||||
|
<module titre="Exploitation d'une base de données" abbrev="Exploitation d'une base de données" code="R2.06" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="200" code_apogee="VINFR206" module_type="2">
|
||||||
|
<coefficients ue_reference="1905" coef="30.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Outils numériques pour les statistiques descriptives" abbrev="Outils numériques pour les statistiques descriptives" code="R2.08" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="220" code_apogee="VINFR208" module_type="2">
|
||||||
|
<coefficients ue_reference="1905" coef="12.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Exploitation d'une base de données" abbrev="Exploitation d'une base de données" code="S2.04" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="310" code_apogee="VINFS204" module_type="3">
|
||||||
|
<coefficients ue_reference="1905" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE25" code_apogee="V1INFU25" numero="11" coefficient="0.0" titre="Compétence 5 : Conduire un projet" coef_rcue="1.0" semestre_idx="2" color="#05162e" type="0" ue_code="UCOD21" ects="5.0" apc_niveau_libelle="Identifier les besoins métiers des clients et des utilisateurs " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1906">
|
||||||
|
<matiere titre="Compétence 5 : Conduire un projet" numero="1">
|
||||||
|
<module titre="Gestion de projet & des organisations" abbrev="Gestion de projet & des organisations" code="R2.10" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="240" code_apogee="VINFR210" module_type="2">
|
||||||
|
<coefficients ue_reference="1905" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="1906" coef="30.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Anglais d'entreprise" abbrev="Anglais d'entreprise" code="R2.12" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="260" code_apogee="VINFR212" module_type="2">
|
||||||
|
<coefficients ue_reference="1904" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1905" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1906" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1907" coef="17.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Gestion d'un projet" abbrev="Gestion d'un projet" code="S2.05" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="320" code_apogee="VINFS205" module_type="3">
|
||||||
|
<coefficients ue_reference="1906" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE26" code_apogee="V1INFU26" numero="12" coefficient="0.0" titre="Compétence 6 : Travailler dans une équipe informatique" coef_rcue="1.0" semestre_idx="2" color="#548687" type="0" ue_code="UCOD22" ects="5.0" apc_niveau_libelle="Identifier ses aptitudes pour travailler dans une équipe " apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="1907">
|
||||||
|
<matiere titre="Compétence 6 : Travailler dans une équipe informatique" numero="1">
|
||||||
|
<module titre="Droit des contrats et du numérique" abbrev="Droit des contrats et du numérique" code="R2.11" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="250" code_apogee="VINFR211" module_type="2">
|
||||||
|
<coefficients ue_reference="1907" coef="17.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Communication avec le milieu professionnel" abbrev="Communication avec le milieu professionnel" code="R2.13" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="270" code_apogee="VINFR213" module_type="2">
|
||||||
|
<coefficients ue_reference="1902" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="1904" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="1906" coef="9.0"/>
|
||||||
|
<coefficients ue_reference="1907" coef="11.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Organisation d'un travail d'équipe" abbrev="Organisation d'un travail d'équipe" code="S2.06" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="330" code_apogee="VINFS206" module_type="3">
|
||||||
|
<coefficients ue_reference="1907" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Portfolio" abbrev="Portfolio" code="P2.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="340" code_apogee="VINFPOR2" module_type="3"/>
|
||||||
|
<module titre="Projet professionnel et personnel : métiers de l'informatique" abbrev="PPP" code="R2.14" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="350" code_apogee="VINFR214" module_type="2">
|
||||||
|
<coefficients ue_reference="1907" coef="11.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE31" code_apogee="" numero="13" coefficient="0.0" titre="Compétence 1 : Réaliser un développement d'application" coef_rcue="1.0" semestre_idx="3" color="#b80004" type="0" ue_code="UCOD71" ects="5.0" apc_niveau_libelle="Partir des exigences et aller jusqu’à une application complète " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="1986">
|
||||||
|
<matiere titre="Compétence 1 : Réaliser un développement d'application" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE32" code_apogee="" numero="14" coefficient="0.0" titre="Compétence 2 : Optimiser des applications informatiques" coef_rcue="1.0" semestre_idx="3" color="#f97b3d" type="0" ue_code="UCOD79" ects="5.0" apc_niveau_libelle="Sélectionner les algorithmes adéquats pour répondre à un problème donné " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="1987">
|
||||||
|
<matiere titre="Compétence 2 : Optimiser des applications informatiques" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE33" code_apogee="" numero="15" coefficient="0.0" titre="Compétence 3 : Administrer des systèmes informatiques communicants" coef_rcue="1.0" semestre_idx="3" color="#feb40b" type="0" ue_code="UCOD102" ects="5.0" apc_niveau_libelle="Déployer des services dans une architecture réseau" apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="1988">
|
||||||
|
<matiere titre="Compétence 3 : Administrer des systèmes informatiques communicants" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE34" code_apogee="" numero="16" coefficient="0.0" titre="Compétence 4 : Gérer des données de l'information" coef_rcue="1.0" semestre_idx="3" color="#80cb3f" type="0" ue_code="UCOD103" ects="5.0" apc_niveau_libelle="Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="1989">
|
||||||
|
<matiere titre="Compétence 4 : Gérer des données de l'information" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE35" code_apogee="" numero="17" coefficient="0.0" titre="Compétence 5 : Conduire un projet" coef_rcue="1.0" semestre_idx="3" color="#05162e" type="0" ue_code="UCOD104" ects="5.0" apc_niveau_libelle="Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="1990">
|
||||||
|
<matiere titre="Compétence 5 : Conduire un projet" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE36" code_apogee="" numero="18" coefficient="0.0" titre="Compétence 6 : Travailler dans une équipe informatique" coef_rcue="1.0" semestre_idx="3" color="#548687" type="0" ue_code="UCOD105" ects="5.0" apc_niveau_libelle="Situer son rôle et ses missions au sein d’une équipe informatique " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="1991">
|
||||||
|
<matiere titre="Compétence 6 : Travailler dans une équipe informatique" numero="1">
|
||||||
|
<module titre="Développement web" abbrev="Développement web" code="R3.01" heures_cours="0.0" heures_td="8.0" heures_tp="25.0" coefficient="0.0" ects="" semestre_id="3" numero="360" code_apogee="VINFR301" module_type="2">
|
||||||
|
<coefficients ue_reference="1986" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="1987" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="1988" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="1989" coef="10.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement efficace" abbrev="Développement efficace" code="R3.02" heures_cours="0.0" heures_td="8.0" heures_tp="8.0" coefficient="0.0" ects="" semestre_id="3" numero="370" code_apogee="VINFR302" module_type="2">
|
||||||
|
<coefficients ue_reference="1986" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="1987" coef="13.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Analyse" abbrev="Analyse" code="R3.03" heures_cours="0.0" heures_td="8.0" heures_tp="8.0" coefficient="0.0" ects="" semestre_id="3" numero="380" code_apogee="VINFR303" module_type="2">
|
||||||
|
<coefficients ue_reference="1986" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="1987" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="1990" coef="10.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Qualité de développement" abbrev="Qualité de développement" code="R3.04" heures_cours="0.0" heures_td="16.0" heures_tp="24.0" coefficient="0.0" ects="" semestre_id="3" numero="390" code_apogee="VINFR304" module_type="2">
|
||||||
|
<coefficients ue_reference="1986" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="1990" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="1991" coef="5.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Programmation système" abbrev="Programmation système" code="R3.05" heures_cours="0.0" heures_td="12.0" heures_tp="12.0" coefficient="0.0" ects="" semestre_id="3" numero="400" code_apogee="VINFR305" module_type="2">
|
||||||
|
<coefficients ue_reference="1988" coef="22.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Architecture des réseaux" abbrev="Architecture des réseaux" code="R3.06" heures_cours="0.0" heures_td="8.0" heures_tp="8.0" coefficient="0.0" ects="" semestre_id="3" numero="410" code_apogee="VINFR306" module_type="2">
|
||||||
|
<coefficients ue_reference="1987" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="1988" coef="18.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="SQL dans un langage de programmation" abbrev="SQL dans un langage de programmation" code="R3.07" heures_cours="0.0" heures_td="12.0" heures_tp="16.0" coefficient="0.0" ects="" semestre_id="3" numero="420" code_apogee="VINFR307" module_type="2">
|
||||||
|
<coefficients ue_reference="1989" coef="25.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Probabilités" abbrev="Probabilités" code="R3.08" heures_cours="0.0" heures_td="22.0" heures_tp="7.0" coefficient="0.0" ects="" semestre_id="3" numero="430" code_apogee="VINFR308" module_type="2">
|
||||||
|
<coefficients ue_reference="1987" coef="17.0"/>
|
||||||
|
<coefficients ue_reference="1989" coef="5.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Cryptographie et sécurité" abbrev="Cryptographie et sécurité" code="R3.09" heures_cours="0.0" heures_td="8.0" heures_tp="12.0" coefficient="0.0" ects="" semestre_id="3" numero="440" code_apogee="VINFR309" module_type="2">
|
||||||
|
<coefficients ue_reference="1987" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="1988" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="1989" coef="5.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Management des systèmes d'information" abbrev="Management des systèmes d'information" code="R3.10" heures_cours="0.0" heures_td="24.0" heures_tp="8.0" coefficient="0.0" ects="" semestre_id="3" numero="450" code_apogee="VINFR310" module_type="2">
|
||||||
|
<coefficients ue_reference="1989" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="1990" coef="18.0"/>
|
||||||
|
<coefficients ue_reference="1991" coef="16.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Droit des contrats et du numérique" abbrev="Droit des contrats et du numérique" code="R3.11" heures_cours="0.0" heures_td="28.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="460" code_apogee="VINFR311" module_type="2">
|
||||||
|
<coefficients ue_reference="1986" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="1989" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="1990" coef="10.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Anglais professionnel" abbrev="Anglais professionnel" code="R3.12" heures_cours="0.0" heures_td="16.0" heures_tp="8.0" coefficient="0.0" ects="" semestre_id="3" numero="470" code_apogee="VINFR312" module_type="2">
|
||||||
|
<coefficients ue_reference="1987" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="1988" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="1990" coef="7.0"/>
|
||||||
|
<coefficients ue_reference="1991" coef="8.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Communication professionnelle" abbrev="Communication professionnelle" code="R3.13" heures_cours="0.0" heures_td="16.0" heures_tp="8.0" coefficient="0.0" ects="" semestre_id="3" numero="480" code_apogee="VINFR313" module_type="2">
|
||||||
|
<coefficients ue_reference="1990" coef="7.0"/>
|
||||||
|
<coefficients ue_reference="1991" coef="16.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement d'une application" abbrev="Développement d'une application" code="S3.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="490" code_apogee="VINFS301" module_type="3">
|
||||||
|
<coefficients ue_reference="1986" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="1987" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="1988" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="1989" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="1990" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="1991" coef="40.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Portfolio" abbrev="Portfolio" code="P3.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="500" code_apogee="" module_type="3"/>
|
||||||
|
<module titre="Projet personnel et professionnel" abbrev="Projet personnel et professionnel" code="R3.14" heures_cours="0.0" heures_td="8.0" heures_tp="5.0" coefficient="0.0" ects="" semestre_id="3" numero="510" code_apogee="VINFR314" module_type="2">
|
||||||
|
<coefficients ue_reference="1991" coef="15.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE37" code_apogee="" numero="19" coefficient="0.0" titre="Sport / Culture" coef_rcue="1.0" semestre_idx="3" color="#444054" type="1" ue_code="X7.1" ects="0.0" reference="2551">
|
||||||
|
<matiere titre="UE7" numero="1">
|
||||||
|
<module titre="Sport / Culture" abbrev="Sport" code="X3.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="680" code_apogee="" module_type="0"/>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE41-A" code_apogee="" numero="20" coefficient="0.0" titre="UE41 Compétence 1 : Réaliser un développement d'application" coef_rcue="1.0" semestre_idx="4" color="#b80004" type="0" ue_code="UCOD170" ects="5.0" apc_niveau_libelle="Partir des exigences et aller jusqu’à une application complète " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2520">
|
||||||
|
<matiere titre="UE41 Compétence 1 : Réaliser un développement d'application" numero="1">
|
||||||
|
<module titre="Architecture logicielle" abbrev="Architecture logicielle" code="R4.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="530" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2520" coef="16.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="4.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Projet Personnel et Professionnel" abbrev="Projet Personnel et Professionnel" code="R4.07" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="590" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2525" coef="10.0"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.01" libelle="Choisir des structures de données complexes adaptées au problème"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC23.02" libelle="Utiliser des serveurs et des services réseaux virtualisés"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
<app_critiques code="AC25.01" libelle="Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.01" libelle="Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Complétement web" abbrev="Complétement web" code="R4.A.10" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="620" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2520" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="4.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement pour applications mobiles" abbrev="Développement pour applications mobiles" code="R4.A.11" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="630" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2520" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="4.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement d'une application complexe" abbrev="Développement d'une application complexe" code="S4.A.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="650" code_apogee="" module_type="3">
|
||||||
|
<coefficients ue_reference="2520" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="15.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Stage" abbrev="Stage" code="S4.St" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="660" code_apogee="" module_type="3">
|
||||||
|
<coefficients ue_reference="2520" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="40.0"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.01" libelle="Choisir des structures de données complexes adaptées au problème"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC23.02" libelle="Utiliser des serveurs et des services réseaux virtualisés"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
<app_critiques code="AC25.01" libelle="Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.01" libelle="Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Portfolio" abbrev="Portfolio" code="P4.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="670" code_apogee="" module_type="3">
|
||||||
|
<coefficients ue_reference="2520" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="5.0"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.01" libelle="Choisir des structures de données complexes adaptées au problème"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC23.02" libelle="Utiliser des serveurs et des services réseaux virtualisés"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
<app_critiques code="AC25.01" libelle="Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.01" libelle="Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE41-C" code_apogee="" numero="21" coefficient="0.0" titre="UE41 Compétence 1 : Réaliser un développement d'application" coef_rcue="1.0" semestre_idx="4" color="#b80004" type="0" ue_code="UCOD171" ects="5.0" apc_niveau_libelle="Partir des exigences et aller jusqu’à une application complète " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2520">
|
||||||
|
<matiere titre="UE41 Compétence 1 : Réaliser un développement d'application" numero="1">
|
||||||
|
<module titre="Architecture logicielle" abbrev="Architecture logicielle" code="R4.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="530" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2520" coef="27.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="1.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="4.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Projet Personnel et Professionnel" abbrev="Projet Personnel et Professionnel" code="R4.07" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="590" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2525" coef="10.0"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.01" libelle="Choisir des structures de données complexes adaptées au problème"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC23.02" libelle="Utiliser des serveurs et des services réseaux virtualisés"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
<app_critiques code="AC25.01" libelle="Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.01" libelle="Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Complétement web" abbrev="Complétement web" code="R4.A.10" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="620" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2520" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="4.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement pour applications mobiles" abbrev="Développement pour applications mobiles" code="R4.A.11" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="630" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2520" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="4.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développement d'une application complexe" abbrev="Développement d'une application complexe" code="S4.A.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="650" code_apogee="" module_type="3">
|
||||||
|
<coefficients ue_reference="2520" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="15.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Stage" abbrev="Stage" code="S4.St" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="660" code_apogee="" module_type="3">
|
||||||
|
<coefficients ue_reference="2520" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="40.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="40.0"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.01" libelle="Choisir des structures de données complexes adaptées au problème"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC23.02" libelle="Utiliser des serveurs et des services réseaux virtualisés"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
<app_critiques code="AC25.01" libelle="Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.01" libelle="Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Portfolio" abbrev="Portfolio" code="P4.01" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="670" code_apogee="" module_type="3">
|
||||||
|
<coefficients ue_reference="2520" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2521" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2522" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2523" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="5.0"/>
|
||||||
|
<app_critiques code="AC21.01" libelle="Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"/>
|
||||||
|
<app_critiques code="AC21.02" libelle="Appliquer des principes d’accessibilité et d’ergonomie"/>
|
||||||
|
<app_critiques code="AC21.03" libelle="Adopter de bonnes pratiques de conception et de programmation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC22.01" libelle="Choisir des structures de données complexes adaptées au problème"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
<app_critiques code="AC22.03" libelle="Comprendre les enjeux et moyens de sécurisation des données et du code"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC23.01" libelle="Concevoir et développer des applications communicantes"/>
|
||||||
|
<app_critiques code="AC23.02" libelle="Utiliser des serveurs et des services réseaux virtualisés"/>
|
||||||
|
<app_critiques code="AC23.03" libelle="Sécuriser les services et données d’un système"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.02" libelle="Assurer la sécurité des données (intégrité et confidentialité)"/>
|
||||||
|
<app_critiques code="AC24.03" libelle="Organiser la restitution de données à travers la programmation et la visualisation"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
<app_critiques code="AC25.01" libelle="Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information"/>
|
||||||
|
<app_critiques code="AC25.02" libelle="Formaliser les besoins du client et de l'utilisateur"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
<app_critiques code="AC26.01" libelle="Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE42" code_apogee="" numero="22" coefficient="0.0" titre="UE42 Compétence 2 : Optimiser des applications informatiques" coef_rcue="1.0" semestre_idx="4" color="#f97b3d" type="0" ue_code="UCOD172" ects="5.0" apc_niveau_libelle="Sélectionner les algorithmes adéquats pour répondre à un problème donné " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2521">
|
||||||
|
<matiere titre="UE42 Compétence 2 : Optimiser des applications informatiques" numero="1">
|
||||||
|
<module titre="Méthodes d'optimisation" abbrev="Méthodes d'optimisation" code="R4.04" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="560" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2521" coef="12.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Automates et langages" abbrev="Automates et langages" code="R4.A.12" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="640" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2521" coef="12.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC22.01" libelle="Choisir des structures de données complexes adaptées au problème"/>
|
||||||
|
<app_critiques code="AC22.02" libelle="Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE43" code_apogee="" numero="23" coefficient="0.0" titre="UE43 Compétence 3 : Administrer des systèmes informatiques communicants" coef_rcue="1.0" semestre_idx="4" color="#feb40b" type="0" ue_code="UCOD173" ects="5.0" apc_niveau_libelle="Déployer des services dans une architecture réseau" apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2522">
|
||||||
|
<matiere titre="UE43 Compétence 3 : Administrer des systèmes informatiques communicants" numero="1">
|
||||||
|
<module titre="Virtualisation" abbrev="Virtualisation" code="R4.A.08" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="600" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2522" coef="28.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC23.02" libelle="Utiliser des serveurs et des services réseaux virtualisés"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE44" code_apogee="" numero="24" coefficient="0.0" titre="UE44 Compétence 4 : Gérer des données de l'information" coef_rcue="1.0" semestre_idx="4" color="#80cb3f" type="0" ue_code="UCOD174" ects="5.0" apc_niveau_libelle="Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2523">
|
||||||
|
<matiere titre="UE44 Compétence 4 : Gérer des données de l'information" numero="1">
|
||||||
|
<module titre="Qualité & Non-relationnel" abbrev="Qualité & Non-relationnel" code="R4.03" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="550" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2523" coef="18.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC24.01" libelle="Optimiser les modèles de données de l’entreprise"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE45" code_apogee="" numero="25" coefficient="0.0" titre="UE45 Compétence 5 : Conduire un projet" coef_rcue="1.0" semestre_idx="4" color="#05162e" type="0" ue_code="UCOD175" ects="5.0" apc_niveau_libelle="Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2524">
|
||||||
|
<matiere titre="UE45 Compétence 5 : Conduire un projet" numero="1">
|
||||||
|
<module titre="Qualité de développement" abbrev="Qualité de développement" code="R4.02" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="540" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2520" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="10.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC21.04" libelle="Vérifier et valider la qualité de l’application par les tests"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Management avancé des systèmes d'information" abbrev="Management avancé des systèmes d'information" code="R4.A.09" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="610" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2521" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2524" coef="22.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC25.03" libelle="Identifier les critères de faisabilité d’un projet informatique"/>
|
||||||
|
<app_critiques code="AC25.04" libelle="Définir et mettre en œuvre une démarche de suivi de projet"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE46" code_apogee="" numero="26" coefficient="0.0" titre="UE46 Compétence 6 : Travailler dans une équipe informatique" coef_rcue="1.0" semestre_idx="4" color="#548687" type="0" ue_code="UCOD176" ects="5.0" apc_niveau_libelle="Situer son rôle et ses missions au sein d’une équipe informatique " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2525">
|
||||||
|
<matiere titre="UE46 Compétence 6 : Travailler dans une équipe informatique" numero="1">
|
||||||
|
<module titre="Anglais" abbrev="Anglais" code="R4.05" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="570" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2521" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="13.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC22.04" libelle="Évaluer l’impact environnemental et sociétal des solutions proposées"/>
|
||||||
|
<app_critiques code="AC26.03" libelle="Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Communication interne" abbrev="Communication interne" code="R4.06" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="580" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2523" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="2525" coef="13.0"/>
|
||||||
|
<parcours code="A" numero="0" libelle="A : Réalisation d’applications : conception, développement, validation"/>
|
||||||
|
<app_critiques code="AC24.04" libelle="Manipuler des données hétérogènes"/>
|
||||||
|
<app_critiques code="AC26.02" libelle="Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"/>
|
||||||
|
<app_critiques code="AC26.04" libelle="Rendre compte de son activité professionnelle"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="Sport, culture, engagement" code_apogee="" numero="27" coefficient="0.0" titre="Sport, culture, engagement" coef_rcue="1.0" semestre_idx="4" color="#444054" type="1" ue_code="OPT4" ects="1.0" reference="2594">
|
||||||
|
<matiere titre="Sport, culture, engagement" numero="1">
|
||||||
|
<module titre="Bonus" abbrev="Bonus" code="Bonus" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="690" code_apogee="" module_type="0"/>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
</formation>
|
587
tests/ressources/formations/scodoc_formation_BUT_RT_v23.xml
Normal file
587
tests/ressources/formations/scodoc_formation_BUT_RT_v23.xml
Normal file
@ -0,0 +1,587 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<formation acronyme="BUT R&T" titre_officiel="Bachelor Universitaire de Technologie en Réseaux et Télécommunications" version="23" formation_code="VRET" code_specialite="" titre="BUT R&T" commentaire="Tests ScoDoc" type_parcours="700" referentiel_competence_id="2" refcomp_version_orebut="2021-12-11 00:00:00" refcomp_specialite="RT" refcomp_type_titre="B.U.T.">
|
||||||
|
<ue is_external="0" acronyme="UE11" code_apogee="VRTU11" numero="0" coefficient="16.0" titre="Découverte métiers" coef_rcue="1.0" semestre_idx="1" color="#B80004" type="0" ue_code="UCOD46" ects="16.0" reference="2494">
|
||||||
|
<matiere titre="Découverte métiers" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT1.1" code_apogee="V1RETU11" numero="1" coefficient="0.0" titre="Administrer les réseaux et l’Internet" coef_rcue="1.0" semestre_idx="1" color="#b80004" type="0" ue_code="UCOD11" ects="11.0" apc_niveau_libelle="Assister l’administrateur du réseau" apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="2487">
|
||||||
|
<matiere titre="Administrer les réseaux et l’Internet" numero="1">
|
||||||
|
<module titre="Initiation aux réseaux informatiques" abbrev="Init aux réseaux informatiques" code="R101" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="10" code_apogee="VRETR101" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="13.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="4.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Se sensibiliser à l'hygiène informatique et à la cybersécurité" abbrev="Hygiène informatique" code="SAE11" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="10" code_apogee="VRETS11" module_type="3">
|
||||||
|
<coefficients ue_reference="2487" coef="10.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Principe et architecture des réseaux" abbrev="" code="R102" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="20" code_apogee="VRETR102" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="12.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Réseaux locaux et équipements actifs" abbrev="Réseaux locaux" code="R103" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="30" code_apogee="VRETR103" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="7.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="2.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Fondamentaux des systèmes électroniques" abbrev="" code="R104" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="40" code_apogee="VRETR104" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="8.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Architecture des systèmes numériques et informatiques" abbrev="" code="R106" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="60" code_apogee="VRETR106" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="5.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
<matiere titre="Malus" numero="11"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE12" code_apogee="VRTU12" numero="2" coefficient="14.0" titre="Mise à niveau des compétences transversales et scientifiques" coef_rcue="1.0" semestre_idx="1" color="#F97B3D" type="0" ue_code="UCOD47" ects="14.0" reference="2495">
|
||||||
|
<matiere titre="Mise à niveau des compétences transversales et scientifiques" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT2.1" code_apogee="V1RETU12" numero="3" coefficient="0.0" titre="Connecter les entreprises et les usagers" coef_rcue="1.0" semestre_idx="1" color="#f97b3d" type="0" ue_code="UCOD12" ects="9.0" apc_niveau_libelle="Découvrir les transmissions et la ToIP" apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="2488">
|
||||||
|
<matiere titre="Connecter les entreprises et les usagers" numero="1">
|
||||||
|
<module titre="S'initier aux réseaux informatiques" abbrev="" code="SAE12" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="20" code_apogee="VRETS12" module_type="3">
|
||||||
|
<coefficients ue_reference="2487" coef="31.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Découvrir un dispositif de tranmission" abbrev="" code="SAE13" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="30" code_apogee="VRETS13" module_type="3">
|
||||||
|
<coefficients ue_reference="2488" coef="36.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Support de transmission pour les réseaux locaux" abbrev="Support de transmission" code="R105" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="50" code_apogee="VRETR105" module_type="2">
|
||||||
|
<coefficients ue_reference="2488" coef="6.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Anglais général et vocabulaire technique" abbrev="Anglais" code="R110" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="100" code_apogee="VRETR110" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="5.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Expression-Culture-Communication Pro." abbrev="Expression et Communication" code="R111" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="110" code_apogee="VRETR111" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="5.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mathématiques du signal" abbrev="" code="R113" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="130" code_apogee="VRETR113" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="9.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mathématiques des transmissions" abbrev="" code="R114" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="140" code_apogee="VRETR114" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="9.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
<matiere titre="Malus" numero="11"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT3.1" code_apogee="V1RETU13" numero="4" coefficient="0.0" titre="Créer des outils et applications informatiques pour les R&T" coef_rcue="1.0" semestre_idx="1" color="#feb40b" type="0" ue_code="UCOD13" ects="10.0" apc_niveau_libelle="S’intégrer dans un service informatique" apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="2489">
|
||||||
|
<matiere titre="Créer des outils et applications informatiques pour les R&T" numero="1">
|
||||||
|
<module titre="Se présenter sur Internet" abbrev="" code="SAE14" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="40" code_apogee="VRETS14" module_type="3">
|
||||||
|
<coefficients ue_reference="2489" coef="8.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Traiter des données" abbrev="" code="SAE15" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="50" code_apogee="VRETS15" module_type="3">
|
||||||
|
<coefficients ue_reference="2489" coef="35.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Portofolio" abbrev="" code="SAE16" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="60" code_apogee="VRETS16" module_type="3"/>
|
||||||
|
<module titre="Fondamentaux de la programmation" abbrev="" code="R107" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="70" code_apogee="VRETR107" module_type="2">
|
||||||
|
<coefficients ue_reference="2489" coef="19.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Base des systèmes d'exploitation" abbrev="" code="R108" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="80" code_apogee="VRETR108" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="6.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Introduction aux technologies Web" abbrev="" code="R109" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="90" code_apogee="VRETR109" module_type="2">
|
||||||
|
<coefficients ue_reference="2489" coef="4.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="PPP" abbrev="" code="R112" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="120" code_apogee="VRETR112" module_type="2">
|
||||||
|
<coefficients ue_reference="2487" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2488" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="2.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Gestion de projets" abbrev="" code="R115" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="150" code_apogee="VRETR115" module_type="2">
|
||||||
|
<coefficients ue_reference="2488" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2489" coef="3.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
<matiere titre="Malus" numero="11"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE 1S" code_apogee="VRT1SP" numero="5" coefficient="0.0" titre="Sport &amp; Culture" coef_rcue="1.0" semestre_idx="1" color="#FEB40B" type="1" ue_code="UCOD50" ects="0.0" reference="2496">
|
||||||
|
<matiere titre="Sport &amp; Culture" numero="1">
|
||||||
|
<module titre="Activité culturelle ou sportive" abbrev="" code="Sport1" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="1" numero="10" code_apogee="VRT1SP" module_type="0"/>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT1.2" code_apogee="V1RT" numero="6" coefficient="0.0" titre="Administrer les réseaux et l’Internet" coef_rcue="1.0" semestre_idx="2" color="#b80004" type="0" ue_code="UCOD145" ects="11.0" apc_niveau_libelle="Assister l’administrateur du réseau" apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="2490">
|
||||||
|
<matiere titre="RT2.1 Administrer les réseaux et l’Internet" numero="1"/>
|
||||||
|
<matiere titre="Malus" numero="11">
|
||||||
|
<module titre="Technologie de l'internet" abbrev="Technologie de l'internet" code="R201" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="160" code_apogee="VRETR201" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="5.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Admin system et fondamentaux de la virtualisation" abbrev="Admin system et fondamentaux de la virtualisation" code="R202" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="170" code_apogee="VRETR202" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="3.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Bases des services réseaux" abbrev="Bases des services réseaux" code="R203" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="180" code_apogee="VRETR203" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="10.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Construire un réseau informatique" abbrev="Construire un réseau informatique" code="SAE201" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="300" code_apogee="VRETS21" module_type="3">
|
||||||
|
<coefficients ue_reference="2490" coef="28.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Projet intégratif" abbrev="Projet intégratif" code="SAE204" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="330" code_apogee="VRETS24" module_type="3">
|
||||||
|
<coefficients ue_reference="2490" coef="20.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="17.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Portfolio" abbrev="Portfolio" code="SAE205" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="340" code_apogee="VRETS25" module_type="3">
|
||||||
|
<coefficients ue_reference="2490" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="2.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT2.2" code_apogee="V1RT" numero="7" coefficient="0.0" titre="Connecter les entreprises et les usagers" coef_rcue="1.0" semestre_idx="2" color="#f97b3d" type="0" ue_code="UCOD146" ects="9.0" apc_niveau_libelle="Découvrir les transmissions et la ToIP" apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="2491">
|
||||||
|
<matiere titre="RT2.2 Connecter les entreprises et les usagers" numero="1"/>
|
||||||
|
<matiere titre="Malus" numero="11">
|
||||||
|
<module titre="Initiation à la téléphonie d'entreprise" abbrev="Initiation à la téléphonie d'entreprise" code="R204" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="190" code_apogee="VRET204" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="7.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="3.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Signaux et systèmes de transmission" abbrev="Signaux et systèmes de transmission" code="R205" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="200" code_apogee="VRET205" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="10.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Numerisation de l'information" abbrev="Numerisation de l'information" code="R206" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="210" code_apogee="VRET206" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="7.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Anglais technique" abbrev="Anglais technique" code="R210" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="250" code_apogee="VRET210" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="4.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Expression-Culture-Communication" abbrev="Expression-Culture-Communication" code="R211" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="260" code_apogee="VRET211" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="4.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="PPP" abbrev="PPP" code="R212" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="270" code_apogee="VRET212" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="2.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mathématique des systèmes numériques" abbrev="Mathématique des systèmes numériques" code="R213" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="280" code_apogee="VRET213" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="6.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Analyse mathématique des signaux" abbrev="Analyse mathématique des signaux" code="R214" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="290" code_apogee="VRET214" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2491" coef="9.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mesurer et caracteriser un signal" abbrev="Mesurer et caracteriser un signal" code="SAE202" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="310" code_apogee="VRETS22" module_type="3">
|
||||||
|
<coefficients ue_reference="2491" coef="20.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT3.2" code_apogee="V1RT" numero="8" coefficient="0.0" titre="Créer des outils et applications informatiques pour les R&T" coef_rcue="1.0" semestre_idx="2" color="#feb40b" type="0" ue_code="UCOD147" ects="10.0" apc_niveau_libelle="S’intégrer dans un service informatique" apc_niveau_annee="BUT1" apc_niveau_ordre="1" reference="2492">
|
||||||
|
<matiere titre="RT3.2 Créer des outils et applications informatiques pour les R&T" numero="1"/>
|
||||||
|
<matiere titre="Malus" numero="11">
|
||||||
|
<module titre="Sources de données" abbrev="Sources de données" code="R207" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="220" code_apogee="VRET207" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="1.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="7.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Analyse et traitement des données structurées" abbrev="Analyse et traitement des données structurées" code="R208" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="230" code_apogee="VRET208" module_type="2">
|
||||||
|
<coefficients ue_reference="2492" coef="7.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Initiation développement Web" abbrev="Initiation développement Web" code="R209" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="240" code_apogee="VRET209" module_type="2">
|
||||||
|
<coefficients ue_reference="2490" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2492" coef="8.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mettre en place une solution informatique" abbrev="Mettre en place une solution informatique" code="SAE203" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="2" numero="320" code_apogee="VRETS23" module_type="3">
|
||||||
|
<coefficients ue_reference="2492" coef="25.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="BON2" code_apogee="" numero="9" coefficient="0.0" titre="Bonus Sport & Culture" coef_rcue="1.0" semestre_idx="2" color="#80cb3f" type="1" ue_code="UCOD158" ects="0.0" reference="2493">
|
||||||
|
<matiere titre="Bonus Sport" numero="1">
|
||||||
|
<module titre="Activité culturelle ou sportive" abbrev="" code="Sport2" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="2" numero="10" code_apogee="VRT23SP" module_type="0"/>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT1.3" code_apogee="V2CYU31,V2CY2U31" numero="10" coefficient="16.0" titre="Administrer les réseaux et l’Internet" coef_rcue="1.0" semestre_idx="3" color="#b80004" type="0" ue_code="UCOD52" ects="6.0" apc_niveau_libelle="Administrer un réseau " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2501">
|
||||||
|
<matiere titre="Approfondissement métiers" numero="1">
|
||||||
|
<module titre="Réseaux de Campus" abbrev="Réseaux de Campus" code="R301" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1119" code_apogee="VCY2R301" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="3.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Réseaux d'opérateurs" abbrev="Réseaux d'opérateurs" code="R302" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1129" code_apogee="VCY2R302" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="7.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="5.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Services réseaux avancés" abbrev="Services réseaux avancés" code="R303" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1139" code_apogee="VCY2R303" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="8.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Service d'annuaire" abbrev="Service d'annuaire" code="R304" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1149" code_apogee="VCY2R304" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="5.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT2.3" code_apogee="V2CYU32" numero="11" coefficient="14.0" titre="Connecter les entreprises et les usagers" coef_rcue="1.0" semestre_idx="3" color="#f97b3d" type="0" ue_code="UCOD53" ects="11.0" apc_niveau_libelle="Maîtriser les différentes composantes des solutions de connexion des entreprises et des usagers" apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2502">
|
||||||
|
<matiere titre="Renforcement des compétences transversales et scientifiques" numero="1">
|
||||||
|
<module titre="Chaîne de Transmission" abbrev="" code="R305" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1159" code_apogee="VCYR305" module_type="2">
|
||||||
|
<coefficients ue_reference="2502" coef="13.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Propagation" abbrev="Propagation" code="RC306" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1169" code_apogee="" module_type="2">
|
||||||
|
<coefficients ue_reference="2502" coef="5.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Fibre optique" abbrev="Fibre optique" code="R306" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1179" code_apogee="VCYR306" module_type="2">
|
||||||
|
<coefficients ue_reference="2502" coef="5.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Réseaux d'accès" abbrev="Réseaux d'accès" code="R307" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1189" code_apogee="VCY2R307" module_type="2">
|
||||||
|
<coefficients ue_reference="2502" coef="10.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mathématiques: Analyse de Fourier" abbrev="Mathématiques: Fourier" code="R314" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1259" code_apogee="VCY2R314" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="8.0"/>
|
||||||
|
<coefficients ue_reference="2503" coef="2.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Gestion de projet 2" abbrev="Gestion de projet 2" code="R315" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1269" code_apogee="VCY2R315" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2503" coef="2.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Mettre en oeuvre un système de transmission" abbrev="Mettre en oeuvre un système de transmission" code="SAE301" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1289" code_apogee="VCY2S301" module_type="3">
|
||||||
|
<coefficients ue_reference="2502" coef="32.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT3.3" code_apogee="V2CYU33" numero="12" coefficient="0.0" titre="Créer des outils et applications informatiques pour les R&T" coef_rcue="1.0" semestre_idx="3" color="#80cb3f" type="0" ue_code="UCOD127" ects="4.0" apc_niveau_libelle="Développer une application R&T " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2503">
|
||||||
|
<matiere titre="Créer des outils et applications informatiques pour les R&T" numero="1">
|
||||||
|
<module titre="Consolidation de la programmation" abbrev="Consolidation de la programmation" code="R308" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1199" code_apogee="VCY2R308" module_type="2">
|
||||||
|
<coefficients ue_reference="2503" coef="9.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Programmation événementielle" abbrev="Programmation événementielle" code="R309" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1209" code_apogee="VCY2R309" module_type="2">
|
||||||
|
<coefficients ue_reference="2503" coef="6.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Gestion d'un système de bases de données" abbrev="Gestion d'un système de bases de données" code="R310" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1219" code_apogee="VCYR310" module_type="2">
|
||||||
|
<coefficients ue_reference="2503" coef="4.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Anglais professionnel1" abbrev="Anglais professionnel1" code="R311" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1229" code_apogee="VCY2R311,VCYR311" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="5.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2503" coef="5.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Expression-Culture-Communication professionnelle" abbrev="Expression-Culture-Communication professionnelle" code="R312" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1239" code_apogee="VCYR312" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2503" coef="3.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="PPP" abbrev="PPP" code="R313" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1249" code_apogee="VCY2R313" module_type="2">
|
||||||
|
<coefficients ue_reference="2501" coef="2.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="1.0"/>
|
||||||
|
<coefficients ue_reference="2503" coef="1.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Développer des applications communicantes" abbrev="Développer des applications communicantes" code="SAE302" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1299" code_apogee="VCY2S302" module_type="3">
|
||||||
|
<coefficients ue_reference="2501" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2503" coef="23.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
<module titre="" abbrev="Portfolio" code="SAE3-Portfolio" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1329" code_apogee="VCY2POR3" module_type="3">
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<parcours code="DevCloud" numero="0" libelle="Développement système et cloud"/>
|
||||||
|
<parcours code="IOM" numero="0" libelle="Internet des objets et mobilité"/>
|
||||||
|
<parcours code="PPR" numero="0" libelle="Pilotage de projets de réseaux"/>
|
||||||
|
<parcours code="ROM" numero="0" libelle="Réseaux Opérateurs et Multimédia"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT-CYB-4.3" code_apogee="V2CYU34" numero="13" coefficient="0.0" titre="Administrer un système d'information sécurisé" coef_rcue="1.0" semestre_idx="3" color="#05162e" type="0" ue_code="UCOD128" ects="5.0" apc_niveau_libelle="Sensibiliser aux vulnérabilités d'un système d'information et aux remédiations possibles " apc_niveau_annee="BUT2" apc_niveau_ordre="1" reference="2504">
|
||||||
|
<parcour code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<matiere titre="Administrer un système d'inforation sécurisé" numero="1">
|
||||||
|
<module titre="Concevoir un réseau informatique sécurisé multi-sites" abbrev="Concevoir un réseau informatique sécurisé multi-sites" code="SAE303-CYB" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1309" code_apogee="VCY2S303" module_type="3">
|
||||||
|
<coefficients ue_reference="2501" coef="24.0"/>
|
||||||
|
<coefficients ue_reference="2502" coef="6.0"/>
|
||||||
|
<coefficients ue_reference="2504" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="2505" coef="12.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT-CYB-5.3" code_apogee="V2CYU35" numero="14" coefficient="0.0" titre="Surveiller un système d'information sécurisé" coef_rcue="1.0" semestre_idx="3" color="#548687" type="0" ue_code="UCOD131" ects="4.0" apc_niveau_libelle="Prendre en main les outils de surveillance et de test du système d'information " apc_niveau_annee="BUT2" apc_niveau_ordre="1" reference="2505">
|
||||||
|
<parcour code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
<matiere titre="Supérviser un système d'information sécurisé" numero="1">
|
||||||
|
<module titre="Méthodologie du pentesting" abbrev="Méthodologie du pentesting" code="R316-CYB" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1279" code_apogee="VCY2R316" module_type="2">
|
||||||
|
<coefficients ue_reference="2504" coef="18.0"/>
|
||||||
|
<coefficients ue_reference="2505" coef="15.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Découvrir le pentesting" abbrev="Découvrir le pentesting" code="SAE304-CYB" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="3" numero="1319" code_apogee="VCY2S304,VCYS304" module_type="3">
|
||||||
|
<coefficients ue_reference="2504" coef="15.0"/>
|
||||||
|
<coefficients ue_reference="2505" coef="10.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="BON3" code_apogee="VRT23SP, VRT3SP" numero="15" coefficient="0.0" titre="Sport & Culture" coef_rcue="1.0" semestre_idx="3" color="#feb40b" type="1" ue_code="UCOD56" ects="0.0" reference="2506">
|
||||||
|
<matiere titre="Sport &amp; Culture" numero="1">
|
||||||
|
<module titre="Activité culturelle ou sportive" abbrev="" code="Sport3" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="3" numero="10" code_apogee="VRT23SP, VRT3SP" module_type="0"/>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT1.4" code_apogee="V2CYU41" numero="16" coefficient="0.0" titre="Administrer les réseaux et l’Internet" coef_rcue="1.0" semestre_idx="4" color="#b80004" type="0" ue_code="UCOD161" ects="5.0" apc_niveau_libelle="Administrer un réseau " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2508">
|
||||||
|
<matiere titre="Administrer les réseaux et l’Internet" numero="1">
|
||||||
|
<module titre="Infrastructure de sécurité" abbrev="" code="R401" heures_cours="4.0" heures_td="5.0" heures_tp="15.0" coefficient="0.0" ects="" semestre_id="4" numero="1339" code_apogee="VCYR401" module_type="2">
|
||||||
|
<coefficients ue_reference="2508" coef="12.0"/>
|
||||||
|
<coefficients ue_reference="2509" coef="7.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Physique des Télécoms" abbrev="" code="R403" heures_cours="4.0" heures_td="5.0" heures_tp="9.0" coefficient="0.0" ects="" semestre_id="4" numero="1359" code_apogee="VCYR403" module_type="2">
|
||||||
|
<coefficients ue_reference="2509" coef="12.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Anglais Professionnel 2" abbrev="Anglais" code="R406" heures_cours="0.0" heures_td="0.0" heures_tp="12.0" coefficient="0.0" ects="" semestre_id="4" numero="1389" code_apogee="VCYR406" module_type="2">
|
||||||
|
<coefficients ue_reference="2508" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2509" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2510" coef="3.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT2.4" code_apogee="V2CYU42" numero="17" coefficient="0.0" titre="Connecter les entreprises et les usagers" coef_rcue="1.0" semestre_idx="4" color="#f97b3d" type="0" ue_code="" ects="8.0" apc_niveau_libelle="Maîtriser les différentes composantes des solutions de connexion des entreprises et des usagers" apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2509">
|
||||||
|
<matiere titre="" numero="0">
|
||||||
|
<module titre="Transmission avancées" abbrev="" code="R402" heures_cours="6.0" heures_td="6.0" heures_tp="6.0" coefficient="0.0" ects="" semestre_id="4" numero="1349" code_apogee="VCYR402" module_type="2">
|
||||||
|
<coefficients ue_reference="2509" coef="10.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Réseaux cellulaires" abbrev="" code="R404" heures_cours="4.0" heures_td="9.0" heures_tp="9.0" coefficient="0.0" ects="" semestre_id="4" numero="1369" code_apogee="VCYR404" module_type="2">
|
||||||
|
<coefficients ue_reference="2509" coef="12.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT3.4" code_apogee="V2CYU43" numero="18" coefficient="0.0" titre="Créer des outils et applications informatiques pour les R&T" coef_rcue="1.0" semestre_idx="4" color="#80cb3f" type="0" ue_code="UCOD162" ects="5.0" apc_niveau_libelle="Développer une application R&T " apc_niveau_annee="BUT2" apc_niveau_ordre="2" reference="2510">
|
||||||
|
<matiere titre="Créer des outils et applications informatiques pour les R&T" numero="1">
|
||||||
|
<module titre="Automatisation des tâches d'administration" abbrev="" code="R405" heures_cours="2.0" heures_td="9.0" heures_tp="12.0" coefficient="0.0" ects="" semestre_id="4" numero="1379" code_apogee="VCYR405" module_type="2">
|
||||||
|
<coefficients ue_reference="2510" coef="14.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Expression-Culture-Communication" abbrev="Expression-Communication" code="R407" heures_cours="0.0" heures_td="0.0" heures_tp="12.0" coefficient="0.0" ects="" semestre_id="4" numero="1399" code_apogee="VCYR407" module_type="2">
|
||||||
|
<coefficients ue_reference="2508" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2509" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2510" coef="4.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Projet Personnel et Professionnel" abbrev="Projet Personnel et Professionnel" code="R408" heures_cours="0.0" heures_td="0.0" heures_tp="6.0" coefficient="0.0" ects="" semestre_id="4" numero="1409" code_apogee="VCYR408" module_type="2">
|
||||||
|
<coefficients ue_reference="2508" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2509" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2510" coef="3.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Portfolio" abbrev="" code="SAE4-Portfolio" heures_cours="0.0" heures_td="0.0" heures_tp="6.0" coefficient="0.0" ects="" semestre_id="4" numero="1459" code_apogee="VCYPOR4" module_type="3">
|
||||||
|
<coefficients ue_reference="2508" coef="3.0"/>
|
||||||
|
<coefficients ue_reference="2509" coef="4.0"/>
|
||||||
|
<coefficients ue_reference="2510" coef="4.0"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Stage" abbrev="" code="SAE4-STAGE" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="0.0" ects="" semestre_id="4" numero="1469" code_apogee="VCYST4" module_type="3">
|
||||||
|
<coefficients ue_reference="2508" coef="30.0"/>
|
||||||
|
<coefficients ue_reference="2509" coef="30.0"/>
|
||||||
|
<coefficients ue_reference="2510" coef="30.0"/>
|
||||||
|
<coefficients ue_reference="2511" coef="10.0"/>
|
||||||
|
<coefficients ue_reference="2512" coef="10.0"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT-CYB-4.4" code_apogee="V2CYU44" numero="28" coefficient="0.0" titre="Administrer un système d'information sécurisé" coef_rcue="1.0" semestre_idx="4" color="#05162e" type="0" ue_code="UCOD163" ects="8.0" apc_niveau_libelle="Sensibiliser aux vulnérabilités d'un système d'information et aux remédiations possibles " apc_niveau_annee="BUT2" apc_niveau_ordre="1" reference="2511">
|
||||||
|
<matiere titre="Administrer un système d'information sécurisé" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT-CYB-4.5" code_apogee="V2CYU45" numero="38" coefficient="0.0" titre="Surveiller un système d 'information sécurisé" coef_rcue="1.0" semestre_idx="4" color="#548687" type="0" ue_code="UCOD164" ects="4.0" apc_niveau_libelle="Prendre en main les outils de surveillance et de test du système d'information " apc_niveau_annee="BUT2" apc_niveau_ordre="1" reference="2512">
|
||||||
|
<matiere titre="Surveiller un système d 'information sécurisé" numero="1">
|
||||||
|
<module titre="Sécuriser un système d'information" abbrev="" code="SAE401-CYB" heures_cours="0.0" heures_td="10.0" heures_tp="15.0" coefficient="0.0" ects="" semestre_id="4" numero="1419" code_apogee="VCYS401" module_type="3">
|
||||||
|
<coefficients ue_reference="2511" coef="30.0"/>
|
||||||
|
<coefficients ue_reference="2512" coef="11.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Sécurité des Réseaux LAN" abbrev="" code="R409-CYB" heures_cours="2.0" heures_td="5.0" heures_tp="6.0" coefficient="0.0" ects="" semestre_id="4" numero="1429" code_apogee="VCYR409" module_type="2">
|
||||||
|
<coefficients ue_reference="2511" coef="9.0"/>
|
||||||
|
<coefficients ue_reference="2512" coef="7.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Cryptographie" abbrev="" code="R410-CYB" heures_cours="2.0" heures_td="2.0" heures_tp="6.0" coefficient="0.0" ects="" semestre_id="4" numero="1439" code_apogee="VCYR410" module_type="2">
|
||||||
|
<coefficients ue_reference="2511" coef="9.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
</module>
|
||||||
|
<module titre="Sécurisation de service réseaux" abbrev="" code="R411-CYB" heures_cours="2.0" heures_td="5.0" heures_tp="9.0" coefficient="0.0" ects="" semestre_id="4" numero="1449" code_apogee="VCYR411" module_type="2">
|
||||||
|
<coefficients ue_reference="2511" coef="9.0"/>
|
||||||
|
<coefficients ue_reference="2512" coef="7.0"/>
|
||||||
|
<parcours code="Cyber" numero="0" libelle="Cybersécurité"/>
|
||||||
|
</module>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="UE4S" code_apogee="VRT24SP, VRT4SP" numero="48" coefficient="0.0" titre="Sport &amp; Culture" coef_rcue="1.0" semestre_idx="4" color="#F97B3D" type="1" ue_code="UCOD57" reference="2507">
|
||||||
|
<matiere titre="Sport &amp; Culture" numero="1">
|
||||||
|
<module titre="Activité culturelle ou sportive" abbrev="" code="Sport4" heures_cours="0.0" heures_td="0.0" heures_tp="0.0" coefficient="1.0" ects="" semestre_id="4" numero="10" code_apogee="VRT4SP, VRT24SP" module_type="0"/>
|
||||||
|
</matiere>
|
||||||
|
</ue>
|
||||||
|
<ue is_external="0" acronyme="RT1.5" code_apogee="" numero="1048" coefficient="0.0" titre="Concevoir un réseau" coef_rcue="1.0" semestre_idx="5" color="#b80004" type="0" ue_code="UCOD220" ects="5.0" reference="2638">
|
||||||
|
<matiere titre="Concevoir un réseau" numero="1"/>
|
||||||
|
</ue>
|
||||||
|
</formation>
|
43
tests/ressources/yaml/cursus_but_info.yaml
Normal file
43
tests/ressources/yaml/cursus_but_info.yaml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# Tests unitaires
|
||||||
|
# Le BUT Info a 4 parcours qui partagent certains niveaux de compétences
|
||||||
|
# mais à ce sniveaux sont asscoiés des UEs dont les coefficients des ressources
|
||||||
|
# varient selon le parcours.
|
||||||
|
#
|
||||||
|
|
||||||
|
ReferentielCompetences:
|
||||||
|
filename: but-INFO-05012022-081701.xml
|
||||||
|
specialite: INFO
|
||||||
|
|
||||||
|
Formation:
|
||||||
|
filename: scodoc_formation_BUT_INFO_v1.xml
|
||||||
|
ues:
|
||||||
|
# S4
|
||||||
|
'UE41-A': # UE pour le parcours A
|
||||||
|
annee: BUT2
|
||||||
|
competence: Réaliser
|
||||||
|
'UE41-C': # UE pour le parcours C (même contenu, coefs différents)
|
||||||
|
annee: BUT2
|
||||||
|
competence: Réaliser
|
||||||
|
'UE42':
|
||||||
|
annee: BUT2
|
||||||
|
competence: Optimiser
|
||||||
|
'UE43':
|
||||||
|
annee: BUT2
|
||||||
|
competence: Administrer
|
||||||
|
'UE44':
|
||||||
|
annee: BUT2
|
||||||
|
competence: Gérer
|
||||||
|
'UE45':
|
||||||
|
annee: BUT2
|
||||||
|
competence: Conduire
|
||||||
|
'UE46':
|
||||||
|
annee: BUT2
|
||||||
|
competence: Collaborer
|
||||||
|
|
||||||
|
FormSemestres:
|
||||||
|
# S4 avec parcours A et C
|
||||||
|
S4:
|
||||||
|
idx: 1
|
||||||
|
date_debut: 2023-01-01
|
||||||
|
date_fin: 2023-06-30
|
||||||
|
codes_parcours: ['A', 'C']
|
Loading…
Reference in New Issue
Block a user