(2)需要状态。布鲁纳认为,学生的驱力状态会影响到他们能否把已习得的编码系统运用于新情境。布鲁纳认为,编码系统的普遍性,即新习得的信息是否被组织起来,取决于是否存在最佳动机状态,而动机状态可以被解释成驱力被唤起的水平。布鲁纳认为,驱力太强或太弱都会导致认知活动的具体性的增加,只有适中的驱力状态,才会产生一般学习的倾向,后者才是我们希望学生获得的。可见,需要状态在习得和应用编码系统中起重要作用。让学生始终处于紧张状态,不利于产生一般学习。
(3)掌握具体的知识。布鲁纳认为,学生能否形成一般的编码,是受学生对被编码的事例的掌握程度影响的。布鲁纳由此认为,如果动机不是太强烈的话,过度学习或熟练掌握知识,会有助于一般编码。在还没有完全掌握某种具体知识之前,学生往往不可能把所学内容转换成一种一般的形式。只有熟练掌握了具体知识,才能发现较低层次的规则,从而有可能把它们重新组合成较高层次的规则。后者就是布鲁纳所讲的一般编码系统。一旦形成了这种编码系统、信息被凝聚在一般编码中时,掌握知识的问题就成了掌握编码系统的问题,而不再只是掌握原来的具体知识的问题了。