함수곤은 전통적인 학습 교재로서의 교과서의 역할을 다섯 가지 제시했다. 또한 학습 과제의 효율적인 제시, 학습의 개성화 기능, 정착 기능 등을 최근 등장한 교과서의 학습재로서의 역할을 위해 필요하다고 설명했다.
함수곤(2000: 438-441)은 교과서가 수행하고 있는 역할을 다섯 가지로 제시하였다. 첫째, 학습자의 학습 동기와 의욕 유발, 둘째, 학습 과제의 기본 골격 제시 및 학습에 필요한 자료와 정보 제공, 셋째, 학습 방법 및 순서, 절차 등을 암시하거나 안내, 넷째, 학습자가 연습과 학습 결과를 정리할 수 있게 함, 다섯째, 학습자뿐만 아니라 교수자에게도 학습 진행의 나침반 역할을 한다는 것이다. 이러한 역할은 교과서가 수행하고 있는 전통적인 역할로 볼 수 있다. 그러나 최근 들어 교과서의 개념이 교재(敎材)에서 학습재(學習材)로의 전환되고 있음을 지적하면서 이러한 전환을 위해서는 첫째, 학습 의욕 환기 기능 강화, 둘째, 학습 과제를 효과적으로 제시하는 기능 강화, 셋째, 학습 방법을 친절하게 제시하는 기능 강화, 넷째, 학습의 개성화와 개별화를 돕는 기능 강화, 다섯째, 학습의 정착 기능 강화가 필요하다고 주장하였다. 학습의 정착 기능이란 학습의 성과를 스스로 평가, 반성하면서 정리하고 정착시킬 수 있는 장치를 마련해야 한다는 의미이다.