刘超慧 杨雨涵 邢丹阳 解秋寒 李舶永



摘 要:随着互联网技术的发展和移动终端设备的普及,在线教学平台成为教学的重要途径。设计开发了一个基于SpringBoot框架的富媒体教学资源平台,利用SpringBoot框架、MongoDB数据库和富文本编辑器UEditor等技术完成开发,系统界面友好、可扩展性强。论文介绍了系统需求分析,描述了设计和实现的细节。系统的开发有利于提高C语言的学习效果。
关键词:SpringBoot框架;教学资源;UEditor编辑器;教材生成;文本高亮
中图分类号:TP393文献标识码:A
随着互联网技术的发展以及个性化学习需求的增多,在线学习成为一种重要的学习方式[1]。将富媒体技术用于在线学习平台开发能丰富课程资源,提高互动性[2]。C语言是一门学科基础课程,理论性强、趣味性差、学习难度大。开发C语言学习平台,有利于提高学习效果,便于实施“因材施教”[3]。
1 关键技术
系统开发采用的技术有Spring Boot框架、MongoDB数据库、UEditor编辑器等。其中,Spring Boot是由Pivotal团队开发,用于简化新Spring应用的开发过程,是一些相关库文件的集合,具有开箱即用、约定优于配置的特征[4]。MongoDB是一个基于分布式文件存储、面向文档的数据库,由C++编写,是NoSQL数据库产品中最热门的一种,支持的数据结构没有固定的模式,可以快速的存储复杂的数据类型[5]。富文本编辑器,是一种可内嵌于浏览器,所见即所得的文本编辑器,其中UEditor应用较为,由百度公司推出,具有轻量、可定制、用户体验优秀等特点[5]。
2 系统分析与设计
2.1 系统需求分析
教学资源平台设计的目的是使学习过程具有较强的趣味性,并能满足个性化的学习需求,展开互动交流。……