« GraderBot » : différence entre les versions

De Wikipast
Aller à la navigation Aller à la recherche
(Début de la description)
(Continuation des modifications de la description)
Ligne 8 : Ligne 8 :
* [[PageUpdaterBot]]
* [[PageUpdaterBot]]


L'intérêt de ce bot et de proposer une méthode mécanique et complètement impartiale pour la notation des [[datafications biographiques]]. A cet effet, il doit être capable de justifier ses choix de notation et de proposer des changements visant à améliorer la qualité de la page.
L'intérêt de ce [[bot]] et de proposer une méthode mécanique et complètement impartiale pour la notation des [[datafications biographiques]]. A cet effet, il doit être capable de justifier ses choix de notation et de proposer des changements visant à améliorer la qualité de la page. Ce [[bot]]Présente l’avantage de ne pas pouvoir discriminer des datafications en fonction de paramètres externes à la datafication elle-même. Il est donc plus économique en temps qu’une correction humaine


Réalisation d’un bot de notation
Mécanique, juste et impartial
Exhaustif dans la liste des critères
Capable de justifier ses choix de notation
Éventuellement capable de proposer des corrections
Présente l’avantage de ne pas pouvoir discriminer des datafications en fonction de paramètres externes à la datafication elle-même
Plus économique en temps qu’une correction humaine
Rassemble de nombreuses fonctionnalité de bots déjà existants


===Choix de notation===


===Choix de notation===
La notation utilise les critères definis pour le cours, toutefois, des choix de corrections ont du être faits afin d'être la plus pertinente possible. La notation de départ s'effectue sur une note de 6.0, à laquelle on retire des malus.


==== Critère de base : 4pts ====
==== Critère de base : 4pts ====
*Au moins 15 entrées :  
*Une biographie avec au moins 15 entrées :  
Si 10 entrées : 0 / 6 directement  
Si la biographie comporte moins de 10 entrées, la note de  0 / 6 est directement attribuée.  Dans le cas contraire, un point est retiré par entrée manquante
Sinon : - 1 pt par entrée manquante
* Certaines indexées avec des hypermots :
* Certaines indexées avec des hypermots :
Au moins 4 hypermots
Le bot vérifie la présence d'au moins 4 hypermots, sinon 0.5 points sont retirés par hypermot manquants
Sinon - 0.5 pt par hypermot manquant
* Chronologique
* Chronologique
Toutes les entrées comprennent une date
Le bot vérifie que toutes les entrées comprennent une date, sinon 0.5 points sont retirés date manquante
Sinon : - 0.5 pt par date manquante


Sur ces 3 aspects, malus de 4 points maximum
Sur les 3 aspects examinés ici, un malus de 4 points est le malus maximal.


==== La présentation et la syntaxe Wiki ont été respectée (0.5) ====
==== La présentation et la syntaxe Wiki ont été respectée (0.5) ====


Le bot vérifie les aspects de syntaxe wiki suivants :
*Astérisque en début de ligne   
*Astérisque en début de ligne   
*Date(s)  
*Date(s)  
*Syntaxe “/” après la date et “.” avant la description.   
*Syntaxe “/” après la date et “.” avant la description.   
*Hypermots   
*Hypermots   
*Zéro si au moins deux critère non respectés / 0.25 si un seul
La note de zéro (0.5 de malus)  est attribuée si au moins deux critère non respectés, un malus de 0.25 est donné par critère manquant.





Version du 8 mai 2018 à 06:49

Description

Le GraderBot est un bot permettant de noter la qualité d'une page, en se basant notamment sur les critères définis pour le cours. Au delà de la simple notation, le bot tentera d'apporter les corrections nécessaires aux pages. Ce bot se baserait donc sur plusieurs bots créés en 2017 pour fonctionner, entre autres :

L'intérêt de ce bot et de proposer une méthode mécanique et complètement impartiale pour la notation des datafications biographiques. A cet effet, il doit être capable de justifier ses choix de notation et de proposer des changements visant à améliorer la qualité de la page. Ce botPrésente l’avantage de ne pas pouvoir discriminer des datafications en fonction de paramètres externes à la datafication elle-même. Il est donc plus économique en temps qu’une correction humaine


Choix de notation

La notation utilise les critères definis pour le cours, toutefois, des choix de corrections ont du être faits afin d'être la plus pertinente possible. La notation de départ s'effectue sur une note de 6.0, à laquelle on retire des malus.

Critère de base : 4pts

  • Une biographie avec au moins 15 entrées :

Si la biographie comporte moins de 10 entrées, la note de 0 / 6 est directement attribuée. Dans le cas contraire, un point est retiré par entrée manquante

  • Certaines indexées avec des hypermots :

Le bot vérifie la présence d'au moins 4 hypermots, sinon 0.5 points sont retirés par hypermot manquants

  • Chronologique

Le bot vérifie que toutes les entrées comprennent une date, sinon 0.5 points sont retirés date manquante

Sur les 3 aspects examinés ici, un malus de 4 points est le malus maximal.

La présentation et la syntaxe Wiki ont été respectée (0.5)

Le bot vérifie les aspects de syntaxe wiki suivants :

  • Astérisque en début de ligne
  • Date(s)
  • Syntaxe “/” après la date et “.” avant la description.
  • Hypermots

La note de zéro (0.5 de malus) est attribuée si au moins deux critère non respectés, un malus de 0.25 est donné par critère manquant.


Toutes les entrées sont sourcées avec au moins un article (0.5)

  • Regarde toutes les lignes
  • S’il manque une source à au moins une ligne : - 0.5

Performances

Limites

  • Ne peut reconnaître une datafication qui ne respecte pas du tout le format wiki
  • Correction “mécanique” qui ne prend pas en compte certains aspects qu’un être humain relèverait
  • Ne tient pas (encore) compte des modifications apportés par les autres bots


Code source

Disponible le sur le dépôt git : https://github.com/Aureliendebbas/SHS_sem6