通用技术作品评价管理系统的构建

2008-12-04 02:36张秀虎
中国教育信息化·基础教育 2008年11期
关键词:通用技术

张秀虎

摘要: 课程评价是课程实施与管理中必不可少的环节,本文构建了通用技术作品评价管理系统,介绍了系统的功能设计、使用及采用技术等。

关键词:评价管理系统;ASP;通用技术

中图分类号:TP315 文献标识码:B 文章编号:1673-8454(2008)22-0068-03

一、评价管理系统产生的背景

通用技术课是新课程改革新增的一门课程,课程评价是课程的实施与管理中必不可少的环节,评价的导向直接影响课程的建设与学科的建设,以及对学科的重视程度与学生学习的热情,也影响着学生的成长与终身发展、全面发展。所以,通用技术课程的评价就决定了这门新生课程的成长、发展与壮大。

通用技术课程的评价方式有书面测试、方案及作品的评析、技术活动报告等各种形式,这里讨论的是方案及作品的评价。作品设计评价是指依据一定原则、采取一定方法和手段,对设计所涉及的过程及结果进行事实判断和价值认定的活动。它对涉及者树立质量管理意识、强化质量管理、高质量完成设计任务具有重要作用,同时也有助于设计中的信息交流和工作反思。

目前,学生提交的作品都是以实物或纸张的形式,对于带班较多的技术老师来说,收集管理这些作品就要花费很多时间,同时,要发挥多种评价主体的作用,将教师的评价与学生的自评、小组互评,校内外技术人员的参评等有机结合起来比较困难。鉴于这种情况,笔者设计了这个作品评价管理系统。

二、评价管理系统的功能设计

1.用户登录

分学生、测评员以及管理员。

2.用户管理

由管理员分配用户人员的操作权限,分学生、测评员、管理员三种。学生赋予提交作品的权限,测评员赋予评价打分的权限,管理员具有全部权限。

3.作品任务管理

即制定作品设计的具体内容,操作权限由管理员分配。

4.评价信息管理

由测评领导小组委员会,根据作品任务的具体要求,以及学生的实际能力,合理地制定出作品评价的细则要求,发布以供学生和测评人员参看。

5.学生提交作品

由学生本人完成,认证的方法以学生学籍号为准,管理员具有修改、删除的权限。

6.评价管理

测评员观看学生作品,根据预先设定的评价细则,逐一打分。

7.作品成绩管理

导出每件作品的成绩及其对应的作者和作品标题。

三、评价管理系统的使用

1.权限设置

一般设置三级管理权限。一级为系统管理员权限,负责系统基本参数、使用权限分配、任务发布、以及学生作品管理和学生作品评价结果的管理;二级为作品评价员权限,主要负责制定、添加作品评价细则和作品评价权限;三级是学生作品添加权限,为具有作品制作任务的学生分配此权限(见图1)。

2.评测领导小组委员会

(1)成立评测委员会,委员会成员一般是校级分管领导和教学管理部门,并聘请测评人员。测评人员可以由技术任课教师、学生家长代表以及校外专家等组成,根据学段任务,可以增减参与的人员。

(2)制定作品评价细则,首先根据作品制作目标、作品的艺术性、创新性、实用性、经济性等方面制定作品的各个评价考察点。其次,用准确的 语言描述评价考察点,并赋予它一定的分值。最后,根据不同模块的特点,将一般性的评分规则具体化为某一模块的评分规则。

(3)测评人员,打开学生的作品,给出评价。测评时,采用分工合作的方法,即一位测评员负责一个评价考察点,最终,综合所有测评员的数据,形成作品的最终评价。

3.学生提交作品

学生根据作品制作要求,设计作品并提交相关作品材料。如作品设计方案、作品设计草图、作品试验报告、作品模型(照片)等。

四、评价管理系统设计

作品评价管理系统采用Html语言和ASP语言混合编写,后台数据源采用Access,使用DreamWeaver8软件编写。

1.数据库设计

后台数据库名称为wyg#gah.mdb,共设计6张数据表。其中,通过作品分类表和作品信息表记录学生和作品的基本信息,评价信息表记录作品评价细则,作品评价表记录作品的每项评价结果,用户表登记用户信息,公告表记录作品制作任务。

图2 作品添加页面

(1)作品分类表(Inventioncat)

设置三个关键字,cat_id、cat_name、sid分别为分类编号、分类名称、分类标记。其中,分类编号字段为自动编号,用于数字唯一表示作品作者所属的级别和班级,分类名称用于表示作品作者所属级别和班级的具体名称,分类标记字段用于区分根与支关系即学生所属班级与级别的关系,如2008级对应的标记为0,高二2班对应标记为1(表1)。

(2)作品信息表(Invention)

作品编号为主索引字段,分类编号字段用于关联作品分类表和作品信息表,评价结果字段用于记录作品的最终评级结果(表2)。

(3)评价信息表(Evaluation)

一个作品的评价,不是给出一个总体的评价,而是从作品的不同观察点来考察作品,例如技术性、艺术性、经济性、实用性、创新性等等,作品的每一个观察点就叫一个测评项目,测评项目个数可以根据实际情况,自由的增加、删除,这里设置为最多不能超过15个(表3)。

(4)作品评价表(Inven_eval)

由于评级信息表中,测评项目个数最多为15个,因此,在评价结果表中,设计15个字段来保存对应的测评结果。当然,在实际操作中,不一定用全(表4)。

(5)用户表(Admin)

用于区别不用的用户,及其拥有的操作权限(表5)。

(6)公告表(Diary)

记录发布的作业要求和日期(表6)。

2.软件设计

由于篇幅的限制,仅列出作品添加的完整设计(如图2)。

dim conn,connstr,sql,mdb

time1=timer

mdb="mdb/wyg#gah.mdb"

on error resume next

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(mdb)

Set Conn=Server.CreateObject("ADODB.Connection")

conn.Open connstr ‘关联数据库

If Err Then

err.Clear

Set Conn = Nothing

Response.Write "数据库连接出错,请检查连接字串。"

Response.End

End If

sql="select * from invention"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,3 ‘打开数据表

rs.addnew ‘新建一条记录

dim catid,title,,author,director,content

catid=cint(request.form("cat_id")) ‘接受分类编号

title=trim(replace(request.form("Invent_title"),"'","")) ‘接受作品名称

content=rtrim(replace(request.form("Invent_content"),"",""))

content=trim(replace(request.form("Invent_content"),"∈",""))‘接受作品内容

author=trim(replace(request.form("Invent_author"),"'","")) ‘接受作品作者

if catid<1 then

founderr=true

else

rs("cat_id")=catid

end if

if title="" then

founderr=true

else

rs("invent_title")=title

end if

if author="" then

founderr=true

else

rs("invent_author")=author

end if

if content="" then

founderr=true

else

rs("invent_content")=content

end if

if director="" then

founderr=true

else

rs("invent_director")=content

end if

if founderr then

call diserror()

response.end

else

rs.update

rs.close

set rs=nothing

response.redirect "admin_inven_add.aspaction=fin"‘转到添加成功页面

end if

end if

猜你喜欢
通用技术
蒙古族非物质文化遗产与通用技术课教学结合浅析
高中通用技术教育中的困惑及对策研究
探讨通用技术有效教学的实践
通用技术课堂中开展技术试验的实践和思考