!""#$!中国电化教育总第!""期
文章编号$#$$%,&;'%$*($$)+$>,$$?!,$"
新技术开发
基于"#$技术的
网络远程教学
系统的
设计 何瑾"薄芙丽"刘润华
*河北师范大学传播"河北石家庄
;<;;=!+
摘要$在远程教育环境下设计网络远程教学系统"应突出学生主体意识"使系统具有友好的交流界面#互动的教学内容和自由的
学习空间!本文以&;艺术设计基础'网络教学系统的(在线答疑)设计为例"介绍网络远程教学系统的设计思想#系统功能#实现技术和方法!关键词$远程教育!"#$!网络教学系统中图分类号$%&;'&;(((((((((文献标识码$"
网络教育是指利用网络技术实施远程教育的一种现代教育形式!新技术的发展"终身教育和学习型社会的兴起"促进了网络教育的高速发展"各国都非常重视网络教育体系的构建和网络教育基础设施建设"由此进一步推动了高等教育大众化进程和教学手段现代化!一#网络远程教学系统的设计思想网络远程教学系统作为远程教育的主要支柱"其设计必须积极应用现代教育技术"紧紧围绕学生核心主体"设计出通过人机交互过程"让学生更多地主动思考#主动探索#主动发现"并作为一种模式形成一种教学活动进程中的稳定结构!开发现代网络教学系统的基本设计思想是$!!建立以人的发展为本位的教学观"重视学习者的学习需求"以提高学习的自觉性#主动性和针对性%"!体现学习个别化#个性化的思想"重视个体的学习过程设计和知识构建"以提高学习者的兴趣和学习效果%#!优化和利用网络资源"重视以学习为中心"做到对相关学习资源准确
导航"合理分配学习
者的注意力和时间"以提高远程教学系统的实效和教学质量!二#网络远程教学系统的功能
!!网络
课程的辅助教学
软件 为了充分发挥教师在教学中的主导作用"应根据课程内容和特点"编制出灵活方便#美观实用的网络辅助教学软件"以供教师在授课时使用%同时"为突出学生在学习中的主体地位"应使学生既能在网上按照教学计划统一学习教学内容"又能做到自主学习"根据自己的时间#学习情况等选择学习!该部分内容主要侧重于网页设计"因此采用$%&;'()&;'*&;%"同时结合+,%&;")-%./#+0'/1#21-3-41-5等软件及6748%,53等编程语言!"!网上学习资源系统应提供与本课程相关的参考资料#网络教学资源等信息"供学生查阅!网上学习资源主要采用文本#图片#声音#动画#视频等多媒体信息"将网络课程中的相关学习资源进行收集#汇总"并以数据库记录#文件下载#超文本#超媒体等多种方式呈现!#!在线答疑#774讨论区及在线测试教与学是教师与学生相互学
习#相互促进的过程!因此"远程教学系统允许学生在学习过程中"将疑难
问题或所做习题通过电子邮件#网上774等方式"及时向远程教师提交"教师立即做出相应解答或修改"并反馈给学生!同时"学生对教师在教学过程中的意见或建议"能快速反馈给教师"以便教师能够随时对教学内容#教学方式等进行改进"从而不断提高教学质量和教学效果!系统可以根据学生的学习水平提出建议性的学习安排供学生参考%教师在教学过程中可作为控制者与指导者向学生提出问题"学生则通过讨论区与教师或学习同伴进行交流!通过多种互动方式相结合"使教师的教与学生的学紧密联系起来"从而达到教与学的最佳效果!学生还可以随时针对所学内容进行相关的练习或自我测试"最终通过系统进行自动组卷考试!这部分是整个网络远程教学系统区别于普通
课件的核心内容!它不是课程内容的简单重复"而是将课程中的师生交互内容以动态方式呈现出来!因此这部分内容普遍采用动态网页设计技术942"并将其与数据库#9$:等技术整合应用"从而实现师生的网上动态交流#试题的随机显示#
?!
新技术开发
组卷等功能!三"网络教学系统的主要实现技术和实现方法#一$主要实现技术目前应用于动态网页设计的主要技术有-.-技术"/0-技术"10-技术和数据库技术等!在我们开发的%艺术设计基础&;网络教学系统的'在线答疑(中)主要采用了/0-技术与数据库技术的整合应用!基本过程是将学生提出的问题"教师的解答等内容以数据库的形式存储于服务器中)学生在客户端通过/0-
程序界面可提出问题"显示教师已回答的问题答案)教师可根据学生提出的问题将答案通过客户端输入)/0-程序会自动将答案存储在数据库服务器中)教师还可以将学生提出的不合理的问题删除!/0-即/2)34505+45+-$&;56)它是微软开发的一种类似.789:超文本标识语言;"02+3<):脚本;与=>?:公用网关接口;的结合体)它没有提供自己专门的编程语言)而是允许用户使用许多已有的脚本语言编写/0-的应用程序!它在@5!服务器端运行)再将运行结果以.789格式传送至客户端的浏览器!因此/0-与一般的脚本语言相比)要安全得多!/0-的最大好处是可以包含.789标签)也可以直接存取数据库及使用无限扩充的/2)345A控件)因此在程序编制上要比.789方便而且更富有灵活性!通过使用/0-的组件和对象技术)用户可以直接使用/2)345A控件)调用对象方法和属性)以简单的方式实现强大的交互功能!/0-是一种服务器端的网页设计技术)可以将02+3<)语言直接加在.789网页中)既轻松读取数据库的内容)又可以轻松地集成现有的客户端BC02+3<))从而输出动态"互动和拥有活内容的网页!#二$系统实现方法D!建数据库#见下表$