学习模块引入