Utente:Quabot

Questo utente è bot per eseguire una specifica funzionalità: quella di aggiornare le tabelle di monitoraggio automatico del progetto qualità.

Manovratore

Il bot è manovrato dall'utente Gac

Linguaggio

Il bot è scritto in Java al 100%

Funzione

La funzione specifica è quella di sincronizzare le tabelle del Progetto:Qualità/Monitoraggio voci.
L'aggiornamento è periodico. Per informazioni si veda il progetto progetto qualità

Flusso

  1. Apre una connessione come Quabot. Manda una mail di avvio programma al manovratore
  2. Legge la categoria Categoria:Tabelle di monitoraggio e recupera l'elenco delle pagine del progetto monitoraggio.
  3. Legge una pagina di log ed esclude i progetti recentemente (configurabile come opzione) già controllati.
  4. Per un numero n (configurabile come parametro) di progetti, esegue il ciclo
    1. Legge la categoria Categoria:Voci monitorate Progetto Abruzzo (la prima, ad esempio) e recupera l'elenco delle voci del singolo progetto
    2. In funzione del numero di voci della categoria, decide se leggere le singole voci o le sottocategorie del progetto (che dovrebbero essere sempre 30)
      1. Se le voci sono meno di 30, per ogni voce (tutte), esegue il ciclo
        1. Legge la sotto/voce specifica per il monitoraggio Discussione:Abruzzo/monitoraggio (esempio) ed estrae i parametri
          1. livello
          2. importanza
          3. fonti
          4. immagini
        2. Accumula i valori dei parametri, come previsto dalla tipologia del progetto monitoraggio a+, a, b, c, d, e, disputata, n/a, incompleta
      2. Se le voci sono più di 30, per ogni sottocategoria (30), esegue il ciclo
        1. Legge la sottocategoria specifica per il monitoraggio Categoria:Progetto:Abruzzo/Tabella monitoraggio automatico - fonti a (la prima, ad esempio) e memorizza il totale come parametro
        2. Accumula i valori dei parametri, come previsto dalla tipologia del progetto monitoraggio a+, a, b, c, d, e, disputata, n/a, incompleta
    3. Costruisce una tabella, secondo le indicazioni del Progetto:Qualità/Monitoraggio voci
    4. Omette la riga importanza se il totale di voci riscontrate nel progetto è uguale a zero. (Il parametro è considerato opzionale, e l'uso è a discrezione dei singoli progetti)
    5. Aggiorna la pagina Progetto:Abruzzo/Monitoraggio voci/Tabella monitoraggio automatico con la tabella appena creata. Riporta anche la data.
    6. Aggiorna una pagina di log -> Wikipedia:Data/Monitoraggio per memorizzare la data in cui è stato aggiornato un progetto.
  5. Costruisce una tabella di riepilogo generale di tutti i progetti, secondo le indicazioni del Progetto:Qualità/Monitoraggio voci
  6. Recupera le voci con errata categorizzazione per inserimento sbagliato dei parametri e costruisce una lista
  7. Manda una mail di conferma al manovratore, chiude la connessione e termina il programma

Versioni

  • 1.0 - base
  • 1.1 - aggiunta la tabella di riepilogo generale di tutti i progetti
  • 1.2 - recupero delle voci con errata categorizzazione per inserimento sbagliato dei parametri

Contributi

  • Termine delle prove il 9 apr 2007
  • Contributi totali
  • Contributi sintetici per progetto


Situazione

  • Al 14 apr 07 è terminato un giro completo dei 109 progetti presenti.
  • Per il momento non si prevede ulteriore attività

Problemi

Per ogni problema relativo al funzionamento del bot: segnalazione di errori, richieste, suggerimenti, domande tecniche ecc., contattare il manovratore

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.