freeCodeCamp/docs/moderator-onboarding-guide.md

53 lines
4.8 KiB
Markdown
Raw Normal View History

docs(moderator): create onboarding guide for fCC moderators (#47938) * create file * create first draft mod onboarding guide * Update docs/moderator-onboarding-guide.md corrections to grammar Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md grammar corrections, remove use of fCC for freeCodeCamp instead Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md use a markdown tip instead of bracket notation Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md add akistmet and system code tags so they are not translated Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> * Update docs/moderator-onboarding-guide.md Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com> Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2022-10-10 05:01:07 +00:00
# The Official freeCodeCamp Moderator Onboarding Guide
This guide will help new moderators get up and running with the processes and procedures followed by experienced moderators on the freeCodeCamp community forum and other official communities that we foster.
> [!NOTE]
> If you haven't read [The Moderator Handbook](https://contribute.freecodecamp.org/#/moderator-handbook) yet, you should start there first.
## The Forum
### First Steps
The first thing you may notice after being given moderator status on the forum is that your interface will look somewhat different, with new admin tools to explore and access to the Mod-Team subforum.
Some of the new tools will appear inside a new menu item that looks like a wrench. Some will appear as new tabs or buttons, or even new enabled options within the forum menus.
To get familiar with the new tools and powers, you can combine one or more of the following methods during your first week with this elevated role:
> [!TIP]
> The first two are the most important.
### Become Familiar with the Discourse Admin Tools
The freeCodeCamp forum is actually a Discourse forum and follows many of the same guidelines of other forums built on Discourse. To begin to get familiar with Discourse and the moderation role, start by reading Discourse's [new user guide](https://meta.discourse.org/t/discourse-new-user-guide/96331) and Discourse's [new moderator guide](https://meta.discourse.org/t/discourse-moderation-guide/63116).
### Shadow a Mod
All moderator actions can be followed by reviewing the [action logs](https://forum.freecodecamp.org/admin/logs/staff_action_logs). The actions taken by automated tools like `akistmet` or `system` can mostly be ignored until they result in a post that needs to be reviewed. Posts to be reviewed will show up in the [Review](https://forum.freecodecamp.org/review) area of the forum.
For the first week or so you will want to pay attention to what is getting flagged and what is being reviewed, and compare that to the actions being taken upon the flagged posts. You may see the system account flag a post because the user created it too quickly. In many cases, the moderators will unflag the post by clicking on the "Approve Post" button or mark it as "Not Spam" (depending on the flag type).
Commonly, spam flags can also be raised by members or moderators. Common duplicitous behaviour would involve opening an account, making a post that seems harmless, then editing that post later on to add a link to an external site for the purpose of advertising it. In this case, usually the member account is fairly new and has only made this one post thus far, which indicates that the account was opened for the sole purpose of spamming the community. The decision should be made to delete the account after the first offence in this case. The same applies for accounts whose first post is deemed to be spam.
You may notice moderators performing a procedure called 'split topic'. This may be a case where a moderator has split a post that was made erroneously on an existing topic into a new topic, or a moderator merged duplicate topics that a single user has created for the same question. Watching this procedure will highlight different actions and their causes.
Another useful feature that becomes enabled for all moderators is the ability to post a "Canned Reply" which is a pre-written response that was worked out with the mod team in order to quickly respond to some well-known and repetitive scenarios. These include:
- Welcoming a new forum member who has posted code without a question -> "Welcome - remind question"
- Reminding members not to post code solutions but to provide hints and tips instead -> "Solutions Instead of Help"
- Responding to a situation where someone's code works for you but not for them -> "Browser Issues"
- Encouraging members to open GitHub issues when a possible bug is found -> "Bug Report"
There are more, which you can read through to become familiar with their respective uses. You can also find discussion around the templates in the mod-team subforum, and you are welcome to ask questions if you aren't sure how a template should be used.
### Read Mod-Team Subforum Posts
The Mod-Team subforum contains a number of posts from past and current moderators discussing the different requirements and/or challenges of moderating the forum.
Reading back through these posts can help to uncover some of the underlying goals and processes that concern forum moderators. Some of the threads may also shed some light on handling of spam and inappropriate content on the forum.
## Where to Ask for Help
To get help dealing with a situation that you are either uncomfortable with or unsure of how to handle, discuss with your fellow moderators on either the [Mod-Team Subforum](https://forum.freecodecamp.org/c/mod-team/4) or the [#mod-chat](https://discord.com/channels/692816967895220344/693157007418720277) on Discord.