0 votes
100 vues

Notre équipe gère au moins 16 projets Paratext. Nous devons connaître le nombre de notes non résolues portant l'étiquette ToDo pour chaque livre du NT dans chaque projet Paratext. Je travaille avec Claude Cowork pour essayer d'obtenir ces informations et de les intégrer dans un tableur. Je peux obtenir ces informations moi-même en ouvrant une fenêtre Notes List (Liste des notes) dans chaque projet Paratext  et en configurant les filtres en conséquence. Cela me donne les chiffres aujourd'hui et je n'ai pas d'objection à le faire une fois de cette manière. Mais j'aurai besoin de ces chiffres à nouveau pour suivre les progrès des équipes, donc je veux que Claude le fasse pour moi et qu'il soit capable de le refaire. Il n'a pas réussi à trouver des chiffres correspondant à ce que je vois dans Paratext. Il a du mal à rétro-ingénierier les structures de données. Voici donc ses questions telles qu'il me les a posées :
Les questions spécifiques que je poserais aux développeurs :

  1. Lorsqu'un utilisateur filtre les notes « Unresolved To Do » (ToDo non résolues), comment Paratext détermine-t-il l'étiquette actuelle de chaque fil ? Est-ce : (a) l'accumulation globale de tous les TagAdded/TagRemoved dans les fichiers de tous les utilisateurs, (b) uniquement l'étiquette du commentaire racine, ou (c) autre chose ?
  2. Comment Paratext détermine-t-il si un fil est non résolu ? Le champ Status du commentaire racine, le Status de n'importe quel utilisateur, ou un champ dédié au niveau du fil ?
  3. Le filtre affiche-t-il les fils de tous les utilisateurs ou uniquement les fils auxquels l'utilisateur connecté a participé ?
  4. Un fil avec un commentaire racine supprimé apparaît-il toujours dans le filtre ?
Merci pour toute aide que vous pourrez m'apporter à ce sujet. 
John Nystrom
Aitape West Translation Programme
SIL PNG 
Traduit automatiquement depuis English
Paratext par (312 points) | 100 vues

2 Réponses

0 votes

Comme il est question d'un « commentaire racine », je suppose que cela est déjà fait, mais au cas où, avant que quoi que ce soit puisse être calculé, les commentaires de tous les utilisateurs ayant le même identifiant de fil doivent être collectés et triés par date. C'est la définition d'un fil de notes de projet dans Paratext. Une fois cette liste ordonnée de commentaires créée, vous pouvez alors calculer le reste :

  1. L'étiquette actuelle est déterminée en examinant les éléments <TagAdded> et <TagRemoved>  en parcourant les commentaires. Il a été conçu à l'origine pour permettre plusieurs étiquettes sur une note, mais je ne pense pas que cela soit réellement possible via l'interface utilisateur, vous pouvez donc probablement simplement regarder le dernier commentaire ayant un élément <TagAdded> ou <TagRemoved>.
  2. Il n'y a pas de données au niveau du fil. Les fils n'existent que par la présence de commentaires ayant le même identifiant de fil. Pour déterminer si un fil est non résolu, le dernier commentaire ayant un élément <Status> non vide doit être autre chose que « deleted » (supprimé) (généralement « todo »).
  3. C'est pour tous les utilisateurs.
  4. Je ne suis pas sûr de ce que cela signifie. Si cela signifie que le premier commentaire a un <Status> de « deleted » et qu'il n'y a pas de commentaires suivants qui modifient le statut, alors non, ce fil serait considéré comme résolu.
Traduit automatiquement depuis English
par [Expert]
(16,7k points)
De plus, méfiez-vous du fait que les dates sont dans un format qui inclut un décalage (c'est-à-dire qu'elles sont en heure locale). Elles ne sont pas en UTC. Cela signifie que l'analyse de la date/heure de chaque commentaire doit prendre en compte ce décalage pour s'assurer que le tri est effectué correctement.
Traduit automatiquement depuis English
+1 vote

Peut-être que c'est plus simple qu'il n'y paraît. Vous pouvez ouvrir une liste de notes pour plusieurs projets.
Lorsque Notes List (Liste des notes) s'affiche, sélectionnez vos 16 projets. Ensuite, réglez votre filtre sur non résolu et todo.

J'obtiens 353 notes ToDo non résolues dans aArp, aMal et aSer
image

Traduit automatiquement depuis English
par [Expert]
(3,3k points)
Merci Steve. Oui, nous pouvons faire ce que vous montrez ici, et le faire tout le temps. Mais l'objectif de mon but actuel est d'obtenir des comptes séparés pour chaque livre du NT pour chacun des projets afin de voir qui est à jour et qui est en retard, et de pouvoir obtenir ces comptes dans un tableur qui peut être mis à jour.
Traduit automatiquement depuis English
Bien que j'adore résoudre tous les problèmes en externe en utilisant des scripts (rédigés par IA) pour faire des choses que PT n'était jamais censé faire...

Je pense que Steve a peut-être trouvé quelque chose. Pourquoi ne pas créer une Mise en page (Layout) avec les notes des 16 projets ouverts dans 16 fenêtres séparées, puis enregistrer cela comme une nouvelle Mise en page. Vous pouvez charger cette Mise en page lorsque vous avez besoin de voir les totaux, puis charger votre Mise en page standard le reste du temps.
Traduit automatiquement depuis English

Mnjames,

J'ai en fait une mise en page Paratext qui fait exactement cela. Nous pouvons certainement regarder la Liste des notes de chaque projet et voir combien de notes sont en attente pour le livre actuel. Mais nous avons besoin de ces informations pour tous les livres, car nous prévoyons de produire des Mini-Bibles dans ces langues. Nous avons besoin de ces informations sous une forme qui nous donne une vue d'ensemble de toute l'équipe afin que nous puissions voir le grand tableau et les détails. Il n'est pas pratique pour moi ou un autre membre de l'équipe de faire cet exercice pour chaque livre et de saisir manuellement le nombre dans un tableur pour voir le grand tableau.

Paratext avait autrefois une vue « Big Picture » (Vue d'ensemble) qui, si je me souviens bien, fournissait ces informations, mais elle a été supprimée il y a plusieurs années. Je l'aimais beaucoup et je sentais que notre équipe en avait besoin. Le « Propriétaire » (Owner) de Paratext à l'époque la détestait et m'a demandé si nous l'utilisions assez souvent pour justifier qu'elle reste dans l'interface utilisateur. J'ai cédé et j'ai dit « non, allez-y et retirez-la si c'est un problème pour l'équipe de développement », mais je regrette maintenant d'avoir dit cela. C'est le genre de chose dont les administrateurs de projets en grappe ont besoin. 

Traduit automatiquement depuis English

Grâce à une suggestion de @mnjames, je dispose désormais de deux scripts Python qui accomplissent cette tâche et créent un tableur. Je peux exécuter ces scripts à nouveau à tout moment pour mettre à jour le tableur. Si quelqu'un est intéressé par ces scripts, faites-le-moi savoir. Je vais copier les cellules du tableur ci-dessous. 

En examinant les chiffres, nous pouvons voir qui est proche de terminer ses notes sur quels livres et qui a encore un long chemin à parcourir. Cela peut nous aider à répondre à des questions comme : « Combien de temps cela prendra-t-il pour éliminer le retard des notes du projet afin que nous puissions publier des Mini-Bibles pour ces langues ? » et « Qui est susceptible d'avoir quels livres prêts à publier si nous faisons nos Mini-Bibles toutes en même temps à une certaine date ? » 

Merci à tous ceux qui m'ont aidé à réfléchir à ce sujet, et à ceux qui m'ont encouragé à apprendre à utiliser les fonctions Claude que je ne peux pas faire dans Paratext lui-même. 

JN

LivreaArpaArpBTaSnoaMalbBarbG1BTbPoubSumcGoicOGBTcRbrcWoldOpidOLBTTotal
MAT810568929123617271139121103201406
MRK1421159485013115524203333445
LUK173932433739661123873212634341340
JHN1961327215153089421281071622401669
ACT11019612925325225112362802528306512502504841
ROM19293
1CO11
2CO112
GAL715478518967981010276
EPH2536569811655143
PHP1221158544177
COL648673432151
1TH31118411233100
2TH115513364
1TI424311563473355
2TI1111111961441151
TIT117311216
PHM11114
HEB15520
JAS11161255025597
1PE22344848667544895
2PE32457373653444420
1JN21112121130
2JN411131112
3JN112
JUD4455219943244236
REV110316397143546678
Total371622922066384956664775578378179196667796312624
Traduit automatiquement depuis English

Questions connexes

0 votes
2 réponses 338 vues
Nous souhaitons ajouter des catégories de notes avec des étiquettes uniques. Mais la seule icône disponible est le drapeau ... ont disparu. Quelqu'un peut-il expliquer pourquoi ?
DVM 175 posée mai 8, 2024
+1 vote
1 réponse 510 vues
Parfois, les utilisateurs souhaitent pouvoir filtrer les notes à la fois non lues et non résolues en même temps. Ceci est ... : lues / non résolues ou non lues / résolues).
Phil_Leckrone 9,9k posée juin 23, 2021
0 votes
1 réponse 213 vues
Yes, if someone adds a comment to a note there is a very high probability it means they think it needs to be discussed ... make it unresolved they have a one click way to do that.
anonyme posée mai 7, 2015
0 votes
2 réponses 239 vues
I am helping to manage a project with over 20,000 notes. Sometime in the past couple months 5000+ seem to ... to have caused this I would appreciate any insight. CrazyRocky
Kent Spielmann 1,8k posée août 24, 2015
0 votes
2 réponses 250 vues
Il y a des notes avec une balise spécifique qui ne sont pas assignées, mais je voudrais les assigner TOUTES ... with Notepad++ for syntax highlighting USFM text files) anon589069
anon589069 132 posée juil. 25, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,048 questions
6,007 réponses
5,672 commentaires
2,028 utilisateurs