论文部分内容阅读
随着网络技术的发展,教学管理网络化已经成为现代教育的一个特征,校园网络己成为学校必备基础。校园网络不仅是学校教学的一个重要的基础设施,而且还是一个重要的信息源泉,校园网承载着教学,科研,管理等重要信息,这些信息通过计算机网络的传输和处理,能够为提高教学质量和办学效率,掌握最新的科研和教学发展动态提供强大的支持。其中网络考试又以其方便,快捷,灵活的优点在学校网络教学领域中广为采用。
现在学校对毕业生的实习和就业相当重视,在最后一学年部分毕业生会到市外或省外用人单位实习,就涉及到远程考试。但远程考试系统涉及到一个问题就是如何对学生远程考试进行监考,防止在一定程度上的作弊,是远程考试系统必须要考虑的问题。监考人员需了解在线考试的考生信息及对考生进行实时监控,并随时可对考生提出警告信息及取消考试资格。因此,开发一套加入了远程视频监控的远程考试系统具有重要的现实意义。
远程视频监控系统一般分为本地管理和远程管理两个平台,在存储方面也可以分为本地存储和异地存储,异地存储一般就是集中存储模式,对网络的稳定以及网络带宽有较高的要求。现在的远程视频系统通常采用C/S模式,客户端需下载安装客户端软件,才能实现双方的远程视频,这在一定程度上对学生的远程考试照成的不便,视频数据量相对比较大,若同时几十或上百个学生远程考试进行视频监控会对服务器和网络带宽造成巨大的影响。
针对这种情况,本文以建构主义教学理论为基础,围绕远程在线考试的特点,结合语音视频技术的发展,探讨远程考试系统的新模式。使用一种新的具有流媒体视频更具有交互应用程序开发能力的技术一FMS(Flash MediaServer),利用FMS实现和建立远程监控的考试系统。远程考试系统中进行远程视频监控因其特殊性,要求其数据量小、B/S模式、避免安装客户端软件、监考人员可对每个客户端进行控制等要求。系统使用越方便、交互性越强越好,因此软件编写是这个项目的重点。
通过Flash Media Server(简称FMS)技术来实现远程视频监控。并在Adobe Flash9.0中编写客户端和服务器端程序,在考试过程中,随时与SQL数据库保持联系,记录考生考试状态数据,客户端采用ASP动态网页技术,获取考生信息,判断考试数据,指定视频监考房间,相关考生信息数据传入FMS,实现考生自行观察自己的考试视频状态。
该系统可以完成如下的系统功能:
⑴视频数据量相对要小,能够支持几十至上百人同时考试;
⑵系统采用B/S模式,客户端不需要安装软件;
⑶学生登录考试方便,对硬件要求不高;
⑷教师监控方便,对学生客户端可作提醒操作;
⑸对不同的课程可分科目考试,并同时分考场监控;
⑹对作弊学生可进行记录,并取消其进行考试资格;
本系统开发前台采用ASP平台,后台采用Flash脚本语言ActionScript作为开发工具,数据库则采用SQLSERVER。本文的研究对远程视频数据访问提供了一套可行的技术;对学校建立有效和合理的远程考试体系有现实指导意义。