Moderation System
This milestone aims to implement admin tools including a global view of every daedalus and every player, and a moderation system to complain and handle the complaints.
1 - Basic Player View
-
Create player overview with player info & related logs -
Add player message list -
Create possibility to take immediate action against player: quarantine, ban
2 - Basic Daedalus View
-
Create daedalus overview with Daedalus info -
Add related player info
2 - Basic Complaint System
-
Create simple complaint system: add a global "report" action and a simple message -
Create simple judge interface: display complaints and related player/daedalus view
3 - Complex admin & Complaint System
-
Create FDS Records & implement FDS points -
Improve complaint system -
Improve judge interface
Admin view
Display Player
The purpose of this view is to display all relevant information about a player.
-
Player: -
State (alive, dead waiting for validation, dead with death validation) -
Logs -
Game info - PA, PM, etc... -
Messages
-
+link user profile
Display User
The purpose of this view is to display all relevant information about a user.
Note: I think improving User profile with Mod information could work. Just add "banned" and "FDS Record" info
-
User: -
State (in game, not in game, banned) -
Players in old games -
FDS Record
-
Display Daedalus
The purpose of this view is to display all relevant information about a Daedalus, including global logs and state of the ship.
-
State -
Players -
Logs (with filters: rooms, action name, keywords) -
Messages
Admin tools
These tools are not a priority but can help to investigate and debug.
-
Implement Admin Character
Moderation Tools
Complaints
Create Complaint object with the following informations:
-
Complaint ID -
Requesting Player -
Targeted Player -
Daedalus ID -
Complaint Message -
Targeted Object (Message, Thread, Private Channel, Global announce, Commander's mission) -
Final Decision (reason + FDS points) note: a first step would be "final decision = one judgment"
Judgment
Create Judgement object with following information:
-
Complaint ID -
Judge ID -
Sentence (reason + FDS points)
User Record
Create User Record with following information:
-
Complaints related to the User -
Summary of FDS points -
Tool to add FDS points
User interface - complain
Judge interface - complaints handling
Priorities
Priority | Feature | Comments |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|