Тут конечно все индивидуально. Родитель лучше всех знает своего ребенка, видит, когда он старается, когда нет.
В идеале ребенок все должен сам, на практике лучше если родитель периодически контролирует то, сделано ли д.з.
К сожалению, часто встречается две опасные крайности- люди все время делаем вместе (или даже вместо) ребенка, приучая его к роли пассивного исполнителя, либо вообще не интересуется этим вопросом.