论文部分内容阅读
[摘要]远程作业管理是远程教学的一个重要组成部分。随着网络的发展远程教育人群增多。其中作业管理面临着教师批改工作量大,作业得不到及时反馈等问题,主要分析目前在线作业系统的不足,根据现阶段高校作业批改的实际情况,分析系统功能需求,对系统总体架构做详细设计,最后描述系统各个功能的实现。
[关键词]远程教育智能作业系统.NET
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1210054-01
一、在线作业系统的现状
所谓远程教学,是指教师与学生在非连续面对面的状态下,借助媒体技术进行的教学活动方式。随着网络技术、多媒体技术、数据库技术以及虚拟现实技术在教育领域中应用的不断发展,一些新兴的教学手段如远程教学、网上培训、在国内越来越普及,已逐渐成为我国发展教育事业的一项战略抉择,在线作业批改系统作为师生作业交流的平台,在整个教学过程和教学结果中扮演着尤为重要的角色。随着教学内容的不断丰富和参加远程教育人群的日益增多,要求作业考试系统能够更加智能化,而且要能很好地解决访问量高度集中时所引起的负荷过重问题。所以,建立一个具有高度伸缩性、灵活性、稳定性且可扩充、易维护的远程作业管理系统是远程教育发展的一个重要环节。现在已有批改系统中存在的问题。
(一)海量数据引起的性能问题。考虑到处理方便,作业考试系统的数据库采用题组、大题、小题的分级形式设计,相应的批改系统采用答卷、答卷条目的形式,这样有利于作业考试和批改过程各业务的方便操作,但同时带来一个不容忽视的问题,随着测试数量的增多,答卷条目表将以百倍的速度增长,产生海量记录。会使查询或其他针对此表的操作速度变得相当慢,产生巨大的延迟,导致很差的用户体验。
(二)主观题的自动批改。阅卷人在批改题目的过程中,受自己的精神状态、情绪等的影响,会使批卷结果产生误差,尤其主观题受的影响比较大。而计算机的运算速度快、效率高、精度高、不会疲劳,工作不受主观因素影响,能够做到客观公正快速地自动批改主观题。因此,研究如何利用计算机来实现主观题的自动批改具有很大的现实意义。
二、智能在线作业批改系统开发
智能在线作业批改系统的实现对解决作业环节中存在的问题,以及提高作业环和教学工作的整体质量具有显著的成效。因为题型的多样化、每次作业都能的批改,且能及时的跟老师讨论作业中的问题,还可以在自动评讲中看到正确的分析和解答反馈的信息很丰富、很及时。为了积极适应新形势的发展和教学信息网络化的发展趋势,科学有效地利用信息网络资源,本文尝试ASP.NET制作远程作业考试系统。ASP.NET是微软公司2002年3月才推出正式版的新一代网络开发技术,与它的前身ASP完全不同,在性能、状态管理、可扩展性、安全性、输出缓存控制和网络支持等方面有了很大改进。而且容易实现,效率更高。ASP.NET简化了开发过程,开发效率高,同时开发出的系统逻辑清晰;灵活性,ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序;自定义性和扩展性,ASP.NET的自定义性和可扩展性给智能在线作业批改系统的扩展以及完善的后续开发工作提供了有利的条件,ASP.NET可以在一定程度上保证智能在线作业批改系统的安全性。然而,ADO.NET通过鼓励程序员节省有限资源来实现可缩放性。ADO.NET扩展丰富,并且支持结构松散的数据访问需求、多层web应用程序及web Services。通常,它利用许多扩展丰富的对象模型,提供了采用多种方法用于解决一个特定问题的策略。
(一)系统设计
分三类用户对象:管理员、教师和学生,每个用户对象对应各自的功能模块和界面。用户登录分学生登录、教师登录、管理员登录,登录时需输入自己的姓名和密码,教师和管理员与学生登录界面相同。
(二)软件架构
本系统的三层结构为:用户界面层、事务逻辑层、数据访问层。三层体系结构中,应用程序将业务规则、数据访问、合法性校验等工作放在中间层处理,客户端通常不直接与数据库交互,而是通过中间层建立连接,由中间层与数据库交互,这样就大大减轻了数据库服务器负担,提高了数据库服务器的运行效率和安全性,使得系统具有较高可维护性和良好的可重用性。
(三)子系统设计
1.发布作业子系统。发布作业是教师管理的重要内容之一,各科教师按照教学要求发布各类作业题目,并可以实时更新、管理作业所涉及的功能主要有三个:一是编辑作业,可添加、删除、修改作业题目;二是预览作业,教师根据需求查看已经编辑的作业;三是提交作业,对编辑的作业确认无误,可以发布给学生,还需修改则可以取消发布进行修改。
2.批阅作业子系统。学生提交作业后,系统进行自动批阅,然后教师察看系统批阅情况,对系统批阅有误差的题目,进行修改,打分后确认,此时学生得到的成绩是本次作业的最终成绩。系统自动批改作业是一个智能行为特别密集的工作过程,任课教师在批改作业时的主要依据是相关课程的专门知识、丰富的专家经验和逻辑推理的能力。计算机智能批改也要模拟真正教师在正规作业环节的工作过程。
3.成绩管理子系统。该系统对每个学生在每一学期所学课程的作业成绩进行有效管理,包括成绩统计、分析等内容。系统自动列出开设课程的学生清单,并且提供大量信息查询、统计、及报表打印功能。
本系统为开放式系统,为保证数据库的安全性和信息的一致性,设置了登录系统。我们将用户分为了三类:管理员、教师和学生,并授予不同用户不同的数据库访问权限。
三、总结
远程教育是我国发展教育事业的一项战略抉择,并越来越显示出传统教育方式所无法比拟的优越性。在线作业批改系统作为师生作业交流的平台,在整个教学过程和教学结果中扮演着尤为重要的角色。一个好的远程作业管理系统对教育的促进起着决定性的作用。对于提高教学质量和教学效果、减轻教师工作量方面取到了很好的实效,也为实现作业提交及其批改的无纸化提供了一个方向。基于.net的计算机课程作业管理系统为作业的提交、修改、反馈提供了一个非常好的交互平台,丰富了教学手段,有力地促进了教学朝网络化和无纸化的方向发展。
参考文献:
[1]江宝钊、方刚,基于WEB的作业平台系统设计[J].宁波大学学报,2003(3).
[2]杨秀波、李延红,在线作业管理系统关键功能设计[J].中山大学学报(自然科学版),2002,21.
[3]于云秀,开放教育入学指南百问[C].中央广播电视大学出版社,2001.
[4]高思丹、袁春风,主观试题的计算机自动批改技术研究计算机应用研究,2004,181-185.
作者简介:
冯晓媛,太原理工大学计算机与软件学院研究生,太原大学外语师范学院现代信息技术系讲师,研究方向:人工智能。
[关键词]远程教育智能作业系统.NET
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1210054-01
一、在线作业系统的现状
所谓远程教学,是指教师与学生在非连续面对面的状态下,借助媒体技术进行的教学活动方式。随着网络技术、多媒体技术、数据库技术以及虚拟现实技术在教育领域中应用的不断发展,一些新兴的教学手段如远程教学、网上培训、在国内越来越普及,已逐渐成为我国发展教育事业的一项战略抉择,在线作业批改系统作为师生作业交流的平台,在整个教学过程和教学结果中扮演着尤为重要的角色。随着教学内容的不断丰富和参加远程教育人群的日益增多,要求作业考试系统能够更加智能化,而且要能很好地解决访问量高度集中时所引起的负荷过重问题。所以,建立一个具有高度伸缩性、灵活性、稳定性且可扩充、易维护的远程作业管理系统是远程教育发展的一个重要环节。现在已有批改系统中存在的问题。
(一)海量数据引起的性能问题。考虑到处理方便,作业考试系统的数据库采用题组、大题、小题的分级形式设计,相应的批改系统采用答卷、答卷条目的形式,这样有利于作业考试和批改过程各业务的方便操作,但同时带来一个不容忽视的问题,随着测试数量的增多,答卷条目表将以百倍的速度增长,产生海量记录。会使查询或其他针对此表的操作速度变得相当慢,产生巨大的延迟,导致很差的用户体验。
(二)主观题的自动批改。阅卷人在批改题目的过程中,受自己的精神状态、情绪等的影响,会使批卷结果产生误差,尤其主观题受的影响比较大。而计算机的运算速度快、效率高、精度高、不会疲劳,工作不受主观因素影响,能够做到客观公正快速地自动批改主观题。因此,研究如何利用计算机来实现主观题的自动批改具有很大的现实意义。
二、智能在线作业批改系统开发
智能在线作业批改系统的实现对解决作业环节中存在的问题,以及提高作业环和教学工作的整体质量具有显著的成效。因为题型的多样化、每次作业都能的批改,且能及时的跟老师讨论作业中的问题,还可以在自动评讲中看到正确的分析和解答反馈的信息很丰富、很及时。为了积极适应新形势的发展和教学信息网络化的发展趋势,科学有效地利用信息网络资源,本文尝试ASP.NET制作远程作业考试系统。ASP.NET是微软公司2002年3月才推出正式版的新一代网络开发技术,与它的前身ASP完全不同,在性能、状态管理、可扩展性、安全性、输出缓存控制和网络支持等方面有了很大改进。而且容易实现,效率更高。ASP.NET简化了开发过程,开发效率高,同时开发出的系统逻辑清晰;灵活性,ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序;自定义性和扩展性,ASP.NET的自定义性和可扩展性给智能在线作业批改系统的扩展以及完善的后续开发工作提供了有利的条件,ASP.NET可以在一定程度上保证智能在线作业批改系统的安全性。然而,ADO.NET通过鼓励程序员节省有限资源来实现可缩放性。ADO.NET扩展丰富,并且支持结构松散的数据访问需求、多层web应用程序及web Services。通常,它利用许多扩展丰富的对象模型,提供了采用多种方法用于解决一个特定问题的策略。
(一)系统设计
分三类用户对象:管理员、教师和学生,每个用户对象对应各自的功能模块和界面。用户登录分学生登录、教师登录、管理员登录,登录时需输入自己的姓名和密码,教师和管理员与学生登录界面相同。
(二)软件架构
本系统的三层结构为:用户界面层、事务逻辑层、数据访问层。三层体系结构中,应用程序将业务规则、数据访问、合法性校验等工作放在中间层处理,客户端通常不直接与数据库交互,而是通过中间层建立连接,由中间层与数据库交互,这样就大大减轻了数据库服务器负担,提高了数据库服务器的运行效率和安全性,使得系统具有较高可维护性和良好的可重用性。
(三)子系统设计
1.发布作业子系统。发布作业是教师管理的重要内容之一,各科教师按照教学要求发布各类作业题目,并可以实时更新、管理作业所涉及的功能主要有三个:一是编辑作业,可添加、删除、修改作业题目;二是预览作业,教师根据需求查看已经编辑的作业;三是提交作业,对编辑的作业确认无误,可以发布给学生,还需修改则可以取消发布进行修改。
2.批阅作业子系统。学生提交作业后,系统进行自动批阅,然后教师察看系统批阅情况,对系统批阅有误差的题目,进行修改,打分后确认,此时学生得到的成绩是本次作业的最终成绩。系统自动批改作业是一个智能行为特别密集的工作过程,任课教师在批改作业时的主要依据是相关课程的专门知识、丰富的专家经验和逻辑推理的能力。计算机智能批改也要模拟真正教师在正规作业环节的工作过程。
3.成绩管理子系统。该系统对每个学生在每一学期所学课程的作业成绩进行有效管理,包括成绩统计、分析等内容。系统自动列出开设课程的学生清单,并且提供大量信息查询、统计、及报表打印功能。
本系统为开放式系统,为保证数据库的安全性和信息的一致性,设置了登录系统。我们将用户分为了三类:管理员、教师和学生,并授予不同用户不同的数据库访问权限。
三、总结
远程教育是我国发展教育事业的一项战略抉择,并越来越显示出传统教育方式所无法比拟的优越性。在线作业批改系统作为师生作业交流的平台,在整个教学过程和教学结果中扮演着尤为重要的角色。一个好的远程作业管理系统对教育的促进起着决定性的作用。对于提高教学质量和教学效果、减轻教师工作量方面取到了很好的实效,也为实现作业提交及其批改的无纸化提供了一个方向。基于.net的计算机课程作业管理系统为作业的提交、修改、反馈提供了一个非常好的交互平台,丰富了教学手段,有力地促进了教学朝网络化和无纸化的方向发展。
参考文献:
[1]江宝钊、方刚,基于WEB的作业平台系统设计[J].宁波大学学报,2003(3).
[2]杨秀波、李延红,在线作业管理系统关键功能设计[J].中山大学学报(自然科学版),2002,21.
[3]于云秀,开放教育入学指南百问[C].中央广播电视大学出版社,2001.
[4]高思丹、袁春风,主观试题的计算机自动批改技术研究计算机应用研究,2004,181-185.
作者简介:
冯晓媛,太原理工大学计算机与软件学院研究生,太原大学外语师范学院现代信息技术系讲师,研究方向:人工智能。