captain-fact icon indicating copy to clipboard operation
captain-fact copied to clipboard

Pour la transparence, remercier les membres actifs et surveiller les éventuels gains anormaux de réputation

Open Miragide opened this issue 4 years ago • 1 comments

Proposition d’une nouvelle page, pour la transparence, remercier les membres actifs et surveiller les éventuels gains anormaux de réputation, la triche, …

Page à créer : https://captainfact.io/activities Entrée dans le menu "FACT-CHECKING" : @styled-icons/material-rounded/Group Activités / Activities


CONTENU

Utilisateurs actifs

Voici la liste des contributeurs de CaptainFact les plus actifs du moment, d’après le nombre de votes positifs reçus. Merci à eux !

Note : Ce classement ne promeut pas la compétition. Il permet de remercier les contributeurs actifs, la transparence et de détecter les gains anormaux de réputation. Les tentatives de triche peuvent être signalées en nous contactant.

Ces 24 dernières heures

pseudo (pts gagnés) + lien vers le profil pseudo (pts gagnés) + lien vers le profil ...

Ces 7 derniers jours

pseudo (pts gagnés) + lien vers le profil pseudo (pts gagnés) + lien vers le profil ...

Ces 30 derniers jours

pseudo (pts gagnés) + lien vers le profil pseudo (pts gagnés) + lien vers le profil ...


Suggestions Au choix du dev...

  • Maximum 30 personnes par liste ?
  • Utiliser une disposition 3 colonnes ?
  • Page accessible seulement aux modérateurs pour commencer, tout comme la page /moderation ; sinon aux inscrits ?
  • Ne pas l'ajouter au menu dans un premier temps ?
  • Reprendre le design de cette page ? https://captainfact.io/help

Exemple

SELECT u.username, COUNT(a.id)
FROM users u 
INNER JOIN users_actions a ON a.target_user_id = u.id
WHERE a."type" = 9 -- vote_up
AND a.inserted_at > now() - INTERVAL '1 week'
GROUP BY u.id
ORDER BY COUNT(a.id) DESC

Pour la semaine :

grenouillemar    14
Ironal    14
remi-g    2
Lo1c74    2
ElColonel    2
Kawasashi    1
Betree    1
baccale    1
DocFred    1
Piouscott    1
balkhmogaehild    1
myfunkyme    1

Pour le mois :

Ironal    25
Lo1c74    22
grenouillemar    20
juliooo892    13
Planeterrella    8
remi-g    6
monrus    6
yazul    4
RaphaelJL    4
ElColonel    4
DrYoanM    4
B3n01t    4
TFAblblbl    3
Maxime    3
Kawasashi    3
DocFred    3
SimonH5    2
Anonymous    2
Dtccf    2
Variable    2
mekasol    2
Nitescent    2
alexmad    2
koolok    1
Piouscott    1
Martouf    1
Miopau    1
balkhmogaehild    1
Embuscade    1
myfunkyme    1
leboulda    1
artragis    1
pkotte    1
JacquesLorenzi    1
reknub3ds    1
Scolexhead    1
blang    1
Nevjoia    1
Maonce    1
Berserk    1

Miragide avatar Jul 01 '21 15:07 Miragide

Ça devrait pas être compliqué à mettre en place, surtout que si la page est privée (ou non listée dans le menu) on peut s'accommoder d'un design approximatif

Le jeu. 1 juil. 2021 à 17:49, Mira @.***> a écrit :

Proposition d’une nouvelle page, pour la transparence, remercier les membres actifs et surveiller les éventuels gains anormaux de réputation, la triche, …

Page à créer : https://captainfact.io/activities Entrée dans le menu "FACT-CHECKING" : @styled-icons/material-rounded/Group Activités / Activities

CONTENU Utilisateurs actifs

Voici la liste des contributeurs de CaptainFact les plus actifs du moment, d’après le nombre de votes positifs reçus. Merci à eux !

Note : CaptainFact porte les valeurs de transparence, de bienveillance et de factualité. Ce classement ne promeut donc pas la compétition. Il permet de remercier les contributeurs actifs, la transparence et de détecter les gains anormaux de réputation. Les tentatives de triche peuvent être signalées en nous contactant. Ces 24 dernières heures

pseudo (pts gagnés) + lien vers le profil pseudo (pts gagnés) + lien vers le profil ... Ces 7 derniers jours

pseudo (pts gagnés) + lien vers le profil pseudo (pts gagnés) + lien vers le profil ... Ces 30 derniers jours

pseudo (pts gagnés) + lien vers le profil pseudo (pts gagnés) + lien vers le profil ...

Suggestions Au choix du dev...

  • Maximum 30 personnes par liste ?
  • Utiliser une disposition 3 colonnes ?
  • Page accessible seulement aux modérateurs pour commencer, tout comme la page /moderation ; sinon aux inscrits ?
  • Ne pas l'ajouter au menu dans un premier temps ?
  • Reprendre le design de cette page ? https://captainfact.io/help

Exemple

SELECT u.username, COUNT(a.id)

FROM users u

INNER JOIN users_actions a ON a.target_user_id = u.id

WHERE a."type" = 9 -- vote_up

AND a.inserted_at > now() - INTERVAL '1 week'

GROUP BY u.id

ORDER BY COUNT(a.id) DESC

Pour la semaine :

grenouillemar 14

Ironal 14

remi-g 2

Lo1c74 2

ElColonel 2

Kawasashi 1

Betree 1

baccale 1

DocFred 1

Piouscott 1

balkhmogaehild 1

myfunkyme 1

Pour le mois :

Ironal 25

Lo1c74 22

grenouillemar 20

juliooo892 13

Planeterrella 8

remi-g 6

monrus 6

yazul 4

RaphaelJL 4

ElColonel 4

DrYoanM 4

B3n01t 4

TFAblblbl 3

Maxime 3

Kawasashi 3

DocFred 3

SimonH5 2

Anonymous 2

Dtccf 2

Variable 2

mekasol 2

Nitescent 2

alexmad 2

koolok 1

Piouscott 1

Martouf 1

Miopau 1

balkhmogaehild 1

Embuscade 1

myfunkyme 1

leboulda 1

artragis 1

pkotte 1

JacquesLorenzi 1

reknub3ds 1

Scolexhead 1

blang 1

Nevjoia 1

Maonce 1

Berserk 1

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/CaptainFact/captain-fact/issues/209, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAL37BAXPAWHB3CLLZE4K5LTVSFBZANCNFSM47U725LA .

Betree avatar Jul 01 '21 17:07 Betree