基于多元评价的教学管理系统设计与实现

2018-08-30 09:34吕思超
装备制造技术 2018年7期
关键词:旷课组件语音

吕思超

(潍坊工程职业学院,山东 青州 262500)

多媒体技术和信息技术快速发展,对教学产生了重要的影响,信息化教学已经得到了广泛的应用。目前大多数高职教师仍以传统的方式进行教学管理[1],在学生考勤管理、作业分数计算和成绩统计上花费了大量的时间,导致了在教学设计上的时间不充分,以至于影响了教学效果。另外,目前高职对学生考核评价过于单一,只关注学生成绩,缺少学生平时表现和过程性考核。而本软件系统刚好解决了上述问题,将教师从繁重的考勤管理、作业分数计算、成绩统计等任务中解脱出来,并且实现了对学生的多元评价。

方康年[2]、高晓涵[3]等、石元聆[4]、冯婕[5]等、黄钢[6]、徐碧赢[7]等实现了简单的随机点名系统,增加了点名的随机性和公平性,活跃了课堂氛围。刘杰[8-9]等在随机点名中引入了语音播报,可以语音播报学生姓名。闫向阳[10]、王渝[11]等又加入了照片显示功能,可以有效地防止学生间的替答到。任光明[12]、周姝[13]等在点名的同时引入了成绩计算功能,但是对于学生的评价因素较为单一。本文在优化随机点名的基础上,引入了生活中存在的多种评价因素,提出了基于多元评价的教学管理系统。

1 系统总体设计

本系统集数据导入、点名提问和成绩统计为一体,如图1所示。数据导入层,按照班级、学科分别导入学生名单、作业成绩和期末成绩,以便后面进行成绩的计算。点名提问层,是任课教师根据班级和学科选择学生进行点名/提问,并可随时记录点名/提问的情况。成绩统计层是根据前面的数据计算各班级各学生所有学生的成绩,并可实现成绩的修改、查询和导出。该系统不受班级、学科的限制,实现了学生从课下作业到课堂表现以及期末成绩的全面管理,具有方便、高效和全面的特点。另外,该系统通过导出功能可与高校教务管理系统进行对接,进行后续的成绩分析等。

图1 系统总流程图

2 关键组件设计

2.1 点名/提问组件

点名/提问组件可以实现点名/提问功能,并且可以将点名/提问结果同步记录下来,便于后来计算学生成绩。该功能首先需要导入学生名单,选择相应学科和班级后,通过导入将对应班级、学科的学生名单(excel格式)导入到后台access数据库中。在点名/提问时,有“顺序”和“随机”两种模式,前者是根据学号顺序依次全部点名/提问,直到点名/提问完毕或者暂停;后者是随机选择学生进行点名/提问。本文在具有语音播报的同时,加入了照片对比功能,可以杜绝学生之间代替点名/提问的问题。其中语音播报功能,基于微软自带的Microsoft Speech SDK控件进行开发,通过 SpVoice.Speak(‘Text’,SVSFlagsAsync)函数进行异步朗读,使用 SpVoice.GetVoices('','').Item()函数选择不同语音库,通过SpVoice.Status.RunningState函数返回朗读状态,通过SpVoice.Volume、SpVoice.Rate、SpVoice.Pause 函数和 SpVoice.Speak('',SVSFPurgeBeforeSpeak)函数分别控制音量、语速、暂停和停止。照片对比功能,通过将学生姓名与其照片建立一一对应关系,当随机播报某学生的姓名时,该学生的照片会自动显示,进而将被点名学生本人与显示的学生照片进行目视比较,从而判断是否学生本人。在点名/提问时,如果学生出现旷课、请假、迟到、早退、回答正确或回答错误情况,可以手动保存对应班级、学科的该学生相应记录1次,用于后面进行成绩计算。另外,可以设置语音播报时的音量、语速和声音(男生、女生、童声等),满足不同教师和学生的需求,增加了实用性和舒适性。

2.2 成绩统计组件

成绩统计组件考虑了实际存在的多元素、过程性考核等因素,可以在平时成绩和期末考试成绩基础上计算某班级某学科所有学生的综合成绩,避免了逐个学科、逐个学生的成绩计算,减少了成绩计算的工作量,提高了计算效率。平时成绩,包括出勤、回答问题情况和作业成绩折算成的百分制分数。出勤、回答问题情况在点名/提问组件已经有记录次数,给予不同的权值即可量化成分数,如旷课一次扣5分等。各评价因素所占比重,见表1.作业成绩是多次作业的平均成绩,通过导入,将作业成绩表(excel格式)导入到数据库中,然后计算生成对应班级和学科的所有学生的平时成绩。期末成绩通过excel模板导入到数据中。最后选择平时成绩和期末成绩所占的比重,计算综合成绩。例如,某学生英语作业得分93分,出勤和课堂表现为:旷课2次,请假1次,迟到3次,回答问题正确5次,回答问题错误2次,期末考试成绩91分。按照旷课扣5分,请假扣0.5分,迟到扣1分,回答正确加2分,回答错误减1分计算,该学生英语学科的出勤和课堂表现成绩转换为百分制为:98.9分,则加入作业和期末成绩,其英语总成绩为93.57分。

表1 各评价因素所占比重

2.3 查询及导出组件

成绩查询及导出组件,可以实现成绩的多种字段的查询、修改和删除功能,并可以将数据导出到excel表中。查询功能,首先选择单个或者多个查询条件,则查询后符合条件的记录都会显示出来。例如,查询条件为英语学科的所有旷课学生,则该学科的所有班级的旷课次数大于零的记录都会被查询出来。修改功能,是选中需要修改的记录后直接修改,则修改后的数据即可保存到数据库中。删除功能,需要先选中删除条件,然后删除符合条件的记录。

3 系统实现

该系统在windows7环境下,使用DELPHI作为开发平台,结合Microsoft Speech SDK语音支持控件、ADO技术和基于OLE的excel导入导出技术进行开发,系统总框架图见图2.该系统的点名/提问、成绩统计和查询及导出功能的实现界面如图3、图4和图5所示。

图2 系统总框架图

图3 点名/提问界面

图4 成绩统计界面

图5 查询及导出界面

4 结束语

本文设计并实现了基于多元评价教学管理系统,解决了教师繁重的教学管理问题和对学生考核单一问题。该系统操作简洁,功能完整,不仅减少了教师工作量,而且具有趣味性,加强了师生互动,提高了教学效果和教学质量。该系统已经在教学管理上投入了使用,效果较好。后期考虑从语音输入数据、自动照片对比方面进行改进。

猜你喜欢
旷课组件语音
对社会失望,新西兰学生频频旷课
无人机智能巡检在光伏电站组件诊断中的应用
高职辅导员对旷课学生的管理初探
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
魔力语音
基于MATLAB的语音信号处理
基于MQ3与MP3的价廉物美的酒驾语音提醒器
对方正在输入……
桥梁组件搭配分析