enonce_info.py
This commit is contained in:
+21
-9
@@ -1,7 +1,7 @@
|
||||
#+title: Script
|
||||
#+author: Sébastien Miquel
|
||||
#+date: 14-03-2026
|
||||
# Time-stamp: <29-06-26 13:05>
|
||||
# Time-stamp: <09-07-26 15:54>
|
||||
#+OPTIONS:
|
||||
|
||||
* Méta
|
||||
@@ -72,17 +72,19 @@ export GEMINI_API_KEY=…
|
||||
1. Créer un fichier =names= dans le dossier courant, avec les
|
||||
noms/prénoms des élèves, un par ligne
|
||||
2. Créer un dossier correspondant à l'évaluation, comme =Interro=
|
||||
3. Mettre les fichiers pdfs scannés dans =Interro=.
|
||||
4. Dans le dossier =Interro= créer un fichier =labels= avec les labels
|
||||
3. Mettre l'énoncé, au format pdf, et l'énoncé et le corrigé au
|
||||
format .tex dans le dossier.
|
||||
4. Mettre les fichiers pdfs scannés dans =Interro=.
|
||||
5. Dans le dossier =Interro= créer un fichier =labels= avec les labels
|
||||
des questions, comme =Ex 1 : 1)a)=, un par ligne.
|
||||
5. Il faudra créer des dossiers =Text=, =Sol= et =Persp=, et dans ces
|
||||
6. Il faudra créer des dossiers =Text=, =Sol= et =Persp=, et dans ces
|
||||
dossiers créer, pour chaque label (ou groupe de labels : par
|
||||
exemple un seul fichier =Ex 1= peut être utilisé pour toutes les
|
||||
questions de l'exercice 1) un fichier texte qui contient
|
||||
respectivement l'énoncé, un corrigé, et des indications de comment
|
||||
corriger (Gemini met une note sur 4, on peut demander 2 points
|
||||
pour tel truc, etc)
|
||||
6. Suivre les étapes plus bas.
|
||||
7. Suivre les étapes plus bas.
|
||||
|
||||
* Étapes et Script
|
||||
** Prétraitement de l'énoncé
|
||||
@@ -92,8 +94,16 @@ export GEMINI_API_KEY=…
|
||||
+ `enonce.tex`
|
||||
+ `correction.tex`.
|
||||
- `python gemini_for_enonce.py Interro`
|
||||
Se charge de créer des dossiers `Text` et `Sol` avec
|
||||
+ Le fichier `Text` contient
|
||||
Se charge de créer
|
||||
+ un fichier `labels` avec les labels des questions
|
||||
+ Un dossier `Text` avec le contenu textuel des questions,
|
||||
regroupées.
|
||||
+ Un dossier `Sol` avec le contenu textuel du corrigé, question par
|
||||
question
|
||||
+ Un dossier `Text2`, qui compile un fichier `.tex` pour chaque
|
||||
question
|
||||
+ Un dossier `Sol2`, qui compile un fichier `.tex` pour chaque
|
||||
correction de chaque question.
|
||||
|
||||
** Prétraitement des copies
|
||||
|
||||
@@ -123,8 +133,10 @@ export GEMINI_API_KEY=…
|
||||
|
||||
1. =python enonce_info.py Interro= (gestion perso)
|
||||
OU
|
||||
2. =python gemini_for_enonce.py Interro=
|
||||
+ Nécessite =enonce.tex/org= et `correction.tex/org`
|
||||
1. =python gemini_for_enonce.py Interro=
|
||||
+ Nécessite `enonce.pdf`, =enonce.tex/org= et `correction.tex/org`
|
||||
+ Génère : `Text` and `Sol` folders. Todo : `Text2`.
|
||||
`python gemini_for_enonce.py Interro --reread` will regenerate the
|
||||
|
||||
** Labelisation et regroupement
|
||||
|
||||
|
||||
Reference in New Issue
Block a user