Скорее нет. Правильнее, "чтобы дать знания необходимо, чтобы их хотели взять".Знания дают конечно. Но при желании студент может их и не взять. Списать, отмазаться и тп. Если его цель - это получить диплом и ничего не узнать, то он это сможет сделать почти при любом преподавании.Я целый курс лекций прошла (как препод) по теме как заставлять студента взять знания . И то гарантий никаких при всех ухищрениях.