TheOdinProject / odin-bot-v2

The bot that breathes life into our Discord community
ISC License
47 stars 76 forks source link

/stuck: Command that shows diagram for when people query about the best "I'm stuck" workflow #466

Closed MaoShizhong closed 7 months ago

MaoShizhong commented 11 months ago

Complete the following REQUIRED checkboxes:

The following checkbox is OPTIONAL:


1. Description of the Feature Request: It's quite common for people to ask questions about or in some way express frustration that highlights or raises suspicion about less-than-ideal learning habits and expectations during exercises/projects. Quite commonly they'll be along the lines of not "fully understanding" everything after reading a lesson, or feeling like they did but as soon as they got to a project it's out the other ear already, not revisiting past lessons, or something that hints at them reluctant to ask for help/thinking asking for help should only ever be a last resort and they should struggle alone as long as is possible first.

@bycdiaz drew up a very neat little diagram the other day which I think (perhaps along with a brief text-version), would be really useful to put in an embed callable by /stuck or some equivalent/better name. It should help streamline and make giving advice for this a little more consistent. Maybe also add the link to AI and learning at the very bottom of it just mentioning the dangers there.

2. Acceptance Criteria: A list of checkbox items that explain the requirements needed to be met to resolve this request, e.g.:

ManonLef commented 11 months ago

Sounds wonderful Mao! I'd love to hear the copyright holder's thoughts @bycdiaz on this as well 😄.

I am of the opinion it could be useful to add a note on the /question template command because many people will end up asking a question when stuck. Could you expand on your motivation for including note of the /ai command?

MaoShizhong commented 11 months ago

The link from/mention of the content from /ai I feel would be useful here to emphasise and clarify that using AI as a legitimate step in the problem solving process (in this situation where people are doing this to learn and not complete work tasks on a deadline) is not advisable for the reasons that link specifies. I've often found value in using the /ai command after talking about more effective ways to approach problem solving, either as a side note or in response to the other person asking about/suggesting its use. Therefore if that little bit is included at the bottom of a /stuck command, I feel it wouldn't be out of place at all.

bycdiaz commented 11 months ago

I wouldn't object to including the diagram at all :)

MaoShizhong commented 10 months ago

If this does go ahead, would the preferred way to handle the image be by uploading it elsewhere then linking the URL in the command embed? Or by using the attachment builder which will upload the image using a local file directly?

MaoShizhong commented 8 months ago

Gentle bump Had a lot of cases over the last few months where I've linked the workflow message/image which has shown to be really helpful.

MaoShizhong commented 7 months ago

@bycdiaz @CouchofTomato Just wanted to clarify if the assignment to Carlos was intended/means the idea is approved and he's been asked to work on implementing this.

Based on his reaction on Discord, there may or may not have been a miscommunication?

01zulfi commented 7 months ago

@MaoShizhong, like the idea, you're assigned.