diff --git a/app/scodoc/sco_formsemestre_status.py b/app/scodoc/sco_formsemestre_status.py
index 3f9890f64..c8687abd6 100755
--- a/app/scodoc/sco_formsemestre_status.py
+++ b/app/scodoc/sco_formsemestre_status.py
@@ -851,8 +851,7 @@ def _make_listes_sem(formsemestre: FormSemestre) -> str:
formsemestre_id=formsemestre.id,
group_ids=group.id,
week=current_week,
- )}">
- Saisir l'assiduité (Hebdo)
+ )}">Saisie hebdomadaire
"""
)
diff --git a/app/templates/assiduites/pages/signal_assiduites_diff.j2 b/app/templates/assiduites/pages/signal_assiduites_diff.j2
index 67c819094..eb85cb5c5 100644
--- a/app/templates/assiduites/pages/signal_assiduites_diff.j2
+++ b/app/templates/assiduites/pages/signal_assiduites_diff.j2
@@ -571,15 +571,31 @@ window.addEventListener("load", main);
Signalement différé de l'assiduité {{gr |safe}}
-Attention, cette page va prochainement être remplacée par un mode de saisie hebdomadaire.
-
-Pour saisir l'assiduité à une seule date quelconque, utiliser la page
-
-saisir l'assiduité.
+Attention, cette page va prochainement être supprimée, car il est plus facile d'utiliser
+
+
Ci-dessous le formulaire vous permettant de saisir plusieurs plages à la fois,
+qui va bientôt être retiré.
-
Ci-dessous le formulaire vous permettant de saisir plusieurs plages à la fois, qui va bientôt être remplacé/simplifié.
+
N'hésitez pas à commenter sur le salon Discord
+si vous avez d'autres besoins.
diff --git a/app/views/assiduites.py b/app/views/assiduites.py
index 99ce6ab6f..3cb16e832 100644
--- a/app/views/assiduites.py
+++ b/app/views/assiduites.py
@@ -1996,10 +1996,10 @@ def signal_assiduites_hebdo():
paramètres obligatoires :
- formsemestre_id : id du formsemestre
- - week : date semaine (iso 8601 -> 20XX-WXX)
- groups_id : id des groupes (séparés par des virgules -> 1,2,3)
paramètres optionnels :
+ - week : date semaine (iso 8601 -> 20XX-WXX), par défaut la semaine actuelle
- moduleimpl_id : id du moduleimpl (par défaut None)
@@ -2010,12 +2010,11 @@ def signal_assiduites_hebdo():
# Récupération des paramètres
moduleimpl_id: int = request.args.get("moduleimpl_id", None)
- week: str = request.args.get("week", None)
group_ids: str = request.args.get("group_ids", "") # ex: "1,2,3"
formsemestre_id: int = request.args.get("formsemestre_id", -1)
-
+ week: str = request.args.get("week", datetime.datetime.now().strftime("%G-W%V"))
# Vérification des paramètres
- if week is None or group_ids == "" or formsemestre_id == -1:
+ if group_ids == "" or formsemestre_id == -1:
raise ScoValueError("Paramètres manquants", dest_url=request.referrer)
# Récupération du moduleimpl