其实对于建构主义与加涅教学设计的冲突核心在于对这样一个问题的回答即谁是教学过程的控制者。
加涅认为尽管是学习者控制学习的内部过程,但是教学过程却是由教学设计者控制。但是教学设计者对于外部事件的控制又受制于学习者学习的内部过程,所以从这个意义上讲,在加涅的理论中,学习者与教学设计者(教学者)共同控制教学(学习)过程。
而建构主义的回答则偏向于学习者个人,认为学习者是意义的建构者,不是知识的被动接受者。同时,教师应是意义建构的帮助者、促进者,而不是知识的提供者和灌输者。
之所以产生这样的分歧,根本在于他们对于知识认识的不一致。加涅倾向于认为知识是客观存在的,可以通过外部教学的设计支持学习者内部的学习过程,帮助学习者有效地掌握客观知识。但是建构主义者却倾向于认为知识是相对的,是发展变化的,是学习者与环境相互作用的结果。我们都是以自己的知识基础来理解世界,由于各自的经验和知识基础不一样对世界的理解也不一样。所以其拒绝通过外部事件来促进学习者学习,而强调学习者主动建构。①