借信息技术之势 成文化发展之事

2013-08-15 00:50王英杰武雪芳
河北省社会主义学院学报 2013年1期
关键词:服务器端课程内容客户端

王英杰 武雪芳

(石家庄信息工程职业学院,河北 石家庄050035)

一、信息技术对文化教育的影响

在人类文化的进程中文字的出现及印刷术的产生,是文化发展的两个重要里程碑,而信息技术的发展及普及,将成为人类文化发展的第三个里程碑,进而推动了文化的传播和教育的普及。而自上世纪九十年代以来,“多媒体”和“信息高速公路”又成为工业化时代向信息时代转变的标志,并以迅猛发展的速度改变着人们的工作、学习、生活等方式。因此随着互联网的高速发展和网络技术的进步,大多应用程序向因特网迁移。基于B/S 架构的Web 应用由于开发、部署和维护的便利,在很多的领域得到了广泛使用。高校由于办学规模扩大,学生人数增多,而在不断进行改革的高职职业教育,也逐走走向数字化、网络化、信息化,其教学模式也随之而改革创新。由于办学规模扩大,学生人数增多,而传统的教学模式实现途径单一效率低下,很难达到理想的效果及满足社会的需求,故开发一套基于计算机网络的教学系统就显得非常重要。既然因高校教育信息化时代的到来使教学模式也发生了巨大的变化,因此在线学习系统所提供的教学内容形式就应是多样化的,而传统的B/S 模式下的在线学习系统无论是内容还是其表现方式单一且固定,这样就使学生在学习的过程中会失去兴趣并产生厌倦情绪;而数据的同步提交及重载不仅降低了服务器的处理能力,还使学生在等待服务器处理信息的过程中浪费了时间,既影响了心情又降低了学习效率。RIA(Rich Internet Application,富互联网应用)技术正是为了提升用户体验而提出的解决方案,随着RIA 概念的提出Web 应用和桌面应用的优点可以兼得。在线学习系统在客户端的软件实现技术通常采用的是基于客户端/服务器(C/S)架构的“胖客户端”技术和基于浏览器/服务器(B/S)架构的“瘦客户端”技术。而采用C/S 架构模式的使用地点固定且范围小,根本满足不了学生要求的灵活上网地点;而采用B/S架构模式的使用地点灵活且范围广,功能也可频繁变动,但其安全性和交互性要求并不高;而采用B/S和C/S 这两种客户端相结合的方式,是把系统的功能进行分解,再根据不同的需求来选择适宜的客户端实现,对要高速响应及丰富交互体验的用“胖客户端”来实现,而对信息发布与收集和广泛用户群的则用浏览器来实现,但这两种架构结合的系统开发和服务器端的部署复杂度非常高。

因此,充分利用学院现有的网络资源,采用富客户端技术(RIA)开发在线学习系统,它既能像B/S一样低成本且快速的部署,又能像C/S 一样让用户有丰富的体验及实时快捷的互动,不仅能够组织多样化的教学内容,而且还能进行异步的数据交互,用实现页面信息的局部重载来减轻服务器端的工作压力,这样不仅可以提高学习的效率,还有利于保证学生在学习过程中通过持续且有效的学习来获得满意的学习效果。RIA 具有反应快、交互性强、传播范围广和易于传播等优点,是网络应用程序的发展方向,显示出广泛的应用前景。

高职职业技术院校近年来发展迅猛,随着学校的不断发展,传统的教学体系及模式已难满足教学的需求,而教师在课堂的教学时间是有限的,除了在正常教学时间外学生很难与教师进行互动交流。为此通过与学生进行讨论及问卷调查等方式,了解了近年来学生学习的状况也就是好的经验和存在的不足,故为此建立了基于网络的在线学习系统。该系统使得教学双方可随时进行信息交流,也就是学生既能提出问题,老师也可对学生回复。那么通过该系统的运行既可搭建师生之间良好交换信息的平台,又对教学质量的提升有很大的帮助:

第一,从学院整体发展的战略出发,对于在线学习的研究与开发,建立一套适应学院特色在线学习系统,可以更好地为教学服务。

第二,可以搭建师生之间交换信息的平台。教师通过学生网上学习信息的反馈,来加强教师全方位学习和研究,达到全面提高的目的。

第三,本系统的建立可以使得学生多方位的学习,达到事半功倍的效果,大大提升学生的学习动力和兴趣。

二、在线学习系统发展现状

国家中长期教育改革和发展规划纲要(2010-2020年)提出要加快信息化进程,开发网络学习课程,实现优质教学资源真正意义上的共享。学习者体验是教育技术学领域的新课题,目前国内对用户体验的研究才刚刚起步。虽然网上教学手段充斥网络的各个角落,但有时学生宁可使用书面教材学习也不愿意利用在线学习系统进行学习。通过调查发现,其原因是在线学习系统页面样式单一,不同功能模块之间的交互耦合性差,难以保持长时间的注意力,而页面中密密麻麻的文字叙述又会使其产生视觉疲劳,并不容易抓住重点,从而不愿意使用在线学习系统。而RIA 是下一代Web 应用程序发展的方向,现在已经有很多的公共站点或企业内部正在逐步采用RIA 技术,但是在教育信息技术领域的应用较少。本课题以基于RIA 技术的在线学习系统的设计为例,利用RIA 技术来尝试解决利用网络学习体验不足的问题,相信通过本课题的研究,将使RIA 技术对于网络教学的发展和应用开辟更广阔的前景。

从技术角度分析,RIA 技术的出现解决了体验的问题,RIA 技术应用中的其最大特点就是不仅分担了服务器端数据处理的压力,由于仅保留了一些必要的数据与服务器端进行信息交互,而它在客户端又采用了初始化的引擎技术,又由RIA 开发的网络应用程序具有表现力丰富、反应速度快的特点,在能引起学生学习兴趣的同时,还能使学生在长时间的学习过程中始终心情愉快,这样就有利于提高学习的效率。从课程内容角度分析,基于RIA 技术的在线学习系统为学生创设更加便捷的学习情境,避免“阅读式”的大量文字叙述;在线学习系统的讨论模块中为学生提供了可进行交流的平台;而在线测试的功能又不仅能帮助学生对所学知识的及时巩固复习,还可对学生所学知识进行量化的考核。从世界范围看,以信息技术为主的高新技术的发展,不仅对提升文化创新能力发挥着日益重要的支撑和引领作用,也已成为促进文化发展的新引擎。

无论将来RIA 是否能够完全代替HTML 应用系统,但对于那些采用C/S 架构的胖客户端技术运行复杂应用系统的机构和采用基于B/S 架构的瘦客户端技术部署Web 应用系统地机构来说,RIA 确实提供了一种廉价的选择。

本课题的创新点:基于RIA 技术的在线学习系统的设计与开发、尝试运用RIA 技术解决学生体验不足的难题。

三、研究的目标及方法

本研究的目标是在网络教育环境下设计以教师为主导学生为主体的教学模式,以提高学生体验为目的设计并开发一个辅助学生在线学习的学习系统。以《C#程序设计教程》在线学习系统为案例进行开发,让学生在知道教学内容的基础上自行选择所需模块,充分体现以学生为中心的设计思想;而采用了RIA 技术来实现后不仅可以使学习系统迅速响应且样式丰富功能模块机动灵活,以此来改善学生的学习过程。

文献研究法:在查阅国内外相关文献资料的同时,分析研究在线学习系统的RIA 技术实现方式和设计方法;实践研究法:通过用RIA 技术对在线学习系统的设计与开发来验证学生体验理论的可行性。

四、RIA 技术的概念及特点

传统网络程序的开发是基于页面服务器端数据传递的模式,网络程序的表示层是建立在HTML页面之上,但HTML 是适合文本的,所以传统的系统已渐渐不能满足浏览者全方位的要求了,这就是所谓的“体验问题”,而RIA 的出现就是为了解决这个问题的。RIA 技术允许在因特网上以一种像使用Web一样简单的方式来部署富客户端程序,RIA 是一种近似于传统桌面应用系统功能和特性的网络应用系统,其特点是它不仅分担了服务器端数据处理的压力,且仅保留了一些必要的数据和服务器端进行信息交互,并在客户端采用了引擎技术的初始化,所以RIA 具有以下两个基本特点:

一是表现力极其丰富:RIA 技术能在基于标准浏览器的在线学习系统中实现HTML 标签根本无法实现的用户界面效果,会让学生感觉更舒服使用更方便,并且这些不需要和服务器端进行交互,可完全在客户端运行。

二是迅速反应:与传统的B/S 应用模式相比,采用了RIA 技术的在线学习系统的客户端它可以通过异步通信和服务器进行交互,它不仅分担了服务器的工作压力,而且RIA 的智能引擎又减少了客户端与服务器端的网络通信量,从而减轻了网络的负载量,就进一步提升了在线学习系统的响应速度,使学生在向服务器提交数据的请求后不用等待就可进行其他相关操作,从而保证了学习的连续性。

五、在线学习系统的课程内容

在线学习系统是课程内容的载体,因此在选择课程内容时既要有系统性、科学性和先进性,其形式又要符合国家相关的规范标准,所以要从学科的基本概念中提炼课程的主要内容,并形成系统性的知识体系,这样就有利于学生知识的理解和迁移。

使用在线学习系统学习的目的就是为了提高效率节省时间,所以通常是以浏览的方式进行学习,按照逻辑顺序和学生心理顺序相结合的方式组织学习内容;学生在进入在线学习系统之前水平参差不齐及理解能力不同,因此要根据学生的知识水平及学习能力来灵活的制定在线学习中的学习内容和深度;适量的练习题既能帮助学生加深对所学内容的理解又能拓宽知识面。

基于RIA 技术的学生体验在线学习系统应遵循学生体验的课程内容设计原则,以章节目录形式来显示课程内容,以重点知识为主,用简明扼要的文字来阐明知识点及学习目标,让学生能抓住页面所表达的主要内容。本课题以《C#程序设计教程》的重要知识点为主要在线课程内容,并提供一定数量的课后题目供学生学习完成后练习使用。

六、在线学习系统的设计

基于RIA 技术的在线学习系统的设计是为了更好地帮助学生学习,并强调以学生为中心,把学生体验分析作为在线学习系统设计的基础,并贯穿在整个设计和开发过程中。不同的学生在进入网络学习之前就具有不同的学习经历、知识背景和心理特征,并且有不同的学习期望,而在线学习系统又是学生在课堂学习之余对知识点的有利补充,并还可以在此与同伴与老师进行交流,拓宽其知识面和接受新知识。根据对学生在线学习过程中遇到的问题分析,系统需实现以下基本功能:

一是注重师生之间的交流,为其提供便捷的交流工具,而RIA 技术不仅提供了类似桌面系统的聊天工具,而且不同的聊天窗口还可以集中到一个页面中进行组织管理,因此学生可以任意自行组织窗口,进行自主学习。

二是由于视频资料在通信中要占用很大的数据带宽,所以应适当地选择视频资料。而RIA 技术的异步数据处理机制,可以在看视频资料的同时记录笔记并对已学知识做出标记,这样就可以保证在学习过程中交互的流畅性及连续的学习体验。

三是由于学生对知识感兴趣及掌握的程度不同,因此系统提供的课程内容需满足不同学生的需求,让学生根据自己的需求进行学习。

Windows 操作系统界面是学生最为熟悉的,其直观且又好又易用的交互界面,深为广大学生喜欢。因此基于RIA 技术的在线学习系统就借鉴了windows 操作界面的设计风格,模仿windows 操作界面的交互形式,以适应学生在线学习时的交互习惯,使学生能迅速掌握在线学习系统的使用方法。

本课题主要借鉴用户体验的相关理论,把以学生为中心的思想贯穿整个在线学习系统的设计和开发过程中,由于学生喜欢网上学习方式,则得出基于RIA 技术的在线学习系统的设计原则。在系统设计完成后,进行了基于RIA 技术的在线学习系统的开发和应用工作。合理的运用RIA 技术开发在线学习系统不仅能使界面丰富,而且其异步交互方式可以并发转发客户端请求到服务器端,从而大大提高了系统的响应速度。

猜你喜欢
服务器端课程内容客户端
基于“课程内容六要素”的绘本文本解读路径探析
水彩画课程内容与教学体系改革的必要性
Linux环境下基于Socket的数据传输软件设计
如何看待传统媒体新闻客户端的“断舍离”?
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
浅析异步通信层的架构在ASP.NET 程序中的应用
基于Qt的安全即时通讯软件服务器端设计
学前教育专业体育课程内容的构建
依标明辨 巧用萃取——谈如何将文本内容萃取成课程内容