0 votos
99 visualizações

Nossa equipe tem pelo menos 16 projetos no Paratext. Precisamos saber o número de notas não resolvidas que possuem a tag ToDo para cada livro do NT em cada projeto do Paratext. Estou trabalhando com o Claude Cowork para tentar obter essas informações e colocá-las em uma planilha. Eu consigo obter as informações sozinho abrindo uma janela de Lista de Notas (Notes List) em cada projeto do Paratext  e configurando os filtros adequadamente. Isso me dá os números hoje e não me importo em fazer assim uma vez. Mas vou precisar desses números novamente à medida que acompanharmos o progresso das equipes, então quero que o Claude faça isso por mim e consiga repeti-lo. Ele não tem conseguido chegar a números que correspondam ao que vejo no Paratext. Está tendo dificuldade em recriar as estruturas de dados. Aqui estão as perguntas que ele me fez: 
As perguntas específicas que faria aos desenvolvedores:

  1. Quando um usuário filtra por notas "Unresolved To Do" (Não resolvidas a fazer), como o Paratext determina a tag atual de cada thread? É: (a) acumulação global de todas as TagAdded/TagRemoved em todos os arquivos dos usuários, (b) apenas a tag do comentário raiz, ou (c) outra coisa?
  2. Como o Paratext determina se uma thread está não resolvida? O campo Status do comentário raiz, o Status de qualquer usuário, ou um campo dedicado ao nível da thread?
  3. O filtro mostra threads de todos os usuários ou apenas threads nas quais o usuário conectado participou?
  4. Uma thread com um comentário raiz excluído ainda aparece no filtro?
Obrigado por qualquer ajuda que possam me dar sobre isso. 
John Nystrom
Programa de Tradução Aitape West
SIL PNG 
Tradução automática de English
Paratext por (312 pontos) | 99 visualizações

2 Respostas

0 votos

Já que está falando sobre um "comentário raiz", estou supondo que isso já está sendo feito, mas, só para o caso, antes que qualquer outra coisa possa ser calculada, os comentários de todos os usuários com o mesmo ID de thread precisam ser reunidos e ordenados por data. Essa é a definição do Paratext para uma thread de notas de projeto. Depois que essa lista ordenada de comentários for criada, então você pode calcular as outras coisas:

  1. A tag atual é determinada olhando para os elementos <TagAdded> e <TagRemoved>  enquanto percorre os comentários. Originalmente, foi projetado para permitir múltiplas tags em uma nota, mas não acho que isso seja realmente possível pela interface, então provavelmente você pode apenas olhar para o último comentário que tem um elemento <TagAdded> ou <TagRemoved>.
  2. Não há dados ao nível da thread. Threads existem apenas por terem comentários com o mesmo ID de thread. Para determinar se uma thread está não resolvida, o último comentário com um elemento <Status> não vazio precisa ser qualquer coisa que não seja "deleted" (geralmente "todo").
  3. São todos os usuários.
  4. Não tenho certeza do que isso significa. Se significa que o primeiro comentário tem um <Status> de "deleted" e não há comentários seguintes que mudem o status, então não, aquela thread seria considerada resolvida.
Tradução automática de English
por [Expert]
(16,7k pontos)
Além disso, tenha em mente que as datas estão em um formato que inclui um deslocamento (ou seja, estão no horário local). Não estão em UTC. Isso significa que a análise da data/hora de cada comentário precisa levar em conta esse deslocamento para garantir que a ordenação seja feita corretamente.
Tradução automática de English
+1 voto

Talvez isso seja mais simples do que parece. Você pode abrir uma lista de notas para vários projetos.
Quando a Lista de Notas (Notes List) aparecer, selecione todos os seus 16 projetos. Depois, configure seu filtro para não resolvidas e todo.

Eu obtenho 353 notas Não Resolvidas a Fazer (Unresolved To Do) em aArp, aMal e aSer
imagem

Tradução automática de English
por [Expert]
(3,3k pontos)
Obrigado, Steve. Sim, podemos fazer o que você mostra aqui, e fazê-lo o tempo todo. Mas o objetivo para meu propósito atual é obter contagens separadas para cada livro do NT para cada um dos projetos, para que possamos ver quem está em dia e quem está atrasado, e ser capaz de obter essas contagens em uma planilha que possa ser atualizada.
Tradução automática de English
Embora eu adore resolver todos os problemas externamente usando scripts (escritos por IA) para fazer coisas que o PT nunca foi projetado para fazer...

Acho que o Steve pode estar no caminho certo. Por que não criar um Layout com as notas de todos os 16 projetos abertos em 16 janelas separadas e, em seguida, salvar isso como um novo Layout? Você pode carregar esse Layout quando precisar ver os totais e, no resto do tempo, carregar seu Layout padrão.
Tradução automática de English

Mnjames,

Na verdade, tenho um layout do Paratext que faz exatamente isso. Certamente podemos olhar para a Lista de Notas (Notes List) de cada projeto e ver quantas notas estão pendentes para o livro atual. Mas precisamos dessa informação para todos os livros, pois antecipamos a produção de Mini-Bíblias nesses idiomas. Precisamos dessa informação em uma forma que nos dê uma visão geral de toda a equipe, para que possamos ver o quadro geral e os detalhes. Não é prático para mim ou para outro membro da equipe fazer esse exercício para cada livro e digitar manualmente o número em uma planilha para que possamos ver o quadro geral.

O Paratext já teve uma visão de "Quadro Geral" (Big Picture) que, se não me engano, fornecia essa informação, mas foi removida há vários anos. Eu a amava e sentia que nossa equipe a precisava. O "Proprietário" (Owner) do Paratext na época  odiava isso e me perguntou se a usávamos com frequência suficiente para justificar mantê-la na interface. Eu cedi e disse "não, vá em frente e tire-a se for um problema para a equipe de desenvolvimento", mas agora me arrependo de ter dito isso. É o tipo de coisa que administradores de projetos em cluster precisam. 

Tradução automática de English

Graças a uma sugestão de @mnjames, agora tenho dois scripts em Python que realizam essa tarefa e criam uma planilha. Posso executar esses scripts novamente a qualquer momento para atualizar a planilha. Se alguém estiver interessado nesses scripts, me avise. Vou copiar as células da planilha abaixo. 

Ao observar os números, podemos ver quem está perto de concluir suas notas sobre quais livros e quem ainda tem um longo caminho a percorrer. Isso pode nos ajudar a responder perguntas como: "Quanto tempo levará para eliminar o acúmulo de notas do projeto para que possamos publicar Mini-Bíblias para esses idiomas?" e "Quem provavelmente terá quais livros prontos para publicação se fizermos nossas Mini-Bíblias todas ao mesmo tempo em uma data específica?" 

Agradeço a todos que me ajudaram a pensar nisso e àqueles que me encorajaram a aprender a usar funções do Claude que não consigo fazer no próprio Paratext. 

JN

LivroaArpaArpBTaSnoaMalbBarbG1BTbPoubSumcGoicOGBTcRbrcWoldOpidOLBTTotal
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
Tradução automática de English

Perguntas relacionadas

0 votos
2 respostas 338 visualizações
Queremos adicionar algumas categorias de notas com tags exclusivas. Mas o único ícone disponível é o de bandeira: ... mas essas opções desapareceram. Alguém pode explicar por quê?
DVM 175 perguntada Mai 8, 2024
+1 voto
1 resposta 510 visualizações
Às vezes, as pessoas querem poder filtrar notas que sejam ao mesmo tempo não lidas e não resolvidas. Isso agora é ... exemplo: lidas / não resolvidas ou não lidas / resolvidas).
Phil_Leckrone 9,9k perguntada Jun 23, 2021
0 votos
1 resposta 213 visualizações
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 perguntada Mai 7, 2015
0 votos
2 respostas 239 visualizações
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 perguntada Ago 24, 2015
0 votos
2 respostas 250 visualizações
Há notas com uma tag específica que estão sem atribuição, mas eu gostaria de atribuir TODAS elas a um membro ... with Notepad++ for syntax highlighting USFM text files) anon589069
anon589069 132 perguntada Jul 25, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,048 perguntas
6,007 respostas
5,672 comentários
2,028 usuários