CaptainFact / CaptainFact/captain-fact
Pour la transparence, remercier les membres actifs et surveiller les éventuels gains anormaux de réputation
- Dominant language
- No language data
- Stars
- 71
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
## 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
```
Contributor guide
Assessment
This issue has not been assessed yet.