-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Implement a system to monitor and display mod activity and statistics. This feature will provide insights into moderator performance, activity levels, and response times, enabling admins to evaluate and improve moderation efforts. A new page will be added to the web panel to display detailed mod statistics and activity.
Why This Feature is Needed
- Performance Evaluation: Admins can evaluate mod performance based on metrics like response time, activity, and resolve time.
- Activity Monitoring: Identify active and inactive moderators.
- Data-Driven Decisions: Use data to make informed decisions about staffing, training, and resource allocation.
- Modivation: Help mod team to improve them selves
Implementation Details
-
Data Collection:
- Track the following metrics for each moderator:
- Average Response Time: Average time taken to respond to a ticket after it's created.
- Activity: Number of messages sent, commands executed, and actions taken.
- Resolve Time: Average time taken to resolve a ticket.
- Total Sent Messages: Total number of messages sent by the moderator.
- Tickets Handled: Number of tickets the moderator has claimed, assigned, or resolved.
- Track the following metrics for each moderator:
-
Web UI Page:
- Create a new page in the web panel to display mod statistics.
- Include charts, graphs, and tables to visualize the data.
- Allow admins to filter data by date range or specific moderators.
-
Metrics:
- Consider implementing the following metrics:
- Average Response Time: The average time it takes for a moderator to respond to a new ticket or message.
- Activity: The number of messages a moderator sends, the number of commands they use, and the number of other actions they take in a given period.
- Resolve Time: The average time it takes for a moderator to resolve a ticket, from creation to closure.
- Total Sent Messages: The total number of messages sent by a moderator.
- Tickets Handled: The number of tickets a moderator has claimed, assigned, or resolved.
-
Storage:
- Data of users activities is going to be stored under database. Old ones should be deleted.
-
Web Ui:
- Date filtering ability
- Sort by activity number, average etc options
- Option to view on graphs chart as well.
Acceptance Criteria
- A new page is added to the web panel for displaying mod statistics.
- The page displays average response time, activity, resolve time, total sent messages, tickets handled and graph for each moderator.
- Admins can filter data by date range or specific moderators.
- The feature is tested and provides accurate and meaningful insights into mod performance.
- More metrics are added to dashboard
Priority
Medium
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request