Je voulais marqué dans la BdD les exos utilisés dans mes feuilles d'exos de
l'année, notamment pour éviter tout doublon malencontreux avec mes DS.
Un "flag" à apposer d'un clic-droit, comme pour marquer mes courriels comme
"important", "à traiter"... aurait été parfait.
Du coup, j'ai ajouté un nouveau tag, que j'ai mis à jour hier en indiquant le
nom de la feuille d'exo via texomaker: quand j'ajoute un exo, je modifie le
tag, j'indique la feuille d'exo dans laquelle il se trouve. Pour les marquer
au fur et à mesure, c'est ok, pour tout réinitialiser à la rentrée prochaine,
ça risque d'être plus galère. De plus cette info se retrouve inscrite dans le
fichier lui-même, ce qui ne sert à rien (voire peut polluer en cas de partages
de BdD).
Mais ce matin, OUPS! En ouvrant un exos pour en recopier l'entête et en
commencer un nouveau, je m'aperçois que l'entête est plus court
qu'auparavant!!
En effet, en réécrivant l'entête, TeXoMaker efface toutes les metadata, et
réécrit les nouvelles... Sauf qu'il ne réécrit que ce que j'ai choisi
d'importer, pas les autres lignes (pour moi %@ Sources: ... %@ Remarques: ...)
J'aimais bien la possibilité de choisir un nombre limité de métadata qui
apparaissent sous forme de colonne dans TeXomaker, et le fait d'avoir les
autres dans les premières lignes de l'aperçu: mes remarques sont lisibles
quand je regarde un exo, mais ce ne sont pas des mots-clef qui me permettront
de retrouver l'exercice.
Je me retrouve donc maintenant face à un dilemne: si je garde une métadata
"Utilisé" à actualiser, il faut que j'importe *toutes* les metadata. J'en ai
plein, certaines sont longuement remplies, mon écran sera trop petit pour les
afficher en colonnes. Or comme elles sont importées, elles ne figureront plus au
début de l'aperçu, ces données seront donc inutilisables.
Ou alors, je ne mets jamais à jour mes metadonnées via Texomaker, mais je vais
perdre un temps fou à faire des allers-retours entre mes feuilles d'exos et
Texomaker pour m'assurer de ne pas avoir de doublons.
En résumé, les modifications/corrections à faire pour que je me taise:
-> Ajouter la possibilité d'associer à chaque exo un état ou un flag ou une
autre donnée qui sera inscrite dans le fichier xml de la BdD, pas dans le
fichier de donnée.
-> Lors de la réécriture des entêtes, ne pas effacer toutes les lignes %@, mais
seulement celles que TeXomaker sera capable de réécrire parce quelles sont
importées.
Voilà, j'espère avoir été assez clair, si ce n'est concis.
Cordialement,
Didier Hérisson