Forum and Discord Moderation — Vocabulary and Language
Learn vocabulary for moderating technical forums and developer Discord servers.
0 / 23 completed
1 / 23
What is a 'Code of Conduct' (CoC) in developer communities?
A Code of Conduct defines community standards: what behaviour is expected, what is prohibited (harassment, discrimination, spam), and how violations are handled — making the community safe and welcoming.
2 / 23
What is 'thread locking' in community moderation?
Thread locking prevents new replies while preserving the existing discussion — typically used when a thread becomes unproductive, hostile, or has served its purpose.
3 / 23
What is 'off-topic' moderation in developer communities?
Off-topic moderation keeps community channels focused — redirecting posts to appropriate channels or removing content that doesn't fit the community's scope. Consistent enforcement is key.
4 / 23
What is a 'first warning' message in community moderation?
A first warning is a private, formal message documenting the guideline violation, the specific behaviour, and the consequence if repeated — maintaining a paper trail for escalation decisions.
5 / 23
What is 'community health' in developer community vocabulary?
Community health encompasses: active member growth, quality of discussions, response rates to questions, CoC incident frequency and resolution, new contributor onboarding success, and sentiment indicators.
6 / 23
Alice posted a comment on the PR describing a potential security vulnerability in the authentication module. Bob responded with, "This is a complete waste of time! The API is perfectly secure and you're just trying to cause drama."
Which of the following responses would be most appropriate for a moderator to take, considering maintaining community health and preventing escalation?
This scenario highlights the importance of moderation beyond simply identifying rule violations. Locking the thread prevents further unproductive escalation and demonstrates a commitment to maintaining a productive discussion. Option A is too harsh without further context; option B ignores a potentially serious concern; and option D doesn't address the core issue of disruptive behavior. The moderator needs to step in to de-escalate *before* issuing warnings, focusing on controlling the conversation flow.
7 / 23
Sarah posted a PR describing a bug in the user profile component. David responded with, "Seriously? This is minor. Don't bother us with trivial issues.". As a moderator, which of the following actions best demonstrates proactive community health management and discourages unproductive behavior?
The best response here is to directly address David's dismissive tone while reinforcing the importance of addressing all issues, regardless of perceived severity. This demonstrates proactive community health management and sets a positive example for constructive feedback. Locking the thread or removing Sarah's comment without context would escalate the situation and stifle valuable contributions; simply stating it was 'unhelpful' is too vague and doesn't teach David anything about appropriate communication.
8 / 23
John posted a PR introducing a new feature: a real-time chat module. Mary responded with, 'This is going to break everything! We don't need this, it's too complex and will introduce massive latency.' As a moderator observing this interaction, which of the following actions best reflects a proactive approach to maintaining community health and constructive discussion?
The correct answer is 2. While it's important to address disruptive behavior, immediately locking the thread (option 1) shuts down constructive dialogue. Deleting the comment (option 4) doesn't teach respectful communication. Encouraging a specific response from John (option 3) is too passive. Locking the PR and stating that Mary's behavior warranted it demonstrates proactive moderation, sets boundaries for acceptable discussion, and allows John an opportunity to respond with technical details—a key element of healthy community management.
9 / 23
Alice posted a comment on the PR describing a potential security vulnerability in the authentication module. Bob responded with, "This is a complete waste of time! The API is perfectly secure and you're just trying to cause drama."
Which of the following responses would be most appropriate for a moderator to take, considering maintaining community health and preventing escalation?
This scenario highlights the importance of moderation beyond simply identifying rule violations. Locking the thread prevents further unproductive escalation and demonstrates a commitment to maintaining a productive discussion. Option A is too harsh without further context; option B ignores a potentially serious concern; and option D doesn't address the core issue of disruptive behavior. The moderator needs to step in to de-escalate *before* issuing warnings, focusing on controlling the conversation flow.
10 / 23
Sarah posted a PR describing a bug in the user profile component. David responded with, "Seriously? This is minor. Don't bother us with trivial issues.". As a moderator, which of the following actions best demonstrates proactive community health management and discourages unproductive behavior?
The best response here is to directly address David's dismissive tone while reinforcing the importance of addressing all issues, regardless of perceived severity. This demonstrates proactive community health management and sets a positive example for constructive feedback. Locking the thread or removing Sarah's comment without context would escalate the situation and stifle valuable contributions; simply stating it was 'unhelpful' is too vague and doesn't teach David anything about appropriate communication.
11 / 23
John posted a PR introducing a new feature: a real-time chat module. Mary responded with, 'This is going to break everything! We don't need this, it's too complex and will introduce massive latency.' As a moderator observing this interaction, which of the following actions best reflects a proactive approach to maintaining community health and constructive discussion?
The correct answer is 2. While it's important to address disruptive behavior, immediately locking the thread (option 1) shuts down constructive dialogue. Deleting the comment (option 4) doesn't teach respectful communication. Encouraging a specific response from John (option 3) is too passive. Locking the PR and stating that Mary's behavior warranted it demonstrates proactive moderation, sets boundaries for acceptable discussion, and allows John an opportunity to respond with technical details—a key element of healthy community management.
12 / 23
Alice posted a comment on the PR describing a potential security vulnerability in the authentication module. Bob responded with, "This is a complete waste of time! The API is perfectly secure and you're just trying to cause drama."
Which of the following responses would be most appropriate for a moderator to take, considering maintaining community health and preventing escalation?
This scenario highlights the importance of moderation beyond simply identifying rule violations. Locking the thread prevents further unproductive escalation and demonstrates a commitment to maintaining a productive discussion. Option A is too harsh without further context; option B ignores a potentially serious concern; and option D doesn't address the core issue of disruptive behavior. The moderator needs to step in to de-escalate *before* issuing warnings, focusing on controlling the conversation flow.
13 / 23
Sarah posted a PR describing a bug in the user profile component. David responded with, "Seriously? This is minor. Don't bother us with trivial issues.". As a moderator, which of the following actions best demonstrates proactive community health management and discourages unproductive behavior?
The best response here is to directly address David's dismissive tone while reinforcing the importance of addressing all issues, regardless of perceived severity. This demonstrates proactive community health management and sets a positive example for constructive feedback. Locking the thread or removing Sarah's comment without context would escalate the situation and stifle valuable contributions; simply stating it was 'unhelpful' is too vague and doesn't teach David anything about appropriate communication.
14 / 23
John posted a PR introducing a new feature: a real-time chat module. Mary responded with, 'This is going to break everything! We don't need this, it's too complex and will introduce massive latency.' As a moderator observing this interaction, which of the following actions best reflects a proactive approach to maintaining community health and constructive discussion?
The correct answer is 2. While it's important to address disruptive behavior, immediately locking the thread (option 1) shuts down constructive dialogue. Deleting the comment (option 4) doesn't teach respectful communication. Encouraging a specific response from John (option 3) is too passive. Locking the PR and stating that Mary's behavior warranted it demonstrates proactive moderation, sets boundaries for acceptable discussion, and allows John an opportunity to respond with technical details—a key element of healthy community management.
15 / 23
Alice posted a comment on the PR describing a potential security vulnerability in the authentication module. Bob responded with, "This is a complete waste of time! The API is perfectly secure and you're just trying to cause drama."
Which of the following responses would be most appropriate for a moderator to take, considering maintaining community health and preventing escalation?
This scenario highlights the importance of moderation beyond simply identifying rule violations. Locking the thread prevents further unproductive escalation and demonstrates a commitment to maintaining a productive discussion. Option A is too harsh without further context; option B ignores a potentially serious concern; and option D doesn't address the core issue of disruptive behavior. The moderator needs to step in to de-escalate *before* issuing warnings, focusing on controlling the conversation flow.
16 / 23
Sarah posted a PR describing a bug in the user profile component. David responded with, "Seriously? This is minor. Don't bother us with trivial issues.". As a moderator, which of the following actions best demonstrates proactive community health management and discourages unproductive behavior?
The best response here is to directly address David's dismissive tone while reinforcing the importance of addressing all issues, regardless of perceived severity. This demonstrates proactive community health management and sets a positive example for constructive feedback. Locking the thread or removing Sarah's comment without context would escalate the situation and stifle valuable contributions; simply stating it was 'unhelpful' is too vague and doesn't teach David anything about appropriate communication.
17 / 23
John posted a PR introducing a new feature: a real-time chat module. Mary responded with, 'This is going to break everything! We don't need this, it's too complex and will introduce massive latency.' As a moderator observing this interaction, which of the following actions best reflects a proactive approach to maintaining community health and constructive discussion?
The correct answer is 2. While it's important to address disruptive behavior, immediately locking the thread (option 1) shuts down constructive dialogue. Deleting the comment (option 4) doesn't teach respectful communication. Encouraging a specific response from John (option 3) is too passive. Locking the PR and stating that Mary's behavior warranted it demonstrates proactive moderation, sets boundaries for acceptable discussion, and allows John an opportunity to respond with technical details—a key element of healthy community management.
18 / 23
David posted a comment on a PR describing a performance issue with the database query. Alice responded: "This is critical! We need to investigate immediately.". Which of the following best describes Alice's tone and approach?
Alice's response is appropriate because it correctly conveys the importance of investigating a performance issue that could affect users. The key here is recognizing 'critical' as signaling potential serious consequences, and avoiding dismissive language. Option A misrepresents the situation by focusing on timing; option C suggests an unwarranted reaction, while option D incorrectly states the definition of 'correct' in this context.
19 / 23
Mark posted a comment on a PR describing a potential race condition in the payment processing module. Liam responded with, 'Just refactor it, Mark. It's not worth the effort to spend hours debating edge cases.' As a moderator, which of the following responses would best address Liam's dismissive tone and encourage productive discussion?
The correct answer emphasizes the importance of addressing concerns and encourages further investigation. Options A directly addresses the issue, while B validates Liam's dismissal (which is undesirable), C politely challenges Liam's tone and highlights the need for investigation, and D simply agrees with Liam's suggestion without acknowledging the potential severity.
20 / 23
During a Slack discussion about a recent deployment, Alex stated, 'This rollback is going to take forever!' The team lead, Sarah, replied with, 'We're optimizing the process now. It should be significantly faster in the next release.' Which of the following best describes Sarah's communication style and its implications for community moderation?
Sarah's response showcases proactive communication, transparency, and empathy. This is crucial for maintaining a healthy community. Dismissing concerns (option B) or using jargon (option C) would be detrimental. While vague responses (option D) are also problematic, Sarah's specific statement demonstrates a commitment to improvement.
21 / 23
A developer, Chris, submitted a PR with the title 'Minor UI tweak – button color change.' However, during review, another developer, Emily, commented: 'This looks like a massive scope creep. We need to understand the reasoning behind changing fundamental UI elements.' What does 'scope creep' mean in this context and why is Emily's response appropriate?
'Scope creep' refers to an uncontrolled expansion of project scope. Emily is rightly concerned that this seemingly minor change could lead to significant problems if it's not properly justified and aligned with the overall project goals. The other options represent different concepts within software development.
22 / 23
During a standup meeting, Ben reported: 'I'm stuck on the API integration. It's throwing a 500 error, and I haven't been able to reproduce it.' Which of the following is the MOST appropriate next step for a moderator to take?
The best response involves offering support and collaboration. Sharing API logs (option B) is the most productive step in diagnosing the issue. The other options are unhelpful or dismissive, failing to address the core problem.
23 / 23
A developer named David posted a PR with the description: 'Implemented new feature – user authentication.' Another developer, Jessica, responded with: 'This is going to create a huge security risk! We need to review this thoroughly before merging.' What does Jessica's response primarily highlight?
Jessica's response directly raises a concern about a 'huge security risk'. This signals a potential vulnerability that needs immediate attention and thorough review. While other options might be relevant later, Jessica's initial focus is on security.
What does the "Forum and Discord Moderation — Vocabulary and Language" exercise practise?
Learn vocabulary for moderating technical forums and developer Discord servers.
How many questions are in this exercise?
This exercise has 23 questions, each multiple-choice with a full explanation shown after you answer.
What English level is this exercise for?
This exercise is tagged Intermediate. If the vocabulary feels difficult, browse the Developer Community Management category page for an easier module to start with.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free with no account, sign-up, or paywall.
Do I get feedback if I answer incorrectly?
Yes — whichever option you choose, right or wrong, you'll immediately see an explanation clarifying the correct term and why the other options don't fit.
Can I retry this exercise?
Yes — once you finish all the questions, a "Try again" button on the results screen resets the exercise so you can practise as many times as you like.
Do I need an account to track my progress?
No account is required. Your progress bar and score for this session are tracked in the browser as you go, but nothing is saved once you leave the page.
Is "Forum and Discord Moderation — Vocabulary and Language" part of a larger series?
Yes — it's one exercise in the Developer Community Management category on CoderSlingo. See the category page for the full list of related exercises on similar terminology.
Can I link directly to this exercise?
Yes — this exercise has its own permanent URL, so you can bookmark it or share the link directly with a colleague or study partner.
Where can I find more exercises like this one?
See the Developer Community Management category page for related exercises, or browse the main Exercises hub for other IT English topics.