I would avoid having a policy that specifically addresses "homework-like questions". I don't think we should inquiry, nor particularly care about, the motivation behind a given post. The way I see it, a question should be judged exclusively by its content, regardless of who is asking it and why.
Many "homework-like questions" lack context and clarity, or are too specific to be useful to anybody else, and should be closed as such. Many non-homework-like questions are also like that, and should thus be treated the same way.
At the same time, there might be "homework-like questions" about things that might be useful to cover on the site, and I think that those should be treated as valid questions.
There is one caveat to this argument: accepting homework-like questions might encourage people to ask more homework-like question and treat the site as a do-my-homework help forum. There might be legitimate concerns that this might lead to a lot of poor-quality content flooding the site. However, I don't think we should worry about that at this stage, as we just don't have that kind of volume of content.
Regardless of all of this, there is one thing that is natural and frankly unavoidable: poorly written questions will generally attract less activity. If people perceive that the asker didn't put any effort in asking or thinking about the question, they will be much less inclined to bother with writing an answer. This will always be the case, regardless of any guideline written on meta.
Taking as an example your linked question, I would say that the question is mostly fine, but the wording makes it sound like the asker didn't put any effort in writing the question and just wants someone to do their homework. This will make people less willing to bother even reading the question enough to understand it. Note that the actual intentions of the asker are irrelevant here.
If you see a poorly written question that is nonetheless asking about something interesting, the best course of action is probably to edit the question, improving it so that people will be more likely to interact with it.
TL;DR: Whether a post has to do with homework is the wrong question. Questions should be judged solely by their content.