Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a student, I want to be able to post questions (create topics) anonymously, so that I feel comfortable asking questions without judgment. #2

Open
shantinghou opened this issue Sep 8, 2024 · 0 comments

Comments

@shantinghou
Copy link

shantinghou commented Sep 8, 2024

Justification of Prioritization:

Impact (8/10):

Allowing students to post questions anonymously via the create topic button encourages more participation, especially for those who may feel hesitant or intimidated to ask questions in front of their peers. It helps create an inclusive environment where all students can seek help without fear of judgment, which is critical for the success of the Q&A system.

Effort (2/10):

The implementation effort for anonymous posting is relatively low, as it involves adding an optional field during topic creation and ensuring the anonymity logic is handled securely in the backend. NodeBB already supports user permissions and topic creation, making this feature easy to integrate.

Technical Requirements:

  • Add an optional "Post Anonymously" toggle/checkbox in the topic creation interface for users.
  • Update UI to indicate when a toppic is anonymous
  • Ensure that topics marked as "Anonymous" are displayed without showing the user's name to others but the question is still tied to the user
  • Add unit and integration tests to verify that the feature works as expected (e.g., anonymous posts show as anonymous, identity is hidden from other students).
@shantinghou shantinghou changed the title As a student, I want to be able to post questions anonymously, so that I feel comfortable asking questions without judgment. As a student, I want to be able to post questions (create topics) anonymously, so that I feel comfortable asking questions without judgment. Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant