• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 语文学习 > 正文

    [网络远程教育系统整合中接口程序的作用探讨]远程教育证书有用吗

    时间:2019-01-16 03:34:15 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘要:网络远程教育系统在网络远程教育中发挥了极为重要的作用,同时,由于自身的封闭性特点,网络远程教育系统也表现出一定的局限性,这在一定程度上限制了网络远程教育的发展。通过使用标准化设计的接口程序,将远程网络教育系统与学校各专业课程序教学系统相互连接,可以以较简捷的方式突破网络远程教育系统的这种局限性,为接受网络远程教育的学生提供更为丰富的教学资源,同时降低教学管理工作的复杂程度,减少对在不系统间重复提供教学资源的需求。
      关键词:网络远程教育系统;接口程序;标准化
      中图分类号:G728 文献标志码:A 文章编号:1009-4156(2011)11-086-02
      在网络远程教育教学过程中,网络远程教育系统发挥着重要作用。当前的网络远程教育系统大多力求具备各种功能,不需依赖教学管理平台或其他教学系统即可正常运行,这种自成系统的特点有着其固有的优势。但是,这也使其自身成为网络教学环境下的信息孤岛,教育机构、特别是高校为在校生教学所积累的各种教学资源,由于处于独立于网络远程教育系统之外,很难被网络远程教育系统所管理的学习者接触、使用、借鉴。要想突破这种限制,常用的方法往往是教师和管理人员将相关信息从一个系统复制到另一个系统。由于信息的数据量和复杂性,这种复制往往是有选择性的,同时也增加了相关人员的工作量。
      本文力图探讨的接口程序解决方案解决这一问题的基本思路是:网络远程教育系统的管理人员或教师发布可以获取教学资源的教学系统地址,学习者使用其在网络远程教育系统的账号密码登录该教学系统,提供教学资源的教学系统向网络远程教育系统发出验证用户登录信息的请求,根据返回结果确定是否允许用户登录,登录成功的学习者在该系统获取需要的学习资源进行学习,管理员或教师根据需要在网络远程教育系统或教学系统获取用户在教学系统学习的情况作为评判学生学习情况的依据。
      一、网络远程教育系统整合中的接口程序
      接口程序是为在不同教学系统之间、教学系统不同子系统之间或教学系统与管理平台之间交换数据、进行相互控制而设计的程序。教学系统接口程序设计应注意以下四点:
      1.信息数据与控制数据:当发送数据方是应接收数据方要求而提供数据时,所发送的数据为信息数据;当发送数据方主动要求接收数据方根据所发送数据进行数据或状态的改变时,所发送数据为控制数据。二者的主要区别并不在于接收数据方是否对数据或状态进行改变,而在于数据接收方是主动要求交换数据并根据返回的数据修改本地数据或状态还是被动地根据要求进行修改。
      接口程序的某一功能,或者实现信息数据的交换,或者实现控制数据的交换。接口程序一般由实现多种功能的多个子程序组成,如果这多个子程序均为实现信息数据交换的子程序,则接口程序称为信息数据接口程序,如果均为实现控制数据交换的子程序,则接口程序称为控制数据接口程序。如果含有实现两种数据交换的子程序,则称为混合数据接口程序。
      2.数据安全:由于接口程序运行在服务器端,数据交换发生在服务器之间,实现数据安全相对比较容易,但是,由于数据传输是通过网络进行的,所以在设计过程中要充分注意数据安全,谨防数据被不适当地公开、篡改,甚至影响系统安全。
      程序设计中实现数据安全的方法可能主要包括:(1)限制访问者:通过限制访问者IP地址、要求提供安全证书等方式可以有效限制访问者;(2)过滤请求字符和数据字符,谨防其中包含系统攻击性内容;(3)增加验证信息:对于请求数据字符串和要发送的数据,计算出验证字符。接收方据此进行验证,可以明显增加进行会话劫持并篡改数据的难度;(4)加密数据;(5)将教学系统所在服务器集中于服务器区,可以缩小数据传输范围,避免数据在此范围外被截获,从而有效减少安全事件发生。需要说明的是,由接口程序相互联系而形成的整个教学系统的安全性不会高于原教学系统的安全性,对原系统的安全管理和接口程序设计中的安全设计同样重要。
      3.接口程序与管理功能:由于教学系统增加了接口程序,或者教学系统本身设计了接口程序,这就使得教学系统之间进行交互成为可能。如果各教学系统都与适当设计的教学平台之间相互进行信息数据交互和控制信息交互,这样就构成了分布式教学管理系统。在这种情况下:(1)各教学系统和管理系统既可安装于同一服务器上,也可安装于不同的服务器上;(2)管理者或使用者只需登录管理平台就可了解自己或所管理人员在各教学系统的使用情况,并应该能够直接进入具有权限的系统进行管理和学习而不需要再次登录;(3)对已经存在教学系统的修改最小,避免了有的教学管理系统要求将原系统内容导入新系统,或者要求使用一个账号登录原系统读取信息从而使原系统教学管理功能丧失现象的发生;(4)对于根据接口程序设计规范设计的系统,可以不再设计管理功能,而使用管理平台的管理功能进行管理,这样可以避免重复设计问题,减少程序设计的工作量;也可以设计管理功能,与接口程序进行对接,实现从系统自身和管理平台两方面都可能进行管理,这样则改变了程序设计方式,教学系统的管理功能和教学管理平台都通过与接口程序交互来实现自己的功能,同样不会明显增加程序设计工作量。
      4.接口程序与数据结构:不需要了解对方的数据存储结构,这正是使用接口程序的优势。不同教学系统的类型相同或不同的数据库之间相互访问是可能的,即使位于不同服务器上,但由于数据库的设计和数据流程在各系统中并不相同,采取直接访问另一系统数据库的方式必然给系统程序的设计带来不可估量的工作量。而接口程序设计方式中,接口程序仅控制本系统的数据库,这可由该系统的设计者或者对该系统有较深了解的设计者来实施,因而相对较为容易实现。
      二、网络远程教育系统整合中接口程序的标准化
      网络远程教育系统要兼容多个教学系统,教学系统进入不同教育教学机构也要适应不同的网络远程教育系统,这就要求远程网络教育系统的接口程序与其他教学系统的接口程序都要按照相同的标准进行设计,而不能是一个教学系统面对一个网络远程教育系统时接口程序是一种设计,面对另一网络远程教育系统时又是另一种设计。
      接口程序的标准化主要应该包括这样六个方面:
      1.功能标准化:即网络远程教育系统或其他教学系统的接口程序应该包括哪些功能。常用的接口程序需要交互的数据可能包括:(1)用户登陆信息;(2)用户权限信息;(3)用户班级、教师信息或用户所管理班级、学生信息;(4)用户学习时间信息;(5)用户学习内容及其正确性信息;(6)用户作业信息;(7)用户讨论交流信息;等等。接口程序的功能应根据需要交换的数据进行规划、设计。
      2.功能名称(或调用方式)及其参数标准化:接口程序的每种功能都要按照一定的标准设定一个固定的名称供与之进行整合的系统调用,调用该功能所需要的参数名称也要按同样的标准固定化。
      3.对本系统支持哪些功能、不支持哪些功能通过标准化 的方法进行描述,这样可以避免与之进行整合的系统调用本系统不支持的功能。
      4.数据标准化:接口程序调用其他系统的接口程序大多需要返回某种形式的数据,用以进行分析或在本系统进行某种设置。所返回的数据要依据一定的标准进行组织和排列才能被本系统的接口程序正确处理.因此,应实现接口程序功能返回数据的标准化。
      三、网络远程教育系统整合中接口程序方案特点
      1.困难性:设计相关系统的接口程序,实现网络远程教育系统与其他教学系统的整合,首先,要对哪些数据需要在网络远程教育系统与其他教学系统之间进行交换进行合理规划,以充分满足管理员、教师进行教学管理和教学活动、学习者进行学习、讨论等的需要,能够交换的数据过少则不能满足实际需要,反之则会明显增加程序设计的工作量;其次,如果由原系统的设计者根据数据交换规划和数据交换标准进行接口程序的设计,则相对容易实现,否则,就要对网络远程教育系统以及与之进行整合的其他教学系统都具有较深的了解,这或者要通过探究原系统程序事件处理的逻辑过程实现,或者通过深入原系统数据库表结构和布局来实现;再次,要具有设计与网络远程教育系统和与之整合的其他教学系统相兼容的程序的能力;最后,要对网络远程教育系统和与之进行整合的其他教学系统具有嵌入程序的能力。因此,要以接口程序实现网络远程教育与其他教学系统的整合,需要对交换的数据具有合理的规划并具有相当的程序设计能力。
      2.一次性:是指接口程序设计的一次性而不是程序使用的一次性,一旦网络远程教育系统和教学系统两个方面的接口程序设计成功,教学资源的孤立性问题可以一次性地解决,在新的教学系统加入的情况下,只需设计该新教学系统的接口程序,并对网络远程教育系统进行适当设置即可。这与传统的每次增加用户信息、或者随着教学资源的增加,管理人员或教师就要进行信息复制工作的解决方法是不同的。
      3.便利性:首先,对于管理人员,只需在网络远程教育系统内对学习者账号信息进行设置,避免了学生账号信息在多个系统设置的重复工作;其次,对于教师,既可只在自己熟悉的教学系统对学生学习情况进行管理,也可利用网络远程教育系统的功能进行教学和管理,避免了教学资源在多个系统的重复上传、移动;再次,对于学生,可以以自己在网络远程教育系统的账号密码登录多个教学系统进行学习,避免了使用多套账号密码可能造成的混乱,又可以充分接触到教学资源,广泛了解相同课程学习者学习过程中遇到的问题和解决方法,自主地控制自己知识技能扩展的广度和深度。
      参考文献:
      [1]陈宏毅.资源型教学管理信息化模式的构建探讨[J].教学与管理,2007,(9):14-15
      [2]郑丽娟.基于现代远程教育技术手段大力发展继续教育事业[J].继续教育研究,2009,38(14):67-68.
      [3]张立恒.成人教育网络教学平台的构建与应用[J].中国成人教育,2010,(13):126
      [4]张齐力,昊琼.成人教育网络教学平台的问题与对策[J].继续教育研究,2011,(5):84―85

    推荐访问:教育系统 接口 探讨 整合

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章