Open-Assistant icon indicating copy to clipboard operation
Open-Assistant copied to clipboard

Create a direct messaging system for the Dataset Collection dashboard

Open Subarasheese opened this issue 2 years ago • 2 comments

Problem Statement:

Currently, we are experiencing an influx of new users who are eager to contribute to our dataset collection. While these users have good intentions, we often receive messages that do not meet our quality standards. It is crucial to maintain the integrity of our dataset and prevent the inclusion of low-quality responses.

Proposed Solution:

To address this issue, we need to implement a Direct Messaging (DM) system within the Dataset Collection dashboard. This DM system will allow moderators to communicate directly with users who have submitted responses that do not meet our quality standards. By notifying these users of their mistakes and providing guidance, we can ensure that their future contributions align with our requirements.

Benefits:

  • Maintaining Dataset Quality: The DM system will enable us to address low-quality responses promptly, ensuring that only high-quality contributions are included in the dataset.
  • Positive User Experience: By directly messaging users, we can maintain a supportive environment and foster a sense of community, guiding users towards better contributions.
  • Efficient Moderation: The DM system will streamline the moderation process by providing a dedicated channel for communication, making it easier for moderators to do their job.

Implementation Details:

The proposed DM system should include the following features:

  • A messaging interface accessible to moderators within the Dataset Collection dashboard.
  • The ability to view the user's submitted response alongside the message.
  • Basic formatting options (e.g., bold, italics) for clearer communication.
  • Notification alerts for new messages.
  • Threaded conversations to maintain context and allow for efficient communication.

Action Plan:

  1. Backend Development: Implement the necessary backend infrastructure to handle messaging between moderators and users.
  2. Frontend Integration: Integrate the DM system into the existing Dataset Collection dashboard, ensuring a seamless user experience.
  3. Testing and Feedback: Conduct thorough testing to identify any issues or areas for improvement. Gather feedback from moderators to refine the system.
  4. Deployment and Documentation: Once the DM system is stable and reliable, deploy it to the production environment. Provide detailed documentation for moderators on how to use the system effectively.

Dependencies:

This issue is dependent on the completion of the following tasks:

  • Backend infrastructure for messaging and notifications.
  • Integration with the existing Dataset Collection dashboard.
  • User authentication and authorization mechanisms.

Additional Notes:

  • Consider implementing user-friendly guidelines and tips within the DM system to help educate users and improve the quality of their contributions.

Let's work together to create a direct messaging system that empowers moderators to guide users towards better-quality responses and maintain the integrity of our dataset.

Subarasheese avatar May 06 '23 08:05 Subarasheese

It would be great to have such a communication system. Currently our moderators have only very limited options to communicate with users.

@Subarasheese Could you imagine to take the lead here and start developing the messaging system, e.g. you could begin with the necessary backend changes?

andreaskoepf avatar May 07 '23 08:05 andreaskoepf

I could start the work for backend this weekend.

notmd avatar May 11 '23 18:05 notmd