Utente:Elborgo/Avvisi Elezioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Oggetto[modifica | modifica wikitesto]

proposta di bozza di modifica dell'attuale messaggio di avviso di elezioni in corso, da sostituirsi con avvisi automatizzati gestiti da bot

Proposta[modifica | modifica wikitesto]

L'idea è quella di sostituire l'avviso oggi in uso {{baravviso|testo avviso|data avviso|firma}} (tutto scritto a mano)

Es.:

Si vota per l'elezione ad amministratore di Elborgo. La procedura termina il 24 aprile alle 20:20.
9 aprile Elborgo

con uno che dia informazioni circa la situazione della votazione

Es.:

Si vota per l'elezione ad amministratore di Elborgo. La procedura termina il 24 aprile alle 20:20.
Il quorum è 74. Alle 23:00 del 22 aprile hanno votato in 51, di cui 10 pro, 30 contro e 11 astenuti

che venga creato e aggiornato automaticamente da un bot così come accade per le votazioni per le cancellazioni.

L'algoritmo a grandi linee[modifica | modifica wikitesto]

In dettaglio il bot dovrebbe leggere la pagina Wikipedia:Amministratori/Elezioni:

{{Amministratori elezioni}}

<!-- ELEZIONI IN CORSO -->
{{Wikipedia:Amministratori/Elezioni/Elborgo}}
{{Wikipedia:Amministratori/Elezioni/LBorgo}}
<!-- FINE ELEZIONI IN CORSO -->

Estrapolare i nomi dei candidati (nell'esempio Elborgo e LBorgo), aprire poi le sottopagine delle votazioni e estrapolare i dati importanti da

L'elezione inizia il 9 aprile alle 20.20 e termina il 24 aprile alle 20.20.

Per essere [[Wikipedia:Amministratori/Sistema di voto|eletto]], il candidato deve superare il ''quorum'' di '''71 voti''' favorevoli ed ottenere una maggioranza dell''''80%'''

cioè:

  • inizio votazione
    Es.: 9 aprile alle 20:20 (immagino tramite regex che legga il campo successivo a L'elezione inizia il e precedente a e termina).
  • fine votazione
  • quorum

E infine effettuare l'exit poll di ogni votazione in corso, cioè per ogni sottopagina del candidato dovrebbe:

  • contare i voti pro contro e astenuti
    Cioè conti le righe che iniziano per # (e non #:) nelle sezioni === Pro === idem per contro e astenuti

Una volta ottenuti tutti i dati per i vari candidati, il bot dovrebbe scriverli in una sottopagina che andrebbe poi a costituire un template da includere laddove si ritenga utile dare l'avviso...

Note e punti aperti[modifica | modifica wikitesto]

Note:

  • il bot che compie queste operazione dovrebbe essere lo stesso che gestisce le cancellazioni (Paulatz bot).
  • due aggiornamenti al giorno sono più che sufficienti.

Domande:

  • la complessità realizzativa dell'algoritmo python che effettui le operazioni sopra descritta è troppo elevata, per un cosa che alla fine dovrebbe giestire tre o quattro votazioni a settimana?
  • vi sono problematiche di uso di banda o simili?
  • il tutto crea più problemi di quanti ne risolva?
    in una frase: ne vale la pena?
  • l'utente umano potrebbe anche solo impostare la votazione... tutto il resto potrebbe essere gestito dal bot? Anche gli avvisi nelle altre sedi, come in Speciale:UltimeModifiche?
  • qual'è il parere della comunità su tale modifica (ammesso che tecnincamente ne valga la pena)?