浅谈利用ASP技术构建网络教学系统.kdh

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0引言
网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。

随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,网络教学作为远程教育的一个子系统,也成为一个重要的研究领域。

现代远程教育作为一种新的教学手段已经开始进入人们的生活,正在给传统教育模式带来新的变革,并对当前教育的发展形成新的推动力和崭新模式。

ASP技术作为主要的网络技术之一,在网络教学中起到了至关重要的作用。

1网络教学系统的实现
利用ASP+SQLServer2000体系来实现交互式的网络教学模式,整个系统将实现教学、答疑、考试一体化。

(1)ASP只支持微软各种操作系统下的Web服务器,所以系统采用Windows2000Server做系统平台。

在服务器端执行环境采用IIS5.0,客户端使用IE6浏览器。

(2)用Dreamweaver8设计系统主页,开发工具选用VBScript。

(3)数据库采用MSSQLServer7.0来建立,尤其是在对数据信息的选择方法上,利用遗传算法(GeneticAlgo-rithms)的全局搜索寻优的特性,从数据库中挑选出高效、合理、科学的需求信息,这种算法在组卷模块中会具体体现。

(4)网页和数据库之间的连接采用ODBC。

(5)动态网页的开发使用ASP,采用ASP的数据库存取组件ADO对数据库进行访问。

2构建网络教学系统存在的问题及技术关键
ASP技术是目前网站应用中的核心技术,也是流行的3P(ASP、JSP、PHP)技术中应用最广泛的一种,它由Microsoft公司推出的支持Internet的动态服务器网页技术,功能强大,可以支持当前所有的浏览器,便于Web数据库的开发。

ASP技术可以实现像访问数据库、上传文件、全文检索等许多功能。

ASP网页中的脚本程序,用VBScript或Javascript语言编写。

所谓的Jscript语言,就是微软版本的JavaScript语言,这些程序在服务器端运行,然后把运行的结果发送给客户端的浏览器。

基于B/S模式研究开发了交互式网络教学这一ASP应用程序。

它运用方便、操作简单、效率很高,从多个方面实现了真正的无纸化教学。

但是,本系统在具体的实现过程中,存在的主要问题如下:
(1)组卷方面存在的问题
组卷是考试模块的核心部分,决定着试卷的类型、题量、知识点分布等。

网络考试存在组卷方式单一、试题难易程度不易控制、组卷效率较低等问题。

考试系统自动组卷,不利于灵活组织各种类型的考试题量的多少、知识点的分布、考试
浅谈利用ASP技术构建网络教学系统
HowtoConstructtheNetworkTeachingSystembyASP
盛伟翔1王昊2
ShengWeixiangWangHao
(1.江西司法警官职业学院,江西南昌330013;2.南昌大学,江西南昌330013)(1.JiangxiJusticePoliceVocationalCollege,JiangxiNanchang330013;2.NanchangUniversity,
JiangxiNanchang330013)
摘要:网络教学模式是以Int ernet为实现基础、以教学为实现目的的综合模式。

在当今网络教育的大力推动之下,关于网络教学方面的研究层出不穷。

本文主要探讨利用A SP技术构建网络教学系统所使用的方案及遇到的问题。

关键词:A SP技术;网络教学;计算机辅助教育
中图分类号:TP311文献标识码:A文章编号:1671-4792-(2008)12-0237-02
Abstract:NetworkteachingmodeisasyntheticmodewhichisbasedonInternetandaimsatgoodteachingeffect.Nowadays,theresearchonNetworkteachingisprosperous.Thepaperismainlyaboutthetechnicalmea-sureusedtoconstructnetworkteachingsystembyASPandtheproblemsitencountered.Keywords:ASPTechnology;NetworkTeaching;CAI浅谈利用ASP 技术构建网络教学系统
237
科技广场2008.12
时间、试题难易程度等,可能不符合出题人的意图。

系统自动化水平越高,出题人命题活动性将减小。

因此,自动组卷是教学系统自动化或半自动化操作的核心目标之一,以往的具有自动组卷功能的教学系统大多采用随机选取法和回溯试探法,但是这两种方法耗时较长、效率偏低。

于是,结合高效、并行搜索的遗传算法(GeneticAlgorithms),在组卷之前,首先就为自动组卷过程建立控制指标相应状态空间d=[],d的每一行由某一试题的控制指标组成,如题号、题型、章节、难度等,并且这些属性指标都进行编码表示成二进制的形式,而每一列是题库中的某一指标的全部取值;然后利用遗传算法的选择(selection)、交叉(crossover)、变异(mutation)等遗传操作,对数据信息进行适当的“优胜劣汰”,直到最后收敛用户所需要的数据信息,也就是组卷功能完成。

如何将遗传算法有效地结合到组卷模块,是系统设计比较复杂的部分之一。

(2)考试过程中存在的问题
在考试进行过程中,如果考生点击浏览器中的刷新按钮,考试可能会从头开始;如果遇到计算机死机、停电等客观现象,考试也会从头开始;考试系统不能自动交卷,考试时间结束时,若考生由于疏忽没有交卷,则考试系统不会将考生的答案上传至网络考试服务器,给考生造成很大的麻烦。

因此,系统在设计中就要多方面考虑,尽量避免这些现象的发生。

(3)系统安全问题
由于系统的特殊性,数据的安全与保密显得尤为重要。

保密性是指用户在网上的所有信息应有一定的保密度,不同类型用户之间的内容是互相保密的;安全性是指用户参加一次活动是一个安全的过程,对于所有用户的动作,服务器都加以跟踪。

为了确保其安全与保密性,一要确保考生不能联网作弊;二要在试卷上实时加以监控;三要在时间上加以严格的控制等。

主要通过下列两种途径来实现:其一,凡进入在线考试的用户,都要通过用户身份验证才能进入。

而且,不同用户具有不同的操作权限,支持按权限进行操作,确保数据的公共性与私有性。

不允许用户执行非法的操作,防止用户无意或有意的破坏。

其二,禁止用户查看所有试卷的源文件及拷贝功能,可以考虑以下两种方法:①禁止使用鼠标右键等功能;②试卷库中的试卷将以无下拉菜单及工具栏等的页面方式呈现在浏览者面前。

并且,由于Web应用程序页与页之间跳转的同时,维护用户信息也有一定的困难。

3结束语
现阶段基于ASP技术的网络教学系统仍很不完善,如系统只能批改客观试题,主观试题的阅卷批改仍需教师来操作等。

随着计算机网络技术的发展,如何提高系统的智能化是人们当前关注的主要问题。

参考文献
[1]崔明山.运用ASP设计网络考试系统思路浅探[J].职教论坛,2007,(02).
[2]杨蕾等.基于ASP技术的网络考试组卷和评分系统的设计与实现[J].中国医学教育技术,2006,20(05).[3]祁鸣鸣.浅析ASP技术在动态网页技术中的应用[J].科技信息,2007,(18).
作者简介
盛伟翔,江西司法警官职业学院信息系教师,华东交通大学在读研究生;
王昊,南昌大学教师,华东交通大学在读研究生。

238。

相关文档
最新文档