Bruker:Jeblad/Hjelp:Sjekk patruljering
- Dette er funksjonalitet under utvikling og vil ikke fungere før den er ferdigstilt. Følg med på Wikipedia:Tinget for informasjon om fremdrift og når den kan tas ibruk.
Sjekk patruljering setter opp ekstra verktøy som blir tilgjengelig på artikkelsider og som varsler om det finnes upatruljerte tidligere revisjoner. Merk at dette er et verktøy for å få oversikt over patruljeringsstatus for de siste revisjonene og ikke for å få noe mål på kvantitet eller kvalitet på bidragene.
Algoritme[rediger | rediger kilde]
På artikkelsiden blir det lagt inn et varselsymbol om det påvises upatruljerte innenfor siste 10 bidrag eller siste 6 måneder. Ved å klikke på dette symbolet blir det åpnet en kort utgave av historikken som viser hvilken revisjoner som er problemet.
Det er ikke implementert verktøy for å påvise patruljeringsstatus utover de merkede revisjonene, det vil si at tilbakestilling av vandalisme ikke medfører at den opprinnelige vandalismen blir merket som patruljert.
Deteksjonsrate[rediger | rediger kilde]
Over et sett på 100 tilfeldige artikler ble det funnet 3 upatruljerte. I denne sammenhengen er upatruljerte en artikkel med en revisjon i historikken som er upatruljert og innenfor et tidsvindu på 6 måneder. Over vårt sett betyr det at omtrent 8 000 artikler har revisjoner som mangler ettersyn eller som er sjekket men ikke loggført som patruljert.
Over et annet sett på 100 artikler ble det funnet 6 upatruljerte. Det tilsvarer omtrent 16 000 artikler. Ved nærmere inspeksjon viste det seg at alle endringer var tilbakestilt.
Det er mulig å lage mer effektive mekanismer for å påvise hvilken endringer som er tilbakestilt, men for øyeblikket mangler APIet de nødvendige funksjonene for å gjøre dette tilstrekkelig effektivt og raskt. Hvis disse kommer på plass vil omtrent 93% av tilbakerullinger bli påvist. Veldig grovt anslått vil vi da stå igjen med i størrelsesorden 1000-2000 artikler med aktuelle upatruljerte endringer.
Todo[rediger | rediger kilde]
- Det trengs noe refaktoring av koden for å lage de enkelte entries.
- Det kan bli tilgjengelig digests som gjør det mulig å påvise tilbakestillinger.
- Fikse bruk av parentid (diff mot oldid) slik at grupper av brukere kan sorteres ut
Referanser[rediger | rediger kilde]
- Ekstrand, M.D.; Riedl, J.T.; rv you're dumb: Identifying Discarded Work in Wiki Article History [1]
- Bug 21860 - Add checksum field to text table; expose it in API