Utente:Elborgo/Avvisi Elezioni
Oggetto
modifica- proposta di bozza di modifica dell'attuale messaggio di avviso di elezioni in corso, da sostituirsi con avvisi automatizzati gestiti da bot
Proposta
modificaL'idea è quella di sostituire l'avviso oggi in uso {{baravviso|testo avviso|data avviso|firma}} (tutto scritto a mano)
Es.:
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
modificaIn 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
modificaNote:
- 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)?