Recorrection GUI step ; LaTeX issues debugging

This commit is contained in:
sebastien committed 2026-10-10 20:40:48 +02:00
1 parent 2d0f7a219f
commit 48602c24f1
12 files changed
+306 -8

No files matched your search

+15 -2
View File
@@ -371,12 +371,12 @@ def build_workflow(show_personal_steps: bool) -> list[StepDefinition]:
"splitting",
"Labels et regroupement",
"Découper les réponses par question",
"Découpe les copies à partir des coordonnées de labels vérifiées.",
"Découpe les copies à partir des coordonnées de labels vérifiées. "
"Ciblez une copie avec le sélecteur ou tout le dossier, puis cliquez sur Exécuter.",
(python("default", "Découpage", "split-answers"),),
arguments=(arg_target(),),
requires=("Copies",),
artifacts=("Copies/Copie*/*",),
auto_start_first_visit=True,
),
StepDefinition(
"crop_exercise_bottoms",
@@ -511,6 +511,19 @@ def build_workflow(show_personal_steps: bool) -> list[StepDefinition]:
requires=("manual_resolutions.txt", "correction.json"),
skip_without_manual_conflicts=True,
),
StepDefinition(
"prepare_recorrection",
"Correction",
"Choisir des copies à recorriger",
"Facultatif : ouvrez refaire.json et indiquez les copies entières ou les questions à recorriger. "
"Les exemples commentés expliquent la syntaxe. Enregistrez le fichier, puis marquez cette étape terminée : "
"vous reviendrez à Correction avec --refaire sélectionné, sans lancement automatique. "
"Les corrections sélectionnées seront remplacées ; celles des autres copies seront conservées. "
"Si vous avez modifié les découpes, régénérez les réponses avant la recorrection. "
"Ignorez cette étape si aucune reprise n’est nécessaire.",
(manual("default"),),
optional=True,
),
StepDefinition(
"post_correction",
"Correction",