学生网络评教系统实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生网络评教系统实现
导读:本文学生网络评教系统实现,仅供参考,如果觉得很不错,欢迎点评和分享。
学生网络评教系统实现
安徽省宿州第二中学万亚东
一、背景
随着新课标的不断发展,教师对学生的评价标准也随之发生改变,评价标准的多样化一切均为了学生更好的发展。与此同时,对教师的评价却没有发生太大的改变,实际上教师的教育教学水平也不是一成不变的,它也是随着年龄的增加,阅历的丰富,终身的学习使得自身的教育教学水平不断提高。也就是说教师也应该着眼于未来,不能因为年青,资历低,或当前的教育教学水平不高就对自己没有信心,从而得过且过。
如何提高自己的教育教学水平呢?除了平常的钻研业务、常规教学、网络学习等之外,最重要的就是你的教育教学对象——学生的评价。学生对你及你这门课程的评价对教师本身教育教学水平的提高起到极其重要的作用,且比重应该高过其他学习,进修等途径。而且教师是十分在意他现在所教学生对自己的评价,往往一旦发现问题,能立即改正。因此,学生全方位评价教师的教育教学,对教师的成长乃至学校教育教学管理都会得到全方位的提升。
但学生评教在未推出网络评教前,往往使用教师评价表或教师调
查问卷方式,更有甚者,有些学校选取每班成绩排名靠前的同学或者班长、班委等一小部分同学代替全班同学进行评价,这时往往得到的教师评价信息不是很准确,不是很真实。但如果是所有同学都参加评教,一则数据量大,二则学生怕老师知道评价结果对其不利,往往违心评价。
二、学生网络评教的意义
1.消除学生的畏惧心理,学生全部进行匿名评价,虽然也是通过学号进入系统,但被评价的教师并不知道是哪位学生进行了评价,进行了如何评价。系统实现了匿名操作。
2.学校教务管理人员可以查看每位老师的评价结果,并随时上报给主管科室领导,但无权进行更改。系统保证了公平、公正性。
3.教师自行上网查看自己的评价结果,分析自己在哪方面存在缺陷并努力改进。即使评价结果很差,别的教师也无法进行查看。系统保证了私密性。
4.学生留言,学生不但可以对教师的教育教学进行评价,还可以把一些平常想说但不敢说的话留言给教师,更好地与教师沟通,使得教师不但在教育教育评价方面得到提升,而且更进一步了解学生。系统实现了交互性。
5.由于是网络评教,大量复杂的工作都交由计算机来处理,省时省力,使教育教学管理更有效率。系统可为学校教育教学管理提供最直接有力的参考。
三、研究与实践过程
学生网络评课系统是应我校教务部门要求编写的。学生对教师的评价我校已经作了十几学年,从中发现大量的问题,使得很多教师直接从中受益。由于我校在校生近五千名,原来用手工评价表,并且从各班抽调大量同学作最后的统计,往往要一个星期才能把数据统计上来,不但费时费力而且经常统计出错误。因此教务部门咨询是否可以用计算机进行实现学生网络化评课系统。
教务部门给了我几个实体目标,经过了从具体到抽象,将无关的信息过滤,得到以下实体概念设计图:
其中关键源码为:
登录:
if (int.Parse(dt[0]["flag"].ToString())== 1)
{
Label1.Text = "你已经进行了评教,无法再参与,请与老师联系进行重新评价。谢谢!";
dt.Dispose();
return;
}
Session["stuNo"]=tbName.Text;
Response.Redirect("Step2.aspx");
Excel导入数据库:
if (!(File.Exists(Server.MapPath("——/userFiles/")+ "1.csv")))
{
if (!(File.Exists(Server.MapPath("——/userFiles/")+ "2.csv")))
{ lblResult.Text = "1或2.csv不存在!"; return; }
}
StreamReader reader1 = new StreamReader (Server.MapPath("——/userFiles/")+ "1.csv", Encoding.GetEncoding("gb2312"));
StreamReader reader2 = new StreamReader (Server.MapPath("——/userFiles/")+ "2.csv", Encoding.GetEncoding("gb2312"));
string st1 = "";
string st2 = "";
st1 = reader1.ReadLine();
st2 = reader2.ReadLine();
st1 = reader1.ReadLine();
st2 = reader2.ReadLine();
lblResult.Text = "请等待……";
while (st1 != null)
{
string[] a1 = st1.Split(´,´);
string[] a2 = st2.Split(´,´);
for (int i = 1; i if (a1[i] != null) if (a1[i].Trim()!= "") { tblClass_Sub_TechTableAdapter ad = new tblClass_Sub_TechTableAdapter(); ad.Insert(a1[0], a2[i], a1[i]); ad.Dispose(); } st1 = reader1.ReadLine(); st2 = reader2.ReadLine(); } lblResult.Text = "已导入完毕"; //if (System.IO.File.Exists(Server.MapPath ("——/userFiles/")+ "te.csv")) // File.Delete(Server.MapPath("——/userFiles/")+ "te.csv"); reader1.Dispose(); reader2.Dispose(); 四、成果主要内容 本项目共分为三大模块: 1.学生评教模块:学生通过自己的学号及密码登录系统,对自己