APP下载

基于WEB学生评教系统的开发与应用

2013-08-13郭艳军

山西经济管理干部学院学报 2013年1期
关键词:评教模块指标

□郭艳军

(山西工程职业技术学院,山西太原030009)

学生评教是学校教学管理活动的一个重要组成部分,是学校对教师的教学效果进行评价的重要依据,也是推动教师对自身教学工作进行改进的巨大动力。

随着我国计算机技术的深入发展,使用教务管理系统进行教学管理的学校越来越多,效率得到了极大的提高。在教务管理系统中一般都包含有学生评教模块,评教模块方便了学生对教师的教学进行评价,进而促使学校的教育质量得到提高。但是由于每个学校的情况千差万别,教务管理系统中的学生评教模块有时候并不能满足每个学校的实际情况。在这种情况下,我们需要对此模块进行二次开发甚至重新设置。本文根据笔者所在学校的实际情况,对学生评教模块进行了基于WEB技术的重新开发。

1 系统需求分析和功能设计

按照笔者所在学校的实际情况,学生评教系统在满足一般要求(如按照学年学期进行评价、后台可以修改评价指标、评价结果查询等)的基础上还需要满足以下要求:

(1)学生评教分为班干部评教、学习委员评教、学生评教几部分,分别在不同的情况或场合下进行;

(2)一个学期的学生评教可以分为多次进行,最终结果取平均值。

根据系统需求,系统功能如下:

1.1 评教功能

评教可以分为学生评教、班干部评教和学习委员评教,这样就可以从不同的侧面分别实现相应的评教功能。

1.2 后台管理功能

后台管理主要分为基本信息(教师、学生、课程等信息)维护、基本参数(主评对象、被评对象、评价学年、评价学期、评价时间、课程类别等信息)维护、评价指标(评价对象、一级指标、二级指标等信息)维护、评价结果(结果生成、结果查询等)维护等功能。

(1)基本信息维护:包含教师信息、学生信息和课程信息的初始化和维护,其数据主要来源于教务系统。

(2)基本参数维护:包含主评、被评对象的维护,当前评价学年学期的维护,评价时间维护以及课程类别的维护。课程类别包括理论课和实践课。

(3)评价指标维护:包括评价对象维护和一级、二级指标的维护。评价对象主要由主评对象、被评对象和评价课程类别组合而成,表示了当前评价的主体、客体和评价内容。

(4)评价结果维护:在当前评价结束后生成评价结果,并提供结果查询功能。

1.3 系统功能模块图

系统功能模块图如图1所示:

图1系统功能模块图

1.4 系统流程图

系统流程图如图2所示:

2 数据库设计

图2 系统流程图

本系统采用SQL Server2005数据库,主要有以下数据表:manager(管理员表)、kcxx(课程信息表)、xsxx(学生信息表)、jsxx(教师信息表)、yjzb(一级指标表)、ejzb(二级指标表)、pjlsb(评价历史表)、pfb(评分表)、pjxnxq(评价学年学期)、pjsj(评价时间表)、kclb(课程类别表)。

3 系统实现

本系统使用vs 2010作为开发工具,使用ASP.NET技术结合SQL Server2005数据库进行开发,具有较好的稳定性和安全性。

3.1 登陆

登陆时需要选择用户类型,用户类型分为管理员、学生、班干部、学习委员,根据不同的用户类型分别进行身份验证,然后转至相应的界面。

3.2 评教功能实现

评教主要根据评价主体的课程信息对每位任课教师的教学情况进行评价,只有当主体对所有任课教师全部评价完毕之后,当前的评价任务才算完成,评价任务完成前,不允许提交,评价任务完成后才允许将对所有任课教师的评价一次性提交。

评价时要将评价指标全部显示在评教页面上,由评价主体对每一项指标进行评价,这些评价最终要根据各指标的权重换算成评教的最后结果,即最后评价分数或等级。评价指标的显示主要通过DataList控件进行呈现,通过编辑DataList控件的项模板达到我们想要的效果。

评价主体提交时需要根据每项指标的评定等级计算出对该教师总体评价分,其公式为Σ(二级指标i评定等级*二级指标i权重*与二级指标相对应的一级指标的权重)。评价主体完成评价任务并提交之后,每项二级指标的评定等级结果以及最后的总体评价分均存放在数据表pjlsb中,将来会作为最终评价结果生成的依据。

3.3 后台功能实现

(1)基本信息模块实现

基本信息模块主要是一些基础性数据的导入,包括学生信息、教师信息和课程信息,主要使用FileUpload控件来实现数据(EXCEL文件)的上传,然后将其导入至SQL Server数据库,由于导入技术比较成熟,在此不予赘述。

(2)基本参数模块实现

基本参数模块主要包括一些系统参数的初始化,比如学年学期设置、主评与被评对象的设置、课程类别设置、评价时间设置等,其他参数设置页面与此类似。

(3)评价指标模块实现

评价指标模块包括评价对象维护、一级指标维护和二级指标维护,一级指标和二级指标可由管理在每次评价前进行维护,而对评价对象的维护最终会形成一个评价标识,表示了当前评价的主体、客体和内容,如xs-js-llk表示当前评教任务是学生对教师进行理论课的评教,一级指标维护和二级指标维护页面与此类似。

(4)评价结果模块实现

评价结果主要包括评价结果的生成和查询,评价结果主要根据数据表pjlsb中的数据进行分类汇总,然后按照一定公式(即将所有评价主体对每位教师每门课程的评价总体分相加然后除以评价主体数)进行计算,然后将计算结果(即每位教师每门课程的平均分)保存至数据表pfb中,查询时根据按照一定的条件从pfb中查找符合条件的记录即可。

4 结论

本系统经试运行以来,运行稳定,效果良好,得到了学院相关部门的好评,利用该系统,学院可以在一个学期进行多次评价(一般进行两次,期中和期末),并根据不同的视角(班干部、学习委员、普通学生)对教师进行评教,为学院教学质量的提高提供了较为科学的依据。

[1]江广顺,余 松.ASP.NET2.0+SQL Server热门网络应用开发详解[M].北京:人民邮电出版社,2007.

[2]潘志红.基于ASP.NET的教师评价系统的实现[J].现代电子技术,2005(3).

[3]薛华成.管理信息系统(第四版)[M].北京:清华大学出版社,2002.

猜你喜欢

评教模块指标
地方高校教学评价指标制订与评教数据分析
一类带临界指标的非自治Kirchhoff型方程非平凡解的存在性
28通道收发处理模块设计
“选修3—3”模块的复习备考
最新引用指标
莫让指标改变初衷
高校学生网上评教的探索与实践
高校学生评教的问题与对策——以中国矿业大学为例
评教,别忘记站在教师的立场上
制造强国的主要指标