« GraderBot » : différence entre les versions

De Wikipast
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(2 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 28 : Ligne 28 :


Le bot vérifie les aspects de syntaxe wiki suivants :  
Le bot vérifie les aspects de syntaxe wiki suivants :  
*Astérisque en début de ligne   
* La présence d'une astérisque en début de ligne   
*Date(s)  
*La présence d'une (ou plusieurs) date(s)  
*Syntaxe “/” après la date et “.” avant la description.   
*Une syntaxe avec  “/” 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.  
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) ====
* Le bot regarde toutes les lignes, s’il manque une source à au moins une ligne, le bot attribue un malus de 0.5


==== Toutes les entrées sont sourcées avec au moins un article (0.5) ====
====Le codage utilisant des [[hypermots]] est satisfaisant (0.5)====
 
*Le but vérifie la syntaxe des [[hypermots]] , et se les [[hypermots]] sont présents de façon suffisante ( Plus que 10)
Le malus est de 0 ou 0.5.


* Regarde toutes les lignes
==== Au moins cinq pages liées ont été créées ou mises à jour (0.5) ====
* S’il manque une source à au moins une ligne : - 0.5  
Le [[bot]] recherche de la ligne sur les pages liées en scanant  toutes les entrés, et vérifie que le nombre de pages liées est suffisant.
Le malus est de 0 ou 0.5.


==Performances==
==Performances==
Les performance de ce bot sont correctes, il distribue un feedback constructif sur la page. Ce feedback se fait sur la page de Discussion de la Biographies.


[[Fichier:Grader bot ex notOK.jpg|vignette|upright=1|Mauvaise datafication]]
[[Fichier:Grader bot ex notOK.jpg|vignette|upright=1|Mauvaise datafication]]
[[Fichier:Grader bot ex ok.jpg|vignette|upright=1|Bonne datafication]]
[[Fichier:Grader bot ex ok.jpg|vignette|upright=1|Bonne datafication]]


==Limites==
Du fait que le bot parcours plusieurs fois la page, ainsi que les pages liées, le temps que prends le bot est assez élevé.


==Limites==
* Ne peut reconnaître une datafication qui ne respecte pas du tout le format wiki
* 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
* 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
* Écrase l'intégralité de la page "Discussion" relative à la Biograhhie


===Limites spécifiques===
* Ne sait pas reconnaître les entrées qui sont dans une partie différente à “Biographie” sur la page (ex: Bjorn Borg)
* Sanctionne parfois deux fois en cas d’absence de date (une fois en tant qu’absence de date et une fois en tant que format invalide) (ex: Louise Michel2)
* Encore quelques soucis pour la détection des dates (ex: Serge Gainsbourg)


==Code source==
==Code source==


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

Dernière version du 22 mai 2018 à 11:30

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

La description des points qui ont été elevés ainsi que la note de la page est disponible dans l'onglet discussion de la datafication corespondante.

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 :

  • La présence d'une astérisque en début de ligne
  • La présence d'une (ou plusieurs) date(s)
  • Une syntaxe avec “/” après la date et “.” avant la description.

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)

  • Le bot regarde toutes les lignes, s’il manque une source à au moins une ligne, le bot attribue un malus de 0.5

Le codage utilisant des hypermots est satisfaisant (0.5)

  • Le but vérifie la syntaxe des hypermots , et se les hypermots sont présents de façon suffisante ( Plus que 10)

Le malus est de 0 ou 0.5.

Au moins cinq pages liées ont été créées ou mises à jour (0.5)

Le bot recherche de la ligne sur les pages liées en scanant toutes les entrés, et vérifie que le nombre de pages liées est suffisant. Le malus est de 0 ou 0.5.

Performances

Les performance de ce bot sont correctes, il distribue un feedback constructif sur la page. Ce feedback se fait sur la page de Discussion de la Biographies.

Mauvaise datafication
Bonne datafication

Limites

Du fait que le bot parcours plusieurs fois la page, ainsi que les pages liées, le temps que prends le bot est assez élevé.

  • 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
  • Écrase l'intégralité de la page "Discussion" relative à la Biograhhie

Limites spécifiques

  • Ne sait pas reconnaître les entrées qui sont dans une partie différente à “Biographie” sur la page (ex: Bjorn Borg)
  • Sanctionne parfois deux fois en cas d’absence de date (une fois en tant qu’absence de date et une fois en tant que format invalide) (ex: Louise Michel2)
  • Encore quelques soucis pour la détection des dates (ex: Serge Gainsbourg)

Code source

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