Подход нормальный. Домашняя работа - закрепление пройденного материала, а не изучение нового с целью написания проверочной работы в классе. Новые темы даются в процессе обучения, закрепляются дома. На Вашем примере и доказывать ничего не надо. Есть куча способов сигнализирования о неуспеваемости: текущие оценки, вызовы на консультации, задания по темам. У ребенка текущие оценки отличные, задания по данной методичке на дом не было, сигналов не поступало. И вдруг "2".  Причина в недосмотре дома? Нет, ученик выполнял ДЗ и "2" за ДЗ не получал. Неуспеваемость на уроке? Нет, сигналов не было: текущие пятерки, тематических комментариев в электронном дневнике нет.  Вопрос, почему ребенок не знает ответов на задания, если и учился хорошо, и ДЗ выполнял? Вот Вам и недостатки образовательного процесса налицо.