浅谈基于WEB的师生交互平台设计与实现
   来源:中国科技博览     2021年07月13日 16:18

詹贤平

[摘 要]随着网络技术日新月异的发展,教育学习的技术手段和载体发生了革命性的变化,能够通过网络来实现。广东岭南现代高级技工学校为加强教学改革,提出开发基于WEB的网上师生交互平台软件,以便更加灵活促进教学活动和师生交流的方式,提高教学效率。

[关键词]师生交互平台 发布作业 统计排名 留言

中图分类号:TH470 文献标识码:A 文章编号:1009-914X(2017)01-0389-01

一、引言

师生在线交流平台在广东岭南现代高级技工学校实际上线后,教师和学生可以通过网络良好的互动。在大大降低教师工作量的同时,教师可以更加容易把握学生学习的进展,并及时调整学习计划。师生在线交流平台有效地提高了教学效率,拓宽了师生交流渠道。经过测试表明系统运行界面友好,稳定可靠,实时性良好。

二、系统模块结构设计

1、学生空间模块

学生登录网上师生交互平台之后可以看到自己需要完成的作业列表,其中列出了各任课教师最新所发表的作业,如果该作业带有附件,则可以下载附件。学生拿到作业后,自行独立完成,同样可以在师生交互平台中交作业处上传提交。

2、教师空间模块

对于教师而言,教师可以管理个人信息,发布教案、作业、通知、参考资料、发表日志、上传照片,也可以选择自己喜欢的模板风格来装饰自己的空间。

教师模块中主要设计了题库管理、习题卷管理、在线交流和个人资料管理四个功能。

3、管理员空间模块

系统管理负责整个系统主要信息的管理,也是系统维护的信息量最大的部分。另一方面用户的基本信息是其他功能的基础,如在线练习的数据关联都来源与本模块的信息。例如:学生用户在注册后,管理员审批后,方可登陆系统参加考试。在作答中,系统会对学生用户录入的答案,与题库中给定的答案进行匹配计算分数,练习结束后,学生的错题信息后存入到后台的错题库中,而已系统会把后台计算分数,发送到前台等。

三、数据库表结构设计

数据库就是存储在一个或多个文件中的一个永久性的、自描述的数据仓库。数据库的设计在一个系统开发中是至关重要的,它的设计好坏直接影响整个系统的性能。师生交互平台涉及到较多的数据表,限于篇辐,下面列出主要数据表的字段设置,分别是用户表、学生表、试卷表、题目表、试卷题目表、网上答疑表,答疑回复表等。

四、师生交互平台的实现

(一)教师模块实现

教师模块是网上师生交互平台的最为主要功能模块。教师作为师生交互平台的主要使用者,他们在登录进系统以后主要操作有发布教案、参考资料、作业、日志、日志等。同时也可以看到学生提交的作业进行在线批改,看到学生的来访记录,学生的留言、评论并且进行回复。

(二)学生模块

学生是师生交互平台的另一主要角色。与教师登录后页面形式和风格差异不大,但实际上却是不一样的。第一,教师首页左边的开始菜单每一项点进去后都可以执行上传、添加等操作。比如相册,对教师而言可以上传、编辑相册,而学生所看到却是全校所有教职工最近的相册更新。也就是说学生的权限仅限于查看教师。第二,对于作业而言,教师可以发布作业给任课班级,而学生可以看到任课教师所发布的作业,并且按要求在规定的时间内完成提交,如有附件可以自行下载。在本节中将重点讲述学生提交作业功能的实现。

1、学生作业的提交

师生交互平台开发的首要功能之一便是作业的发布与提交。在这里,学生提交作业也不再受时间地点的限制。学生登录后可看到的是教师的最新作业,可清楚的看到自己已交了哪些作业、作业等级如何,哪些作业未交等。

该功能使用的是前端上传组件Plupload。Plupload拥有多种上传方式:HTML5、flash、silverlight以及传统的文件格式。在文件上传过程中,需要实现文件的过滤功能。本系统的文件过滤是通过组件Plupload进行实现的,主要设置两个参数:max_file_size和extensions。max_file_size参数设置允许上传文件的大小,通过控制文件的大小进行过滤。extensions参数设置允许上传文件的类型,多个值用“,”分开,通过控制文件的格式进行过滤。

2、查找用户功能的实现

查找用户其实是一个通用功能。在不同的用户登录进去之后都可以使用的。之所以放在本节来讲,一方面是综合考虑论文的整体章节结构,另一方面也是学生对此功能用的较多。另外,要强调的是查找的用户对象仅限于教职工,不包括学生。并且对全校教职工是按部门分类的,若已知道要查找教师属于那个部门,可直接进入该部门列表找到与之对应的名字便可进入该教师的空间。通过搜索功能查找时直接输入姓名点击搜索即可。

(三)统计管理模块

统计管理模块主要包括网上答疑查询统计,可以按时间段统计教师答疑次数并进行排名,对教师所发布的各类教案进行统计并排名,同时也可以按照某主题对教案进行查询,其中经典教案查询统计类似于教案查询统计,作业管理查询统计可对各任课教师所发布的作业查询并统计排名。该模块主要介绍空间排名功能的实现。

空间排名是师生交互平台的一个特色功能,是在开发过程中比较关注的。把它作为通用模块的功能来实现,是因为教师、学生、管理者、访问等各用户对空间排名都是可见的。只需要一个连接都可以打开此页面。空间排名时按照不同职能部门来区分对待,如可以分别查看“教师”、“辅导员”、“其他教师”的排名情况。具体而言,空间排名的统计不仅是指访问人数的统计,还涉及到教案发布、教案浏览数、发布作业数、提问数、答复数、参考资料数、留言数、鲜花、咖啡数等等,计算公式设置为:统计总数=“答复数”×4+“教案公布”+“教案浏览数”+“作业布置”+“参考资料”+“参考资料浏览”+“留言数”+“留言答复数”×4+“鲜花数”+“咖啡数”。当然也可以先按“空间查看数”或者“教案发布”等单个排序依据进行排名。

(四)用户登录管理

该模块用于实现用户登录、注销、退出系统与修改密码三大功能。用户指游客和本系统在册的用户;登录系统是指选择不同的角色,并输入相关的用户名与密码进入到系统中;注销系统功能是指退回到重新登陆的界面;退出系统则会关闭整个系统;修改密码是在正确输入现有密码的基础上更改下次要登陆的密码。每位新入职的教师,后台管理员会根据他的工号添加一個新的教师账号,初始状态是用户名和密码都一样。教师拿到账号可以自行修改个人相关信息。此功能对学生和家长以及其他管理员是一致的。

(1)在系统登录页面,输入用户名、密码,提交给系统验证,假如输入合法,则显示登录信息,否则提示出错。所对应的页面是login.jsp。login.jsp.中用WEB服务器控件来实现主界面的设计。login.jsp界面提供两个TextBox(文本框)输入框和四个RadioButton (单选框),以供用户输入用户名和密码以及选择角色。

本平台在学校的教学、教改,管理、改革等方面作了一些有益的探索。希望通过撰写此论文,可以给其他院校发开发同类型网络交互平台系统有一定的借鉴作用。

参考文献

[1] 黄海,朱跃龙.J2EE设计模式与框架技术的应用研究[J].计算机与现代化,2011(5):64-108

[2] Savitha Srinivasan. Design Patterns in Object-Oriented Frameworks[J].Computing Practices,2014(8):64-104

[3] 袁华强,王亚强,朱君.利用J2EE轻量级框架构建Web应用研究[J].计算机工程与设计,2012(1):84-119

文章 作业 教师