电路实验在线预习测试系统的设计
2013-07-05罗小娟
罗小娟,吴 雪,朱 煜,肖 伟
(华东理工大学 信息学院,上海200237)
“电路原理”是信息工程专业一门重要的专业基础课。电路实验作为“电路原理”课程的辅助课程,是实践性学习环节中的重要组成部分。电路实验一般包括实验预习、动手实验和书写实验报告等三个过程[1]。
在实际教学中,我们发现实验预习往往被学生忽视,也缺乏对预习效果的有效检测手段。如何使学生真正达到自觉预习目的,理解更多的背景知识和熟悉仪器使用,并使教师能够了解学生的预习情况,是一个值得教师深入研究的课题。基于以上考虑,我们开发了一个电路实验在线预习及测试系统,它具有开放性、交互性及实时性等优势,为电路实验课程教学改革提供了有力的技术支持,取得了良好的效果。
1 系统设计
在线预习测试系统的目标是让学生能在课前上网预习相关内容,做一些相关测试题并予以评分。其优点有:①提高学生对预习的重视程度,督促学生实验前自觉预习;②学生可在任何地方任何课前时间来预习,并不占用正常上课的时间,且有一定的灵活性;③教师可以及时了解学生实验的预习情况和掌握程度的功能,使实验课时得到合理利用[2]。
该系统的体系结构如图1所示。系统采用基于ASP 的B/S 结构,数据库采用SQLsever2000[3-4]。
系统由学生平台、教师平台和管理员平台三大块组成。每位使用者均可单独进入相应的平台并实现如下功能。
图1 在线预习测试系统体系结构
(1)学生平台—学生可以查看教师上传的通知和课件,进行在线测试,并查询自己的测试成绩,对自己的账户进行管理。
(2)教师平台—教师可以发布通知、上传课件和编辑测试,同时可以查看学生的测试成绩和对自己的账户进行管理。
(3)管理员平台—管理员能对其他用户信息进行管理。
这三个子平台通过各自的功能模块都与数据库进行数据交流。这种将整个系统的功能分模块来实现的设计方案,有利于日后对系统功能进行扩展。
2 系统实现
2.1 学生平台
学生用户要进入学生平台,首先要通过浏览器进入预习系统,在欢迎界面上凭账号和预先设置好的密码登陆学生平台。平台分为“通知查看”、“在线预习”、“在线测试”、“成绩查询”和“账户管理”五大功能模块。
(1)学生在“通知查看”模块中可以查看教师发布的实验信息等通知;
(2)学生在“在线预习”模块中能够阅读教师用户发布的实验器材介绍和操作步骤等预习课件;
(3)学生在“在线测试”模块中可以看到所有已开放的实验测试列表。学生点击相应实验名称后方的“开始测试”按钮,即可进入在线测试界面。一项测试的信息分为两部分,分别存放在两个数据表里:试卷表和试题表。试卷表用于存放试卷的基本信息。试题表用于存放具体的试题信息。该模块会自动筛选出试卷表中所有测试状态字段为false(表示测试状态为“开放”)的记录,并显示在网页上,即为实验测试列表。学生用户点击“开始测试”按钮,系统会跳转到相应的测试页面。系统按实验参数在试题数据表中筛选出该实验试卷中的所有试题,并按序号升序排列,打印在屏幕上即生成了试卷。学生完成测试后系统可自动阅卷。
2.2 教师平台
教师平台是教师用户以工号和密码登陆后进入的用户界面。它分为“通知发布”、“课件管理”、“实验管理”、“成绩查询”和“账户管理”五大功能模块。
(1)教师在“通知发布”模块中可以对发给学生的通知进行查看、编辑、添加和删除等操作。
(2)教师在“课件管理”模块中能够发布实验器材介绍和操作步骤等预习课件,并对已发布的课件进行编辑和删除等操作。
(3)教师在“实验管理”模块中可以查看、新建、编辑和删除实验试卷与试题(图2)。一项实验的试卷信息和试题信息分别存放在试卷表和试题表中,所以要新建一项测试,教师首先要在试卷表中新建一条记录。新实验的开放状态默认为未开放(即默认Lock=true)。要开放测试,需要在进入编辑界面进行修改,具有“开放”和“未开放”两种选择,采用菜单控件来实现。
图2 教师平台“实验管理”模块
用户点击实验名称后,系统会跳转到相应“实验管理”页面,查看试卷中所包含的试题,进行编辑和删除的操作,并添加新的试题。
(4)教师在“成绩查询”模块中可以按照考生学号、班级名称和实验名称查看学生的测试成绩。
2.3 管理员平台
管理员平台是管理员用户以管理员账号和密码登陆后进入的用户界面。它的主要功能就是对其他用户的信息进行管理,主要包括“学生管理”、“教师管理”和“班级管理”等模块。管理员在“学生管理”模块可以对学生用户的信息包括姓名、学号、所在班级序号和密码进行查看、添加、编辑和删除等操作。
在“教师管理”模块可以对教师用户的信息包括姓名、工号和密码进行管理。在“班级管理”模块中,所有的班级名称都放在班级信息表中,管理员同样可以对班级信息进行添加、编辑和删除等操作。
3 结语
本系统的运用是实验教学改革重要组成部分。利用网络教学的优势提高实验课程的教学效率,有利于督促学生对于实验课程的课前预习,同时减轻了教师的工作量。该系统具有较好的实用性和适用性,为探索实践教学的新途径提供了有益的参考。
[1] 刘硕,崔正伟,李晓,田军月.化工原理实验预习系统设计与效果[J]. 郑州:河南化工.2010,27(5):28 -29
[2] 赵颜.《大学物理实验操作预习系统》网络课程的开发与实践[J]. 南宁:高教论坛,2008(6):163 -166
[3] 邓炼毅,巫立华,许锦标等. 基于ASP 与SQL Server 2000 的在线考试系统的设计与实现[J]. 西安:现代电子技术,2010,33(24):62 -64
[4] 杨鹏越,冯东华. 基于网络平台的在线学习课程开发研究[J]. 北京:信息与电脑,2011(5):64 -65