1、 摘要: 基于 Web 的 远程 教学系统是利用网络作为载体,进行教学工作的软件系统。 为使教师了解学生对知识的掌握情况和学习状况,从而制定下面的教学策略,加强教师和学生之间的配合,与 远程 教学系统相配合的在线测试系统是相当重要的。 本文叙述了网络 教学中学生 考试系统的设计及系统 的 实现,从数据库设计、操作过程等方面阐述了设计过程中所遇到并解决的关键问题: 试题数据库管理、 网页链接安全性、数据库接口选择、登录考试系统、考试时间控制等。 提出了一种基于网页的学生自我测试的方法 ,通过测试结果来促进学生学习,并为教师往后的教学提供参考,以 达到理想的学习目的。 关键词: 远程教学系统 在线
2、 测试 交互性测试 Abstract: The web teaching system is a kind of software system based on the network. The online test system is important for the web teaching system. Teacher could find if the students understand the knowledge, and establish the following teaching strategy from it. This paper described the
3、 design and the function of the students test system. It expatiated the key problems in the designing process, such as the design of the database and operation process. These problems are the managing the database of test questions, and the security of link between Web pages, and interface choice of
4、 database, login of the exam system and controlling of the exam time. It brought forward a kind of way to test students, which is based on the Web pages. It could accelerate their study and provided reference to teacher through the exam results, and achieved the study purpose. Key Words: Web teachin
5、g system; Online test; Alternating test 1 引言 基于 Web 的远程教学系统利用网络实现了分布式教学。在服务器上运行的教学系统可以接受多个用户访问,使资源 利用率大大提高。同时,在这种教育网络中教学不受时间、空间和地域的限制,从而实现了自主学习。 同时也应对学生的学习过程进行实时测试,从而动态监督学生的学习情况。 课程考试是教学过程中的检验教学效果的一个重要环节。网络教育 测试 系统不仅可以对 学习过程中 的各个环节进行 测试, 而且 还可以在学习完毕后进行总结性的测试, 保证教学的有效性、准确性和实用性 。一方面向学生指出学习目标,给出学习任务,以免
6、学生乱点一通,毫无头绪;另一方面也能及时知己知彼,学生能自我检测,教师能依据反馈信息,作好自我调控。 它的优势就在于根据实际情况收集 各阶段、各方面的信息来进行形成性 测试 、总结性 测试 以及诊断性 测试 ,弥补了目前同类系统中信息收集不足、很少进行形成性 测试 的不足;随着系统开发的完善、应用中性能的改善,它的应用范围可以突破教育评价领域的局限,为类似系统的进一步研究开发提供基础。 随着科技和 Internet 的发展,越来越多的 教学中运用网络进行在线测试考试 。 考试 是衡量学生对所学的知识掌握程度的重要手段。传统的考试过程是教师出题,学生在试卷上作答,后由教师人工评卷 、统计成绩。在这个过程中,要花费教师的大量时间,并有诸多因素影响到考试结果的客观信度。同时 由于每位学生同执一份试卷,在同一时间、同一地点进行考试,容易产生相互作弊的现象。而且在传统的考试中,由于试卷是印刷在纸面上的,是静态,使一些动态现象无法正常反映,无法对学生进行动态测试。把计算机网络引入考试过程中 ,使用网上测试系统对学生进行在线测试, 以上的缺陷都能切底解决,并具有速度快、容量大、标准化的优点。 网上在线测试 , 是指通过浏览器向试题库所在服务器发出选择试题、出卷命令 , 由服务器动态生成试题网页 , 在浏览器上完成试题后 ,提交给服务器 , 服务器自动评分 , 给出正确答案和分数 , 并可以根据