Forums » Utilisation d'AMC (french) »
purger un projet AMC
Added by Anthony Siaudeau 5 months 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 (5)
RE: purger un projet AMC - Added by Frédéric Bréal 5 months 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 5 months 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.logles
"
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 5 months 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 5 months 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 5 months 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.(1-5/5)