Fórum jel-zaj viszonyának emelése

Egy ismerősöm keresett meg, egy tervezett weboldal fórumának a moderálása kapcsán. Az oldal technológia lenne, főképp mechatronikai területtel foglalkozna, ennek megfelelően, a fórumon lenne gépészeti, elektronikai és programozási témák is. Amit az ismerősöm mindenképp el akar kerülni az a tipikus fórumos, mocsár jelenség, ahol személyeskedéssel, nyelvészkedéssel, kérdezésekkel és autizmussal töltsék a látogatók az időt.
Mivel gumicsont jellegű téma, gondoltam ide is feldobom, hátha van valakinek olyan ötlete, ami még nem merült fel. Hogyan oldanátok meg ti ezt a kérdést?

Amit én javasoltam megoldásokként:
- Közösségi pontozási rendszer, ahol a haszontalan kommentek elsüllyednek. pl. stackoverflow rendszere
- Hozzászólásonkénti moderálás. pl. A hozzászólást moderátor, vagy egy másik fórumtárs ellenőrzi.
- Késleltetett megjelenésű, szűrt hozzászólások. pl. A hozzászólások közül csak a kiválogatottak jelennek meg 2-3 óránkét, egy adagban.
- Nehezített kommentelés. pl. Olyan capcha ahol várni kell vagy valamilyen feladatot kell megoldani, a komment beküldéséhez.
- Klubjellegű, zártkörű fórum. pl. Csak az szólhat hozzá a fórumhoz, aki legalább egy vagy két cikket beküldött.

Más ötlet?

Hozzászólások

Ény így csinálnám:
0. Rövid, tömör fórumszabályzat
1. regisztráció capcha vagy hasonlóval nehezítve
2. az első X komment előzetes moderáció után jelenik meg, ezután whitelist
3. egyszerűen lehessen jelezni a problémás kommentet, ha tényleg az akkor whitelist-ről visszavonás, stb.


SELECT 
(
  IF(COUNT(DISTINCT p.post_id) > 10, 1, 0)
    +
  IF(COUNT(DISTINCT CASE WHEN cr.rating = 1 THEN cr.comment_rating_id ELSE NULL END) > 30, 3, 0)
    +
  IF(COUNT(DISTINCT CASE WHEN SUM(cr.rating) < -2 THEN p.post_id ELSE NULL END)  > 2, -2, 0)
)
as privilege_level,
u.user_id
FROM user u
INNER JOIN comment c ON c.user_id = u.user_id
INNER JOIN post p ON p.post_id = c.post_id
LEFT JOIN comment_rating cr ON cr.comment_id = c.comment_id
WHERE c.created_at > (NOW() - INTERVAL 30 DAY)
GROUP BY u.user_id

Aztan kesobb lehet finomitgatni :P

up/downvote remekül üzemel.

--
arch,debian,retropie,osmc,android,windows

1. Az egyes felhasználók állíthassák be, hogy kit NEM akarnak látni.
2. Akit sokan nem akarnak, azt automatikusan törli a rendszer.
3. Esetleg lehet jelezni, hogy egy konkrét személy hány embernél van tiltólistán.

> Sol omnibus lucet.

Megfelelo kontenttel a megfelelo celkozonseget kell bevonzani, es a problema nem is letezik.