0 votos
98 vistas

Nuestro equipo tiene al menos 16 proyectos de Paratext. Necesitamos saber el número de notas sin resolver que tienen la etiqueta ToDo para cada libro del NT en cada proyecto de Paratext. Estoy trabajando con Claude Cowork para intentar obtener esta información y ponerla en una hoja de cálculo. Puedo obtener la información yo mismo abriendo una ventana de lista de notas en cada proyecto de Paratext  y configurando los filtros adecuadamente. Eso me da los números hoy y no me importa hacerlo de esa manera una vez. Pero voy a necesitar estos números de nuevo a medida que seguimos el progreso de los equipos, así que quiero que Claude lo haga por mí y que pueda hacerlo de nuevo. No ha sido capaz de obtener números que coincidan con lo que veo en Paratext. Le está costando trabajo ingeniería inversa de las estructuras de datos. Así que aquí están sus preguntas tal como me las planteó: 
Las preguntas específicas que haría a los desarrolladores:

  1. Cuando un usuario filtra por notas "ToDo sin resolver", ¿cómo determina Paratext la etiqueta actual de cada hilo? ¿Es: (a) acumulación global de todas las TagAdded/TagRemoved en los archivos de todos los usuarios, (b) solo la etiqueta del comentario raíz, o (c) algo más?
  2. ¿Cómo determina Paratext si un hilo está sin resolver? ¿El campo Status del comentario raíz, el Status de cualquier usuario, o un campo dedicado a nivel de hilo?
  3. ¿El filtro muestra hilos de todos los usuarios o solo hilos en los que el usuario conectado ha participado?
  4. ¿Un hilo con un comentario raíz eliminado sigue apareciendo en el filtro?
Gracias por cualquier ayuda que puedan darme con esto. 
John Nystrom
Programa de Traducción Aitape West
SIL PNG 
Traducción automática desde English
Paratext por (312 puntos) | 98 vistas

2 Respuestas

0 votos

Dado que habla de un "comentario raíz", supongo que esto ya se está haciendo, pero por si acaso, antes de que se pueda calcular cualquier otra cosa, se deben recopilar y ordenar por fecha los comentarios de todos los usuarios con el mismo ID de hilo. Esta es la definición de Paratext de un hilo de notas de proyecto. Después de crear esa lista ordenada de comentarios, entonces se pueden calcular las demás cosas:

  1. La etiqueta actual se determina buscando los elementos <TagAdded> y <TagRemoved>  mientras se recorre la lista de comentarios. Originalmente se diseñó para permitir múltiples etiquetas en una nota, pero no creo que eso sea posible realmente a través de la interfaz de usuario, así que probablemente solo tenga que buscar el último comentario que tenga un elemento <TagAdded> o <TagRemoved>.
  2. No hay datos a nivel de hilo. Los hilos solo existen teniendo comentarios con el mismo ID de hilo. Para determinar si un hilo está sin resolver, el último comentario con un elemento <Status> no vacío debe ser cualquier cosa menos "deleted" (normalmente "todo").
  3. Es de todos los usuarios.
  4. No estoy seguro de lo que significa eso. Si significa que el primer comentario tiene un <Status> de "deleted" y no hay comentarios posteriores que cambien el estado, entonces no, ese hilo se consideraría resuelto.
Traducción automática desde English
por [Expert]
(16,7k puntos)
Además, tenga en cuenta que las fechas están en un formato que incluye un desplazamiento (es decir, están en hora local). No están en UTC. Esto significa que el análisis de la fecha/hora de cada comentario debe tener en cuenta ese desplazamiento para asegurarse de que el ordenamiento se realice correctamente.
Traducción automática desde English
+1 voto

Quizás esto sea más simple de lo que parece. Puede abrir una lista de notas para varios proyectos.
Cuando aparezca la lista de notas, seleccione sus 16 proyectos. Luego configure su filtro en sin resolver y todo.

Obtengo 353 notas ToDo sin resolver en aArp, aMal y aSer
imagen

Traducción automática desde English
por [Expert]
(3,3k puntos)
Gracias, Steve. Sí, podemos hacer lo que muestra aquí, y hacerlo todo el tiempo. Pero el objetivo de mi propósito actual es obtener recuentos separados para cada libro del NT para cada uno de los proyectos para que podamos ver quién está al día y quién va retrasado, y poder obtener esos recuentos en una hoja de cálculo que se pueda actualizar.
Traducción automática desde English
Por mucho que me guste resolver todos los problemas externamente usando scripts (escritos por IA) para hacer cosas que PT nunca pretendía hacer...

Creo que Steve podría estar en lo cierto. ¿Por qué no crear un Layout con las notas de los 16 proyectos abiertos en 16 ventanas separadas y luego guardar eso como un nuevo Layout? Puede cargar ese Layout cuando necesite ver los totales y luego cargar su Layout estándar el resto del tiempo.
Traducción automática desde English

Mnjames,

En realidad, tengo un layout de Paratext que hace exactamente eso. Ciertamente podemos mirar la lista de notas de cada proyecto y ver cuántas notas están pendientes para el libro actual. Pero necesitamos esa información para todos los libros, ya que anticipamos producir Mini-Biblias en estos idiomas. Necesitamos esta información en una forma que nos dé una visión general de todo el equipo para que podamos ver el panorama general y los detalles. No es práctico para mí ni para otro miembro del equipo hacer ese ejercicio para cada libro y escribir manualmente el número en una hoja de cálculo para que podamos ver el panorama general.

Paratext tuvo una vez una vista de panorama general (Big Picture view) que, si mal no recuerdo, proporcionaba esta información, pero se eliminó hace varios años. Me encantaba y sentía que nuestro equipo la necesitaba. El "propietario" de Paratext en ese momento la odiaba y me preguntó si la usábamos con suficiente frecuencia como para justificar que se mantuviera en la interfaz de usuario. Me rendí y dije "no, adelante y quítala si es un problema para el equipo de desarrollo", pero ahora me arrepiento de haber dicho eso. Este es el tipo de cosa que los administradores de proyectos en clúster necesitan. 

Traducción automática desde English

Gracias a una sugerencia de @mnjames, ahora tengo dos scripts de Python que realizan esta tarea y crean una hoja de cálculo. Puedo ejecutar esos scripts en cualquier momento para actualizar la hoja de cálculo. Si a alguien le interesan estos scripts, avísenme. Copiaré las celdas de la hoja de cálculo a continuación. 

Al observar los números, podemos ver quién está cerca de completar sus notas sobre qué libros y quién tiene un largo camino por recorrer. Esto puede ayudarnos a responder preguntas como: "¿Cuánto tiempo tomará eliminar el rezago de notas del proyecto para que podamos publicar Mini-Biblias para estos idiomas?" y "¿Quién probablemente tendrá qué libros listos para publicar si hacemos nuestras Mini-Biblias todas al mismo tiempo en una fecha determinada?" 

Gracias a todos los que me ayudaron a reflexionar sobre esto, y a quienes me animaron a aprender a usar funciones de Claude que no puedo hacer en el propio Paratext. 

JN

LibroaArpaArpBTaSnoaMalbBarbG1BTbPoubSumcGoicOGBTcRbrcWoldOpidOLBTTotal
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
Traducción automática desde English

Preguntas relacionadas

0 votos
2 respuestas 338 vistas
Queremos agregar algunas categorías de notas con etiquetas únicas. Pero el único icono disponible es la bandera: ... opciones han desaparecido. Alguien puede explicar por qué?
DVM 175 preguntada may 8, 2024
+1 voto
1 respuesta 510 vistas
A veces las personas desean poder filtrar notas para ver tanto las no leídas como las sin resolver al mismo tiempo. ... ejemplo: leídas / sin resolver o no leídas / resueltas).
Phil_Leckrone 9,9k preguntada jun 23, 2021
0 votos
1 respuesta 213 vistas
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.
anónimo preguntada may 7, 2015
0 votos
2 respuestas 239 vistas
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 preguntada ago 24, 2015
0 votos
2 respuestas 250 vistas
Hay notas con una etiqueta específica que están sin asignar, pero me gustaría asignar TODAS a un miembro ... Notepad++ for syntax highlighting USFM text files) anon589069
anon589069 132 preguntada jul 25, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios