Forums » Utilisation d'AMC (french) »
purger un projet AMC
Added by Anthony Siaudeau almost 2 years ago
bonjour,
je voudrai ramener mes projets à l'état " Préparation " juste comme s'il n'y avait jamais eu ni " Saisie " ni " Notation ". L'idée est de conserver le projet pour un usage ultérieur une fois celui-ci noté et les copies rendues.
Il y a bien la possibilité de réaliser un " Nettoyage " mais il ne nettoye pas tout et il faut alors supprimer "à la main" les contenus du dossier corrections, toutes les images name, le dossier data , l' export, tous les scans et enfin mailing.log.
Y a-t-il une possibilité automatique pour réaliser cela ?
Replies (11)
RE: purger un projet AMC
-
Added by Frédéric Bréal almost 2 years ago
Un script qui n'est pas de moi.
Il faut rajouter le dossier data par exemple.
#!/bin/bash
repinterro=`pwd`
echo "Nettoyage des images du répertoire : ${repinterro}"
rm -f ${repinterro}/scans/*.pbm
rm -f ${repinterro}/cr/*.jpg
rm -f ${repinterro}/cr/diagnostic/*.*
rm -f ${repinterro}/cr/zooms/*.*
rm -f ${repinterro}/cr/corrections/jpg/*.*
RE: purger un projet AMC
-
Added by Anthony Siaudeau almost 2 years ago
bonjour,
merci pour le script je l'ai un peu adapté en :
#!/bin/bash
repinterro=`pwd`
echo "Nettoyage des images du répertoire : ${repinterro}"
rm -f "${repinterro}"/scans/*.png
rm -f "${repinterro}"/cr/*.jpg
rm -f "${repinterro}"/cr/diagnostic/*.*
rm -f "${repinterro}"/cr/zooms/*.*
rm -f "${repinterro}"/cr/corrections/pdf/*.*
rm -f "${repinterro}"/exports/*.*
rm -f "${repinterro}"/cr/zooms/*.*
rm -f "${repinterro}"/data/*.*
rm -f "${repinterro}"/mailing.log
les " en plus autour de ${repinterro} servent dans le cas où le chemin de repinterro contient une ou des espaces.Il reste qu'en faisant cela ca purge "un peu trop", en effet le fait de supprimer tout le dossier data est trop, cela induit qu'il faut à nouveau "calculer les mises en pages" et surtout que cette opération crée des pbs avec
\champnom qui ne serait pas utilisé.Je n'ai pas réussi à savoir quoi enlever/garder dans le dossier data.Autre point : serait-il possible d'intégrer un tel script dans le logiciel AMC en lui même, ce serait plus confortable que cette solution un peu artisanale.
RE: purger un projet AMC
-
Added by Alexis Bienvenüe almost 2 years ago
Le plus simple n'est-il pas de créer un nouveau projet avec juste les fichiers source ?
RE: purger un projet AMC
-
Added by Anthony Siaudeau almost 2 years ago
non justement, toutes mes questions comportent des calculs avec valeurs aléatoires et ce en 100 ou 200 exemplaires (différents donc), c'est relativement long à compiler en AMC. Par ailleurs mes QCMs stockés sur mon ordi de travail sont synchronisés avec le cloud de mon université. Pour 2023-2024 mes QCMs AMC représentent 20 Gio. Je veux en garder une trace pour savoir ce que j'ai fait à tel ou tel moment, éventuellement pour reprendre un QCM tel quel mais je ne veux pas tout garder.
RE: purger un projet AMC
-
Added by Anthony Siaudeau almost 2 years ago
j'ai affiné le script en :
#!/bin/bash
repinterro=`pwd`
echo "Nettoyage des images du répertoire : ${repinterro}"
rm -f "${repinterro}"/scans/*.png
rm -f "${repinterro}"/cr/*.jpg
rm -f "${repinterro}"/cr/diagnostic/*.*
rm -f "${repinterro}"/cr/zooms/*.*
rm -f "${repinterro}"/cr/corrections/pdf/*.*
rm -f "${repinterro}"/exports/*.*
rm -f "${repinterro}"/cr/zooms/*.*
rm -f "${repinterro}"/data/association.sqlite
rm -f "${repinterro}"/data/capture.sqlite
rm -f "${repinterro}"/data/report.sqlite
rm -f "${repinterro}"/data/scoring.sqlite
rm -f "${repinterro}"/mailing.log
la différence avec la version précédente c'est que je laisse le fichier
layout.sqlite dans le dossier data mais purge tous les autres fichiers. Ca marche.
RE: purger un projet AMC
-
Added by Liouba Leroux about 1 month ago
Bonjour,
à ce sujet, je ne trouve pas dans la doc la description de l'utilité des différents fichiers et dossier d'AMC.
Est-ce qu'il est possible de le documenter ? Ce serait utile pour comprendre suivant les objectifs de chacun ce qui doit être impérativement préservé et ce qui peut être supprimer pour les archives.
Merci !
RE: purger un projet AMC
-
Added by Frédéric Bréal about 1 month ago
Est-ce qu'il est possible de le documenter ?
Je n'en vois pas l'intérêt.
Pour ma part je garde le fichier tex, un DOC-sujet.pdf (1 sujet) et le topics.yml.
De haut en bas mon analyse:Ce serait utile pour comprendre suivant les objectifs de chacun ce qui doit être impérativement préservé et ce qui peut être supprimer pour les archives.
- Les images extraites du scan du fichier pdf.
- Le « champnom » extrait + les pages pour visualiser le calages.
- ?, il n'y a rien dans mes projets.
- les cases cochées ou non quand on clique sur zooms ? Mon dossier est vide.
- les fichiers pdf annotés.
- les fichiers ods ou csv.
- rezooms.
- toutes les bases de données modifiées (note, associations)
- le journal des envois mails par AMC
RE: purger un projet AMC
-
Added by Anthony Siaudeau about 1 month ago
Bonjour,
Votre analyse ne m'est pas du tout évidente, le script adapté est issu de tâtonnements empiriques et il est peut-être possible d'en supprimer davantage. Sans que ce soit essentiel, j'avoue moi aussi être intéressé par une telle documentation.
Cordialement,
RE: purger un projet AMC
-
Added by Liouba Leroux about 1 month ago
Bonjour,
je ne parlais pas de documenter le script, mais de documenter l'organisation interne d'AMC, pour effectivement optimiser un peu.
Par exemple, j'ai imaginé faire un script pour ne garder en archive que les trois fichiers dont tu parles (tex, un DOC-sujet.pdf (1 sujet) et le topics.yml). Sauf que fréquemment dans mes sujets, il y a des fichiers annexes (figures dynamiques qui servent à construire différentes versions de figures statiques, fichiers xcas ou .ods qui servent à construire différentes version de questions de calcul, etc.). Je préfère donc largement être certain de ce que je peux enlever avec certitude plutôt que d'oublier un fichier important.
Et le but est bien de pouvoir scripter à la fin (j'ai une bonne trentaine de dossier chaque année à trier).
Cordialement,
PS : je me demande si un LLM pourrait être fiable dans ce genre de construction de doc ? En tout cas, un petit prompt à Mistral a produit rapidement... n'importe quoi ! Mais je ne suis peut-être pas très bon dans la construction de prompt.
RE: purger un projet AMC
-
Added by Frédéric Bréal about 1 month ago
non justement, toutes mes questions comportent des calculs avec valeurs aléatoires et ce en 100 ou 200 exemplaires (différents donc), c'est relativement long à compiler en AMC
Je viens de faire un test en effaçant toutes les bases de données et AMC ne peut pas les recompiler. De plus, si je ne dis pas de bêtises, lors de la correction (mise à jour du barème), AMC recompile le fichier tex pour extraire le score.
Pour ma part, je n'effacerais pas les bases sqlite.
je me demande si un LLM pourrait être fiable dans ce genre de construction de doc ?
Lors de la création du sujet, il y le fichier tex et un fichier xml puis lors de la compilation des fichier amc-compiled.* créés, les pdf (DOC, correction, catalogue suivant les options).
Au LLM, il faut demander d'effacer tout ça sauf tex, yml, DOC-sujet puis demander à l'utilisateur d'effacer ou non chaque fichier restant.
RE: purger un projet AMC
-
Added by Liouba Leroux 11 days ago
Pour continuer sur le sujet, je suis arrivé aux filtres suivants :
Inclure :
.pdf
.ods
.xws
.png
.mgj
.graphml
.odt
.sqn
.eps
.jpg
.jpeg
.tex
Exclure
/scans/
/data/
/cr/
/exports/
amc-compiled-config.tex
amc-compiled.pdf
(1-11/11)