网络教学服务平台设计
2018-01-18薛安松
摘 要随着互联网技术的高速发展,高校的教学模式和教学理念也在不断演变优化,新式的网络教学服务平台应用也越来越广泛,对其设计的要求也越来越高。本文以提高教学质量为目的,提出了一种有效评估学生学习,严谨跟踪教学体系的设计思路,并详细阐述了网络教学服务平台各个模块结构,为开发者提供一种的解决方案。
【关键词】网络教学 服务平台 设计 研究
网络教学服务平台已经成为越来越多的高校中非常重要的组成部分,除了部分高校引进通用的平台,众多高校纷纷开发适合于本校的网络教学服务平台。从长远看,高校独力开发网络教学服务平台可以带来诸多方便,可以免除引进平台功能的限制,减少步骤繁琐并较高的维护成本,也能节省平台软件升级的带来的部分开支。而独立开发平台时,高校开发人员的设计方案如何制订也带来了新的问题。
1 网络教学服务平台介绍
所谓网络教学服务平台主要是利用IT技术实现教学管理、教学互动和资源共享的互联网技术平台。一个功能较全的教学服务平台是全部网络教学功能的集成,教师和管理人员可以完成课程建设、教学监控、教学评价、资源共享等过程,学生能够实现自主学习、合理安排时间的目的,教学平台可以把所有数据的整合,最终建设成一个理念领先、技术先进的学校网络教学中心。一般高校建设网络教学平台时,必不可少的核心模块一般应包括:网络教学门户、教学资源库、教学互动平台、移动端APP等。网络教学平台建成后,又要求各个模块之间能无缝衔接,协同发挥教学作用,为提高教学质量提供全方位支持。
2 网络教学服务平台系统分析
在进行网络教学服务平台建设时,从技术角度,一般把服务平台设计成几个模块,主要有后台管理模块、教师教学模块和学生学习模块等。
后台管理模块的开发目标主要用于教学服务平台正常运作管理。系统管理员在登录系统后,首先要对基础数据进行管理,主要有一般数据管理、教学门户管理、系统数据统计、系统访问日志管理、交流区审核管理和系统配置等。此模块主要用于系统的整体管理与维护,系统数据的统计与审核等工作。
教师教学模块的开发目标主要用以教师在自己的空间中建设完善课程。在这个模块,教师可以设置自己的教学资料,制作课程封面和课程的章节内容,可以对学生学习课程进程控制,制作作业库和试卷库,发起调查和讨论答疑,发布教学通知等。此模块的重点设计在于教师的课程编辑器,编辑器要尽可能地设计得功能多样又声情并茂,可以让教师在此上传PPT、图片、音频及视频,布置作业、测验和发起讨论,也可以设计具备移动端和PC端直播等其他功能。
学生学习模块开发目标主要用以完成课程学习,每个学生都有自己的学习页面,在此模块学生可以学习课程、完成教师布置的作业与测验、参与讨论、查看相关学习资料、完成考试等。此外,学生还可以看到自己的学习进度和各项统计,也可对本课程的教学进行评价。
3 开发技术概述
教学服务平台分为PC端和移动端,以方便学生和教师可以在电脑和手机等移动设备上随时访问本系統平台。
PC端一般采用B/S三层体系结构,第一层客户前端平台,第二层为系统的WEB服务器端,第三层为数据库服务器端。三层结构原理是由学生或教师用户发起请求操作,服务器端响应请求,对数据库进行相应的改写操作。B/S结构对客户端用户来说不需要下载任何应用程序,可以随时在客户机上登录访问网络教学平台的网址进行学习。开发用服务器操作系统采用Windows Server 2016,前端技术采用HTML5+CSS3+Javascript,后台开发WEB服务器软件选用Tomcat 9.0系统。系统开发平台使用J2EE,它的支持系统有JAVA的标准环境JDK1.6,含有许多快速开发接口企业服务,保证Servlet/JSP运行的Web容器和EJB容器。
移动端基于Android平台开发本系统,采用C/S结构即客户端/服务器结构。客户端为本平台APP,基于Android SDK进行开发,服务器端为与PC端相同教学服务平台,开发环境基于MyeclipseEnterprise Workbench。
系统数据库系统选用比较流行的MySQL5.5,具有速度快、开源和免费等优点,
4 系统设计实现
首先是系统架构的设计,本网络教学服务平台采用JSP 与 Servlet 进行编程实现Struts框架下的MVC软件架构实现分层开发,各层相互独立又协调工作,如图1所示。
其次是功能模块设计,依据软件工程原理,采用UML建模工具。设计中,要遵循足够的冗余度,符合国际标准,运行尽可能智能化,功能上可扩展,同时兼顾系统的安全性和实用性,系统后期维护也要求成本尽可能低且更容易。
系统后台管理设计中,要设计系统管理员管理模块,分别给定其不同级别的管理权限对各模块进行管理。其中,一般数据管理包括:开课课程、班级和学生管理、教师管理、院系及专业管理等,其中课程又分为一般网络课程和付费网络课程及其他细分课程;门户管理主要包括:系统导航、新闻发布和栏目等的管理;系统统计主要包括访问和访客统计、学习情况统计、成绩统计等;访问日志主要记录会员登录和活动情况以及后台管理操作日志;交流区审核主要是对交流讨论的发言进行增删改查;系统配置主要对系统角色分配和站内消息进行管理。
教师前台模块设计中,教师作为网络平台教学的发起实施者,有着重要的地位。本模块依据不同的院校要实现的功能而不同,主要设计教师的教学空间和教学互动环节的子模块。教学空间的几个表单可设计为:登录系统、修改资料、设定班级和助教、申请开课、课程建设。教学互动环节主要设计课程进程管理、资料上传子模块、试题试卷库子模块、作业考试子模块、讨论交流子模块与统计资料子模块。
学生前台模块设计中,依然是根据不同的院校有着不同的设计,但必须着重设计学生的学习空间和交流讨论的子模块。学习空间要完成的子模块主要有:课程课件学习、参考资料、作业测验、试题考试、学习统计。交流讨论要完成的子模块主要有:讨论答疑、互动课堂、课程评价等。
5 结束语
本文主要论述的网络教学服务平台仅是对其设计的原型系统进行概述,在具体设计时,各院校要根据自身不同的教学需求而采取不同的方式设计,采用的技术、方法和手段需要进行增减变化,在现有的平台基础上,进行更深入的设计。
参考文献
[1]骆海玉.高校网络学习空间的设计应用[J].数字技术与应用,2015(03):163.
[2]解攀科.基于Android的移动学习系统设计与实现[D].武汉:华中师范大学,2011.
作者简介
薛安松(1971-),男,江苏省徐州市人。大学本科学历。现为徐州工程学院讲师。研究方向为电子商务。
作者单位
徐州工程学院经济学院电子商务教研室 江苏省徐州市 221008endprint