La resolución de problemas como estrategia didáctica requiere considerar factores más allá de las heurísticas, como los recursos, sistemas de creencias y control del individuo; cada tipo de problema necesita heurísticas específicas que el estudiante debe conocer y aplicar adecuadamente, mientras que las creencias previas de estudiantes y docentes pueden limitar la solución de problemas y la enseñanza respectivamente.