Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Mais algumas coisas: quando os editores usam os links [editar] das seções individuais de uma página, o MediaWiki inclui no sumário algo do tipo

/* Nome da seção */ Sumário fornecido pelo editor

cujo resultado é parecido com este:

(Nome da seção: Sumário fornecido pelo editor)

Isso pode ser usado no filtro para identificar edições feitas em seções (exemplo).

Além disso, como o MediaWiki coloca em cada linha do histórico o tamanho do código wiki da página em bytes, a princípio, o total de bytes adicionados/removidos por certo editor (sem levar em conta se editou apenas uma ou várias seções) poderia ser determinado assim:

  • Para cada edição feita pelo editor, calcula-se a diferença entre:
    • O número de bytes da edição correspondente
    • O número de bytes da edição anterior (que pode não ter sido feita por ele, mas isso não faz diferença)
  • Soma-se todas as diferenças obtidas;

Estas etapas também podem ser feitas por um script em JavaScript, apesar de ser um pouco mais trabalhoso criá-lo (isso se alguém das Wikipedias ainda não fez), por ter que manipular o HTML das paǵinas de histórico (ou preferencialmente a API do MediaWiki).

Helder13h09min de 2 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Tenho aqui um caso simples, mas que creio dá para testar:[1]

Trata-se de calcular o total de bytes contribuídos pela Ana Diogo para essa página.

Estive a rever as mensagens, mas para além do método manual, descrito acima, não me parece haver outra maneira a não ser através do tal script. Isso é um pedido que se possa fazer ou é abusar da boa-vontade?

Atenciosamente,

Virgílio A. P. Machado

Vapmachado (Discussão)00h33min de 10 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Coloco a seguir alguns links que podem ser úteis:

Helder13h30min de 10 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016
  • As duas ligações são de interesse.
  • Votei (ou pelo menos tentei votar) a favor da implementação do pedido no Bugzilla
  • Testei o novo gadget na página indicada e, ainda que não dê o valor total, o resultado da soma das contribuições bateu certo.
  • Voltarei a este tema logo que terminadas as avaliações deste ano lectivo (Julho ou Agosto), quando puder começar a preparar o wikilivro para continuar a ser editado com os capítulos organizados em secções, em vez de subpáginas.
  • Os meus maiores agradecimentos.

Atenciosamente,

Virgílio A. P. Machado

Vapmachado (Discussão)00h38min de 15 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

A não ser que tenha mudado seu username, acho que o voto não deu certo: veja a lista de votos.

PS: evite usar seu email principal no bugzilla, para evitar o recebimento de SPAM, já que o email fica visível publicamente (conforme explicado nesta página).

Helder19h47min de 16 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Tive problemas em me ligar no Bugzilla que se mantêm. Não consigo entrar como Vapmachado e a minha senha, mas se usar o meu endereço de correio electrónico e a mesma senha a ligação funciona. Foi ligado assim que votei (ou pelo menos tentei votar). Será que não criei bem a minha conta lá?

Vapmachado (Discussão)22h53min de 18 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

O login no bugzilla é feito com o email completo mesmo.

Não encontrei nenhum vestígio de sua presença por lá ao fazer esta busca. Experimente abrir a página do bug e clicar em "Add me to CC list". Se depois disso receber um email, será um indício de que a conta estará funcionando. Talvez na hora de votar tenha esquecido de confirmar o voto, pois ao clicar em "vote" aparece uma nova página, com a lista de bugs em que já votou, na qual há a opção "Enter New Vote here →" ao lado do bug no qual deseja votar, e só depois de clicar em "Change My Votes" é que a alteração é salva.

Helder18h45min de 19 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Parece que desta vez ficou votado no Bugzilla e o erro, se bem me lembro, foi não ter confirmado o voto como deve ser. Quanto à visibilidade do meu endereço de correio electrónico ele anda aí nas bocas do mundo e até já serviu para um ilustre membro da Foundation list me enviar uma mensagem cheia de palavrões. Outro dia lembrei-me que afinal sou uma figura pública desde que comecei a fazer crescer a barriga da minha Mãe. Daí uma pessoa se habitua e não liga mais para isso. :-) Agradeço a paciência aí com o Bugzilla.

Atenciosamente,

Virgílio A. P. Machado

Vapmachado (Discussão)02h17min de 20 de maio de 2011
 
 
 
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Perguntei ao autor da ferramenta "Per-page contributions" se é possível incluir também a contagem de bytes de cada autor. A conversa está aqui.

Helder21h13min de 20 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Vamos aguardar pelos acontecimentos. Agradeço ter feito a sugestão.

Vapmachado (Discussão)17h25min de 24 de maio de 2011
 
 
 
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Há mais uma ferramenta que pode testar. Habilite primeiro o gadget HistoryNumDiff mencionado mais acima e depois coloque o seguinte no seu common.js‎:

importScript('User:Helder.wiki/Scripts/Bytes por editor.js');

Depois limpe o cache do navegador e visite o histórico de alguma página. Deverá haver um novo botão escondido no topo da página, ao lado do link "Ver histórico" (no menu que tem uma seta para baixo).

Helder18h43min de 18 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Funciona muito bem. Não estou a ver se o facto dos valores serem para a página e não para uma secção será um grande inconveniente. Talvez só a prática permita identificar qualquer dificuldade que possa surgir, mas, de momento, estou empenhado em reorganizar o livro por secções quando terminar as avaliações deste ano lectivo. Mais uma vez, agradeço muito.

Atenciosamente,

Virgílio A. P. Machado

Vapmachado (Discussão)22h38min de 18 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Não percebo por que poderia ser um problema. Se antes eles cada um edita em uma página diferente, e ninguém editava nas páginas "dos outros", depois editarão em seções diferentes, sem editar nas seções "dos outros", não? Então o total de bytes que cada editor adiciona à página coincide com o total de bytes que ele adiciona à seção, certo?

Além disso, as edições feitas em cada seção podem ser identificadas facilmente se for mantido o nome dela no sumário de edição (como aqui). Ver comentário mais acima.

Helder20h30min de 20 de maio de 2011
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

A edição em páginas diferentes foi no início, para facilitar e promover contribuições num maior número de temas. Este ano já houve páginas a melhorar que tinham sido começadas por outro aluno. Após a organização do wikilivro em secções, o mesmo vai continuar a acontecer. Numa primeira fase, as contribuições serão sequenciais, tal como aconteceu este ano. O objectivo é chegar ao trabalho colaborativo que caracteriza uma wiki e mais do que um aluno contribua para o desenvolvimento de uma página, sem ser, necessariamente, em sequência.

Por outro lado, pode haver, numa mesma página, edições que não foram ainda aceites sob o ponto de vista da qualidade. Só as que já têm qualidade suficiente, podem contar para a avaliação.

Infelizmente, a manutenção do nome da secção no sumário não é imune às distracções e «azelhices» que sempre acontecem.

De qualquer modo, estou convencido que já se dispõe de ferramentas suficientes para se poder fazer a experiência com uma próxima turma.

Atenciosamente,

Virgílio A. P. Machado

Vapmachado (Discussão)17h44min de 24 de maio de 2011
 
 
 
Editado por outro utilizador.
Última edição: 08h11min de 17 de agosto de 2016

Há mais um script que pode vir a ser útil: confira a página de descrição do prosesize.js.

Helder01h39min de 5 de julho de 2011