基于SQL Server2005的学生学习评价系统的设计与实_第1页
基于SQL Server2005的学生学习评价系统的设计与实_第2页
基于SQL Server2005的学生学习评价系统的设计与实_第3页
基于SQL Server2005的学生学习评价系统的设计与实_第4页
基于SQL Server2005的学生学习评价系统的设计与实_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于SQLServer2005的学生学习评价系统的设计与实现【摘要】:网络在线教学的全过程以学生自主学习为主,网络在线学习的组织规划控制逐步实现学生自治,对学生学习过程的质量监督就更为重要。在这种模式下,本文根据网络在线教学本身的特点和要求设计了基于SQLServer2005的学生学习评价系统。【关键词】:SQLServer2005,学生学习评价系统,网络在线教学软件RealizesthestudentwithSQLServer2005tostudyevaluationsystem'sdesignwithtorealize[abstract]:Thelong-distanceteaching'sentireprocessstudiesindependentlybythestudentprimarily,thelong-distancestudy'sorganizationplansthecontroltorealizethestudentgovernmentgradually,ismoreimportanttothestudentlearningprocess'squalitysurveillance.Underthiskindofpattern,thisarticleaccordingtothelong-distanceteaching'scharacteristicandtherequestdesignshasstudiedtheevaluationsystembasedontheSQLServer2005student.[keyword]:SQLServer2005,thestudentstudiestheevaluationsystem,distancelearningteachingsoftware学生学习评价系统的需求网络在线教学的目的与教学目标上强调职业性、技能性、实用性取向,强调适合个体自身发展的需要,满足其受教育需求。学习评价体系注重对学习者的态度和学习过程的评价,目的在于一方面真正了解学生的学习过程,另一方面做出评价和反馈,提出问题和建议。1、交互程度网络在线教学的研究与实践都已充分表明,交互对于学习动机的激发与保持、网络在线学习的成功是极为重要的。事实上,Email、BBS、聊天室、视频会议等网络相关技术的不断发展与成熟已使网络环境下的交互相当便捷,在教学时我们要充分利用这些工具来促进学生与学生、学生与教师、学生与教学资源之间的交互。对学习者交互程度的评价通过记录学习者利用网络教学平台中的各种交流工具辅助学习进行,如根据讨论区发表的文章(发言)质量及数据总量、在线学习时间、在线点击次数、根据聊天室的发言次数及发言数据量等评价学生对所学知识掌握程度和积极主动性。2、答疑情况在网络学习过程中,学生需要向教师或相关专家请教问题是不可避免的事情。通过答疑,学生可以更加深入地理解学习的主题,促进对知识的理解与掌握。答疑情况可以通过学生请教的问题数、浏览解决问题的次数,以及提供解决方案的次数等信息,反映学生对所学知识理解程度以及主动学习的态度。3、资源利用情况学生利用丰富的课程资源及互联网资源进行学习是网络教学的一大优势。这里的资源包括课程责任教师提供的资源和互联网资源。评价学生资源利用效果可以通过记录学生登录系统的时间及注销登录的时间来确定学习者的在线学习时间,通过课程内容页面浏览范围和次数来了解学生学习范围、进度,通过资源的浏览情况及电子图书馆资料的使用来了解学生学习的深度与广度,利用学生提交的问题和解决方案、在讨论区或聊天室的发表情况,以及在电子图书馆中发表的资料等考查学生学习的态度、对学习主题的理解、问题的解决能力与实践等。4、作业作业是对学生知识掌握程度与问题解决能力的考查,教师对学生平时作业详细批改,根据作业完成情况与得分情况,评价学生知识点掌握程度。5、考试考试是对学生的网络学习情况做出阶段性的评定。对于学生来说,考试不是目的,而是一种促进更佳学习的手段。通过课程的网上测试评价学生学习情况,使学生了解自己学习中存在的问题。学习评价学习评价体系评价内容评价过程互动程度答疑情况资源利用情况作业考试确定目标获取信息评价结果反馈再评价图1学生学习评价体系模式系统的规划与设计本学生学习评价的数据库系统采用微软公司SQLServer2005,在线过程中每个学习环节的采集点、采集对象、数据类型和采集方法由表1列出。采集点采集对象数据类型采集方式登陆姓名varcharsession类型varcharsession学号varcharsession选择进入文本教学,视频教学,网络答疑学习学号varcharsession课程号varchar变量学习内容代码varchar变量学习开始时间numeric函数学习结束时间numeric计算公式学习时间长度int子函数BBS讨论学号varcharsession发帖标题varchar变量发帖内容text变量发帖时间numeric变量读帖标题varchar变量读帖内容text变量读帖时间numeric变量在线测试学号varcharsession课程号varchar变量测试时间data函数测试成绩int变量离开学号varcharsession表1学习环节采集的数据根据教学实践经验,从纵向和横向两种不同角度进行统计分析设计能较全面地掌握学生网络学习情况。纵向是指以学生个体为对象,旨在描述学生网络学习的整体情况和详细情况,如描述单个学生的总体学习时间曲线、该生选修课程的总学习时间和学习的详细情况,参与BBS讨论及在线测试的情况。从纵向角度,有利于教师对学生个体的学习情况进行全面的、详细的了解,有利于学生把握自身的学习状况。横向是指以课程为对象,旨在描述该课程被学习的情况。比如,展示某门课程被访问的情况(访问人数、人均学习时间、课程内各环节的访问情况)。从横向角度,有利于教师了解每门课程被学习的整体情况,并以此为参考进行课程教学内容的调整。统计分析模块结构如图2所示。图2统计分析模块结构图数据的存储与查询MicrosoftSQLServer是使用相当广泛的关系数据库产品,它从SQLServe2000开始引入了对XML的支持,在SQLServer2005中,SQLServer2000所支持的功能得到了增强和扩展,对XML数据的存储、查询、大容量导入等提供了强有力的支持。因此,很适合做为本学生学习评价系统的数据库。1、存储XML数据在SQLServer2005中,基本数据类型中增加了XML数据类型,使用XML数据类型列,可以将XML数据直接存储在数据库中,也可以创建xml类型的变量和参数,并在其中存储XML数据。如:创建一个XMLSchema架构(mySchemaColl),然后将该架构与studentXML表中的xml类型列data相关联。Declare@mySchemaxmlset@mySchema='<?xmlversion="1.0"encoding="UTF-8"?><xs:schemaxmlns:xs="http://.../XMLSchema"><xs:elementname="students"type="studata"/><xs:complexTypename="studata"><xs:sequence><xs:elementname="student"type="stuType"maxOccurs="unbounded"/></xs:sequence></xs:complexType><xs:complexTypename="stuType"><xs:sequence><xs:elementname="stuName"type="xs:string"/><xs:elementname="sex"type="xs:string"/><xs:elementname="address"type="xs:string"/><xs:elementname="phone"type="xs:string"/></xs:sequence><xs:attributename="stuid"type="xs:string"/></xs:complexType></xs:schema>'createxmlschemacollectionmySchemaCollas@mySchema2、查询XML数据使用XQuery查询XML类型的数据XQuery是一种可以查询结构化或半结构化XML数据的语言。Transact-SQL支持用于查询xml数据类型的XQuery语言的子集。若要查询xml类型的变量或列中存储的XML数据,可以使用xml数据类型的query()方法和value()方法。例:查询studentXML表中stuid值为“200903010”的学生的姓名。selectdata.query('for$iin//studentwhere($i/@stuid="200903010")return<student>{$i/stuName}</student>')fromstudentXML在SELECT语句中使用FORXML子句可以从关系表直接返回XML格式的数据。以AUTO模式返回的XML数据,关系表中的每一行映射为XML文档的元素,元素名默认为关系表名,关系表中的每一列映射为元素的属性。AUTO模式通过指定表和列的别名来自定义元素名和属性名,AUTO模式也可以使用参数elements将关系表中的每一列映射为元素。3、更新XML数据使用xml数据类型把XML数据直接存储到数据库中,就可以使用XQuery来查询存储在列、参数或变量中的XML数据。还可以使用XML数据操作语言(XMLDML)对XML数据进行更新。例如:将studentXML表中Subject为“办公自动化”的学生编号值修改为“电子商务”。updatestudentXMLsetdata.modify('replacevalueof(//student/@Subject)"办公自动化"with"电子商务"')whereid=1图3系统的实现结论随着网络技术的普及,基于Web的XML数据已经成为Internet上数据交换的标准。本系统综合现代网络在线教育的特点和需求,采用采用微软公司SQLServer2005作为数据库来进行设计与实现,能够对XML数据管理的进行支持。采用学生学习评价体系,对学生学习效果进行评价和监督,完成网络在线教学人才培养的目标。但是要真正树立起一个科学的、合理完善的网络在线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论