I've noticed the close queue lately having a lot of questions in it regarding trailhead challenges. Specifically, the LWC Superbadge.
It's gotten to the point where I think we've seen questions on all 12 steps of this superbadge, multiple times over, and just in the past month or so.
There are several other meta questions that cover our general approach to trailhead questions:
- Trailhead - Where Do We Draw the Line?
- Responding to Trailhead Challenge Questions
- Trailhead and Exam Preparation questions
and the sentiment I gather from those is:
- Answering with complete, end-to-end solutions is not good
- We are comfortable with explaining how/why a certain thing works, but not with providing a solution to the challenge
- Having mostly working solutions cheapens the value of the challenge
The part I'm struggling with currently is that a lot of these new trailhead questions I'm seeing are providing substantial parts of the code (to varying degrees of correctness/completeness) in the question itself.
Part of that is indeed what we look for in questions here (show us what you've tried so far), but it also leaves a searchable record for Challenge X/Step X. Simply having the question in a state where we'd allow it to remain unclosed would seem to violate the spirit of the trailhead challenge.
My question is
what do we do with these questions that themselves provide (what I think is) a large portion of the solution?
- My gut feeling is that we should flag these for deletion as having large chunks of a challenge causes harm
- We could, alternatively, remove trailhead references from the question title to try to make it less searchable (not nearly as much work or as subjective as trying to edit the body of the question itself) or make the title generic (like "LWC Trailhead issue")
- Encourage people to just vote to close with a message like
I'm voting to close this question because the best resource for Challenge questions is [Trailhead Help](https://trailhead.salesforce.com/help) where there is a community focused on Challenges and the ability to open a case with Salesforce for technical issues
There hasn't been any push-back on the deletion proposal, so I'd say it looks like we're getting a consensus on flagging superbadge questions (and specifically superbadge questions) for deletion.
We can do that though flagging as low-quality, or flagging for one of our benevolent mods to handle.
Here's the comment template I'll start using:
I'm voting to delete this question because Superbadges are meant as a test of proficiency. Getting help defeats the purpose of the test, and having public records of potential issues and solutions hurts the Salesforce community as a whole. If you think there's a technical issue with the superbadge, please go through [Trailhead Help](https://trailhead.salesforce.com/help).