How can we deal with people who use SO as an interactive debugging session?
The typical scenario is that a user (typically low rep or far more questions than answers) posts some a answer to their homework assignment (typically hard to read with poor formatting) with a question like "X doesn't work". You tell them why X doesn't work, revealing problem Y. You tell them why Y doesn't work, revealing problem Z. Repeat ad nauseum.
I don't mind answering such questions, but this sort of question doesn't attract much interest and the users asking often don't know about up-voting or choosing correct answers, meaning that I'm lucky to get any rep at all.
Furthermore, the "answer" ends up reading like a conversation, making the post generally useless to anybody who isn't working on that homework assignment.
Should I keep doing what I'm doing? Should I tell them to post each separate problem as a new question? Should I tell them to ask in a chat room?