《信息技术与教育》网络课程的架构杨宪光_网络课程的开发和建设
《信息技术与教育》网络课程的架构杨宪光由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“网络课程的开发和建设”。
嘉 应 学 院 本科毕业论文(设计)
(二零一二届)
题 目:《信息技术与教育》网络课程的架构 姓 名: 杨宪光 学 号:
院 别: 教育科学学院 专 业: 教育技术学(师范)指导老师: xxx 申请学位: 理学学士
嘉 应 学 院 教 务 处
A Thesis Submitted to Jiaying University for Degree of Bachelor of Science
The structure design of《Information technology and education》website curriculum
Candidate: xxx Supervisor: xxx
May 2012 School of Education Jiaying University Meizhou, Guangdong, P.R.China, 514015
摘 要:随着计算机网络和国际互联网的发展,使教育技术由视听技术迅速发展到以多媒体技术、计算机技术和网络技术为依托的信息技术。新型的教育技术必然会给教育改革带来前所未有的机遇,而网络课程就是这个新型教育的一种方式。本文阐述了在进行《信息技术与教育》网络课程架构过程中的一些思考和做法。包括阐述了《信息技术与教育》网络课程架构的必要性和重要性;网络课程的自主学习、协作性、开放性、交互性等设计原则;网络课程设计与开发的基本过程,如教学设计、系统设计、素材准备、脚本编写、课程制作、发布与测试等;网络课程的学习系统、用户系统、管理系统与帮助系统等模块的功能实现和制作过程中的关键技术,如流媒体设计技术等。
关键词:信息技术与教育,网络课程,网络教学,架构
Abstract :Along with the development of the computer network and the internet, the educational technology has rapidly developed from the audio-visual technology to the information technology relying on multimedia technology、computer technology and network technology.The new pattern of education technology will bring huge opportunities to the educational innovation.And the web-based course is one pattern of the new education.The article discued some considerations and modus operandi during the proce of building the structure design of “Information technology and education” web-based course briefly, including the neceity, the eentiality and the design principle or strategy such as freedom learning, collaboration learning, openne and interaction.The article also discued the basic proce of design and development such as instruction design, system design, material preparation, script writing, curriculum development, publishing and testing.The author also explored the learning system , the user system, the management system, the aist system, the function of every module and the key technology of the structure design in“Information technology and education” web-based course , such as flow-media design technology etc.Key word: Information Technology and Education, Web-based Course, Network Instruction, Architecture
目录
目录........................................................................4 1 前言......................................................................6
1.1 《信息技术与教育》网络课程架构的必要性...............................6 1.2 《信息技术与教育》网络课程架构的重要性...............................6
1.2.1 以新技术教学模式进行教学来开拓新的学习途径.....................6 1.2.2 以网络课程建设平台为依托来提高本课程的教学质量.................6《信息技术与教育》网络课程的设计原则.......................................7
2.1 学科内容的选择性原则.................................................7 2.2 学生自主学习的设计原则...............................................7 2.3 创新能力培养原则.....................................................7 2.4 协作性设计原则.......................................................8 2.5 开放性设计原则.......................................................8 2.6 适合性原则...........................................................8 2.7 交互性原则...........................................................8 3 《信息技术与教育》网络课程设计与开发的基本过程.............................9
3.1 确定教学内容.........................................................9 3.2 教学设计............................................................10
3.2.1 教学目标分析..................................................10 3.2.2 学习者特征分析................................................10 3.2.3 知识内容的分析................................................10 3.3 系统设计与脚本编写..................................................11
3.3.1 界面的设计....................................................11 3.3.2 导航策略的设计................................................11 3.3.3 脚本编写......................................................12 3.4 素材的准备与制作....................................................12
3.4.1 文本素材的准备................................................12 3.4.2 图像素材的准备................................................12 3.4.3 动画素材的准备................................................12 3.4.4 声音素材的准备................................................12 3.4.5 视频素材的准备................................................12 3.5 网络课程的测试与评价................................................13 3.6 网络课程的发布与维护................................................13 3.7 网络课程的应用与推广................................................13 4 《信息技术与教育》网络课程架构及其功能模块实现............................14
4.1 学习系统............................................................14
4.1.1课程学习......................................................14 4.1.2 学习笔记......................................................15 4.1.3 在线讨论......................................................16 4.1.4 在线考试......................................................17 4.2 用户系统............................................................18
4.2.1 用户注册......................................................18
4.2.2 用户登录......................................................19 4.3 管理系统............................................................23
4.3.1 用户管理......................................................23 4.3.2 试题管理......................................................23 4.3.3 论坛管理......................................................24 4.3.4 购物管理......................................................24 4.4 帮助系统............................................................25
4.4.1课程定位......................................................25 4.4.2 网站导航......................................................25 4.4.3 搜索工具......................................................25 4.4.4 购书中心......................................................26 4.4.5 网络记事本....................................................26 4.4.6 中英文翻译软件................................................27 4.4.7 系统帮助......................................................27
5《信息技术与教育》网络课程实现的关键技术...................................28
5.1 开发技术............................................................28
5.1.1 系统设计技术..................................................28 5.1.2 模块管理技术......................................................29
5.1.3 流媒体设计技术................................................29 5.2 开发环境和工具......................................................30
5.2.1 开发环境......................................................30 5.2.2 开发工具......................................................30结论.....................................................................30 参考文献....................................................................31前言
1.1 《信息技术与教育》网络课程架构的必要性
20世纪90年代以来,计算机网络和国际互联网的发展使教育技术由视听技术迅速发展到以多媒体技术、计算机技术和网络技术为依托的信息技术, 这种新型的教育技术必然给教育改革带来前所未有的机遇,必然对传统的教学模式产生强烈的震撼和冲击。传统教学模式正受到越来越严峻的考验与挑战,而传统教育与网络教育在一定的教学环境下是可以优势互补的,借助孔子启发式教学等教学模式,利用网络教学的延伸性,扩阔教学的范围,形成传统教育和网络教学的相互结合局面。
如何使用网络技术才能更有效地开展教育技术专业的相关课程,以及采用一种什么样的教学模式,才能更好地使学习者的认知结构发生一定的改变,如何为学习者提供另一种学习途径已经成为大家关注的一个课题了,《信息技术与教育》网络课程的架构就是在这种背景下对这一课题的初步探索。
1.2 《信息技术与教育》网络课程架构的重要性
通过对文献的分析,对于网络课程建设这块领域,作为教育技术学专业主干课程的《信息技术与教育》这门课程暂时只有较少学者对其提出网络课程架构的预想,而对于《信息技术与教育》这门课程本身来说,大部分学校还是以传统的教学模式进行教学,并没有通过网络课程这个平台进行教学。因此,进行《信息技术与教育》网络课程的架构具有很重要的意义。
1.2.1 以新技术教学模式进行教学来开拓新的学习途径
《信息技术与教育》是高等学校教育技术学专业的必修课程,以其教育技术基础课程的性质,该课程也可作为其他教师教育类专业的必修或选修课程。基于这门课程现在大部分高校还是以传统的教学模式进行教学,提出本课题可以让部分想通过网络课程进行继续教育或者终身教育的学生提供了一个不受时空限制的学习的平台,使学习者的认知结构发生一定的改变,使他们学会认知、学会生存、学会做事和学会与人共事。
1.2.2 以网络课程建设平台为依托来提高本课程的教学质量
2004年9月,广东嘉应学院开办新的专业――教育技术学,培养新技术领域的师范人才。自2005年以来,嘉应学院积极开展校内网络课程的建设工作,在教育技术方面,目前只实现了《现代教育技术》网络课程的开发工作,对于教 育技术学专业主干课程《信息技术与教育》网络课程的架构,暂时比较少教师提出这个课程的开发工作和预想计划,而且对于这门课程的架构方案,在国内文献的搜寻阅读中发现比较少学者对此课程进行有效性的架构方案。基于国内网络课程现在所呈现出来的优势和不足的思考下,本课程架构方案的提出,可提供给其他学者作为参考。首先在嘉应学院网络课程建设范围内进行科学的开发试验,通过良好的评价后,则可以进行进一步的推广。《信息技术与教育》网络课程的设计原则
2.1 学科内容的选择性原则
《信息技术与教育》网络课程的设计必须符合课程教学大纲的要求,适应教学的实际需要,并且要求根据教学目标和学习者的特征分析等来选定教学资源和教学信息。课程内容科学严谨,并且要与学科的知识体系结构保持一致,覆盖面广,及时跟踪本课程及其他相关课程的学术发展前沿,反映最新的信息动态,做到教学信息资源的及时、准确更新。1设计要符合学习者的认知规律、认知水平和思维特点,引用的教学资源要符合事实,表达要清楚、准确,难易程度要适当。2
2.2 学生自主学习的设计原则
网络课程的设计首先要考虑到网络教学所具有的师生时空分离的特征,与传统的课堂教学方式不同,网络教学是一种非面授的教学方式,是以自主学习为其学习特征。3由于师生的时空分离,那就更需要学生有比较高的主动性和自觉性,能在缺乏监督的环境下仍然能够自主地完成本课程的学习,并取得一定的学习效果。那就需要网络课程的设计要以学习者为中心,紧紧地围绕学生自主学习,为学生提供丰富新颖、形式多样的学习内容与学习资源,并且应该为学生提供充分的“人际交互”和“人机交互”来提高学生的学习兴趣,让学生体会到学习者是学习过程的认知主体和中心,从而促进学生积极参与、主动探索、发现问题并主动自觉地建立良好的网络课程学习氛围,产生团队意识和共鸣效应。
2.3 创新能力培养原则
创新能力和获取信息的能力是当代素质教育的核心。4网络课程教学模式作为现代化教育模式完善的一个探究方向,同样需要培养学生的创新能力。学生通过网络课程学习的这个新型途径的学习,既需要掌握现有课程的基础知识和基本技能外,还需要掌握获取信息的能力。作为网络课程开发的设计人员,应该有义 12戴心来,陈齐荣.网络课程的教学交互及其设计探究[J].电化教育研究,2005,(09):67-72.王承博,刘瑞儒,王宁.网络课程的设计与开发[J].延安大学学报(自然科学版),2005,(03):79-82.3舒存叶,赵蔚,张雷.《现代教育技术》网络课程交互设计[J].现代远距离教育,2005,(03):67-69.4王小霞,徐晓辉.关于网络课程建设的几点思考[J].浙江万里学院学报,2005,(04):124-126.务、有责任、有意识地培养学生勇于质疑、提出问题和主动解决问题的能力,激发学生的潜在力量和创新精神。正确处理好“预设”与“生成”的关系,把重点放在学生的学习过程中而不是既有的教学设计上,增强学生的信息文化素养,培养学生的创新能力。
2.4 协作性设计原则
协作学习是利用多媒体计算机和通信技术建立的一个协同的活动环境。通过这个活动环境可以支持学生之间、师生之间的交互活动。以小组形式针对同一学习主题在师生之间、学生之间进行讨论、交流、协作。5教师在设计时尽可能为创造自主探索、协作交流的空间,构建学习资源库。本课程使用了论坛BBS、博客BLOG等形式来实现协作学习。
2.5 开放性设计原则
网络课程是一个开放模式的教学活动, 它最大的特点就是内容可以及时更新, 在学习过程中发现错误时及时加以更正。6因此,在课程的结构设计上需要做到教学内容的全面开放,并且易于评价、维护与修改,而本学习系统的后台管理系统可以随时对整个系统的版面、内容等进行调整。
2.6 适合性原则
课程的建设要针对教育技术学专业发展的前沿需求,既要紧跟国际和国内的发展动态,又要考虑到符合我国的教学大纲制定原则,特别是广东嘉应学院的教育技术专业网络课程的实际开展情况,避免出现“形式走过场”的浪费情况。除此之外,还必须考虑到在设计过程中,以其教育技术基础课程的性质,该课程也可作为其他教师教育类专业的必修或选修课程。
2.7 交互性原则
学生使用网络课程进行自主学习的过程实质上就是学生在网络环境下和教师、课程资源、学习伙伴之间的交互学习过程。而交互学习的主要方式就有:学生与教师、学生与学生、学生与内容。根据不同类型的交互,采取不同的方式和方法,比如:学生与教师、学习伙伴之间既可以通过E-mail,也可以通过本网络课程内设计的论坛BBS进行信息的交互。如图2.1所示:
5刘彦保,郝继升.网络课程的设计模式和实施方案[J].延安大学学报(自然科学版),2005,(04):34-38.教师博客论坛BBS学生课程资源博客学生论坛BBS学生
图2.1 教师、学生与课程资源之间的交互类型
交互设计是否合理将直接影响到网络课程的质量和学生的学习兴趣和学习效果。除了要求在交互设计时必须以学生者为中心外,还应该充分发挥教师的主导作用、充分满足学习者之间的知识交流和情感交流、采取及时、有效的互动等。《信息技术与教育》网络课程设计与开发的基本过程
根据网络课程的特点、设计原则以及相关的教育理论,本网络课程的设计与开发的基本过程7如图3.1所示:
应用与推广《信息技术与教育》网络课程设计与开发的基本过程网络课程的发布与维护网络课程的测试评价素材的准备与制作系统设计与脚本编写与修教学设计改确定教学内容
图3.1 《信息技术与教育》网络课程设计与开发的基本过程
3.1 确定教学内容
网络课程设计与开发的第一步是完成教学内容的选择,教学内容的选择是课程开发的起点,选择的教学内容要以多媒体计算机和网络表现特点为依据,选择那些能够发挥网络优势的内容,选择应用面广的内容,选择能够解决教学重难点的内容。本网络课程的教学内容是:当前在教育中应用的各类信息技术的概貌及其在教育中应用的现状和前景。
7王承博,刘瑞儒,王宁.网络课程的设计与开发[J].延安大学学报(自然科学版),2005,(03):79-82.3.2 教学设计
教学设计是开发网络课程过程中最为核心的部分,是网络课程开发的蓝图,直接决定了整个网络课程的好坏。依据网络课程设计的理论指导和原则,要求在教学设计阶段,以系统方法设计网络课程,优化教学环境,达到最好的学习效果。8 3.2.1 教学目标分析
信息技术的发展日新月异,本课程并不是把所有关于信息技术教育应用的知识和内容全部罗列出来,而是通过介绍各领域中一些基本概念和基本知识,配以每章后的思考与练习题,通过学习者调研,探讨信息技术教育应用面临的诸多问题,思考解决教育教学问题的方案,在此过程中形成新的理念。本课程期望学习者在通过学习之后,能够系统掌握信息技术的原理与特点,及其在教育中的应用价值和操作方法,适应教育信息化时代的挑战。
3.2.2 学习者特征分析
学习者是现代化教育模式下网络教学活动的中心,对学习者进行各方面的特征分析是网络教学系统设计的关键环节。9它主要包括了对学习者的社会背景、心理、生理发展的特点、学生的学习期望值、学习风格以及原有的知识结构的分析等等,而对于教育技术学专业学生和其他非专业学习者来说,教学目标应当是有所区分的。
教育技术学专业的学生经过其他专业课程的学习,掌握了一定的基础知识和学习方法,有一定的认知水平能力,想进一步提高自己的学习熟练程度,掌握更多的技巧和加强与学科结合的能力已经成为他们的学习目标,而其他非专业学习者的学习目标则是想掌握基础知识和学习方法技能。
3.2.3 知识内容的分析
《信息技术与教育》网络课程教材是以黄荣怀主编、北京师范大学出版社的《信息技术与教育》为基础的,主要阐述了当前在教育中应用的各类信息技术的概貌及其在教育中应用的现状和前景。概括起来主要包括如图3.2所示的七大部分:
89王会霞,代朝霞.高校网络课程教学设计[J].教育信息化,2005,(13):124-126.卓君莉,胡小梅,姜秋林.《银行临柜英语口语》网络课程的教学设计[J].宁波工程学院学报,2005,(04):78-82.《信息技术与教育》网络课程内容 第一章 信息技术简介第二章 计算机技术与教育第三章 通信技术与教育第四章 网络技术与教育第五章 虚拟现实技术与教育第六章 人工智能与教育第七章计算机支持的协同工作与协作学习
图3.2 《信息技术与教育》网络课程内容
3.3 系统设计与脚本编写
3.3.1 界面的设计
网络课程不能像其他娱乐和商务网站那样依靠花俏,丰富多彩的界面来吸引浏览者的眼球,它的重点在于课程内容的设计要满足学习者的学习欲望和提高学习者的知识水平,但是美观、简洁的界面也是能够提高学习者的兴趣,减少学习过程中因“人机交互”产生的枯燥、疲劳现象。10因此,在本网络课程中提倡设计的界面风格要活泼、内容要清晰、简洁。网页背景选用浅色调,画面保持淡雅。选用字体的大小、颜色要和背景相互协调。
对于部分内容比较多的页面要采用“上一页”或“下一页”的形式进行翻页连接,并且注意排版整齐、清晰。功能性按钮要尽量减少所占空间并建议采用折叠形式,且位置要保持一致,避免学习者眼花缭乱。
3.3.2 导航策略的设计
良好的导航策略,可以引导学习者进行有效的学习,提高学习的效率,它是决定网络课程质量的关键因素。在网络课程的网页中,应当在每章的连续节中使用跳转的小图标或者使用“上一页”、“下一页”的形式来实现学生的顺序学习和沿路返回学习。对于初学者来说,可以按照预先设计的浏览路径一步一步地进行顺序学习,大大减少学习以外的探路时间,提高系统的使用效率和学生的学习效率。
网络课程的主页和下一层的网页中也应当有快捷、清晰的导航区,以便学习者从每章中灵活地进行交互跳跃。同时在学习内容的上方设计有“您现在的位置是:《信息技术与教育》学习网站>>>>第*章>>>第*节>>内容>正文”等类似的位置标识,并保证所指向的链接是正常的。
10李葆萍,马秀麟.网络课程的教学设计与技术实现--以《数据库原理》网络课程的开发为例[J].教育信息化,2005,(11):60-62.3.3.3 脚本编写
通过填写制作脚本卡片来完成对本网络课程的制作。教师进行填写时要注意用清晰、准确的文字语言对系统结构设计的结果进行描述,方便以后的制作流程执行和随时作出修改。
3.4 素材的准备与制作
3.4.1 文本素材的准备
使用Dreamweaver 8.0中的CSS技术定义文本各级标题及段落的格式,文字输入课件后,选用定义好的格式, 自动进行排版,可节省文字调整时间。11文字的字体、字号、颜色要适当,避免过于花俏等。
3.4.2 图像素材的准备
图像是通过画面来表达一定的思想的,在网络课程的素材文件中,图像文件一般为GIF和JPG两种格式,使用时要灵活运用。JPEG格式文件的大小一般小于GIF格式文件的大小,而GIF格式的无损压缩几乎保持了原始图像的清晰度。如果图形使用了很多种颜色,特别是不同颜色相互交叉,最好是采用JPEG格式。如果所用图形的颜色比较简单,应采用GIF格式。考虑到网络传输快慢的要求和网站所占空间的大小,应该适当地运用这两种图片格式。重要的图片采用GIF格式,以保证其清晰度。可以采用的制作工具是Adobe Photoshop CS3。
3.4.3 动画素材的准备
用动画来表达抽象的教学内容,是一种有效的教学手段。采用的动画制作软件有Macromedia Flash 8.0。使用动画嵌入网页时,要保证学习者在学习过程中能流畅的播放动画,若要安装插件的,则需要在网络教学系统中提供有动画插件的下载。
3.4.4 声音素材的准备
收集部分比较优美的MP3或MIDI格式的音频文件作为网页播放的背景音乐,可以舒缓学习者的学习疲劳,但前提是音频文件既能满足一般语音播放效果的要求,又能节省磁盘空间。
3.4.5 视频素材的准备
利用视频的优势介绍当前在教育中应用的各类信息技术的概貌及其在教育中应用的现状和前景也是一个不错的选择,但不能过多的运用,因为它需要很高 11姜红花,李汝莘,陈龙猛,张金政,于仁师.基于Web的《农业机器运用管理学》多媒体课件的开发与应用[J].山东农业大学学报(自然科学版),2005,(04):586-590.的宽带传输率的。可以采用Premiere Pro 7.0、Microsoft Office PowerPoint 2003进行制作。本网络课程系统采用流媒体传输技术并架构流媒体服务器作为视频资源库的实现手段,使用WMV、RM、RMVB等格式的视频教学文件。
3.5 网络课程的测试与评价
网络课程的设计与开发是否成功,需要在实际的教学使用过程中得以检验,而测试与评价的环节则贯穿于整个架构的过程中。在试用阶段,教师或者管理员应当仔细地记录下网络教学系统的运行情况和收集学习者在使用过程中的意见,这是一个长期的工作。以测试、评价其教学效果, 并积极组织修改, 直至本网络课程获得最佳的教学效果为止。
3.6 网络课程的发布与维护
发布是指将功能相对完善的课程网站“搬”上网, 向广大学习者开放。在发布本网络教学系统时,教师要首先确定本机已经安装了Internet Information Server 5.0、Microsoft Office Acce和系统组件等。对于ASP动态网站的发布来说,具体步骤有:在Internet信息服务中设置网站描述、IP地址和TCP端口;将存有课程网站主页Index.asp的目录作为Web站点发布的主目录;将本系统的主界面文件Index.asp作为站点缺省文件并对Internet Information Server的权限作相应的设置,如:脚本资源访问、记录访问、读取、写入、索引资源、目录浏览等。当系统发布后,客户端用户在浏览器中输入IP地址链接本系统时,就会出现网络教学系统的主界面了。12
通过FTP的形式把网络课程的整站系统上传到服务器以后, 最主要工作的是对网络课程的长期维护。本教学系统的维护主要包括:对网络课程的运行情况进行监控, 发现运行问题并及时解决;对教学内容、公告栏和在论坛讨论发布的帖子要及时进行修改或清空,减少系统所占用的空间;对教师用户名和密码要定期进行修改,并对Internet Information Server的权限作相应的修改设置等。
3.7 网络课程的应用与推广
《信息技术与教育》网络课程进行发布后,管理员需要收集广大教师和学生使用本网络教学系统的评价与建议。根据及时反馈回来的信息,针对本网络课程的架构进行全过程的有效的修改。经过长时间的实际应用和维护后,再作本网络教学系统的进一步推广。
12王秋云.基于Web的课程网络教学系统的设计与实现[J].电化教育研究,2005,(11):56-58.4 《信息技术与教育》网络课程架构及其功能模块实现
本课程网站的系统架构设计如图4.1所示:
课程学习学习笔记在线讨论在线考试学习系统用户系统用户注册用户登录用户管理试题管理论坛管理购物管理管理系统网络课程架构及其功能模块《信息技术与教育》课程定位网站导航站内搜索帮助系统购书中心网络记事本中英文翻译系统帮助
图4.1 《信息技术与教育》网络课程架构及其功能模块
134.1 学习系统
4.1.1课程学习
《信息技术与教育》网络课程教材是以黄荣怀主编、北京师范大学出版社的《信息技术与教育》为基础的,主要阐述了当前在教育中应用的各类信息技术的概貌及其在教育中应用的现状和前景。包括:信息技术简介;计算机技术与教育;通信技术与教育;网络技术与教育;虚拟现实技术与教育;人工智能与教育;计算机支持的系统工作与协作学习。学习系统在每一章节或者每单元的学习后都设计了思考与练习的形成性练习,以检验学习效果,巩固学习成果。如图4.2所示:
13钟日辉,马学义.《数码摄影》课程学习网站的设计与开发[J].中小学电教,2005,(06):67-69.图4.2 课程学习
4.1.2 学习笔记
学习者在学习过程中难免会遇到一些个人没办法解决的问题,但同时又需要解决的问题。因此,就需要学习者通过每次学习进行问题的记录,明确自己的学习进度。用准确的语言把遇到的问题清晰地记录下来,用E-mail或者论坛BBS的形式与教师、学习伙伴进行交流、分享,也可以作为个人的学习信息和学习心得体会。本系统设计的“学生博客系统”是提供给学习者发表个人学习心得体会积累的一个途径。如图4.3所示:
图4.3 学生博客系统
4.1.3 在线讨论
学习者通过学习系统设计的论坛进行问题的交流和讨论,寻求问题的解决。因此,论坛可以从整体上划分为三个区,包括:信息发布区、学习交流区和资源共享区;从学习内容知识点的关系就划分为八大板块,以课程内的每一章知识内容为一个板块,同时增加了一个综合板块。论坛作为在线讨论的形式,从某种意义上是一个小型的学习资源库。如图4.4所示:
图4.4 在线讨论
4.1.4 在线考试
学习者在经过阶段性的学习后,可以到网络课程设计的“在线考试系统”进行在线测验。为了省掉管理员录入考生身份的麻烦,可以让考生自己注册身份;考生的注册身份通过审批后,考生就可以登陆考试,并且可以在考试之前对本次考试的时间、登陆次数、试卷模式、信息等进行查看,以便心中有数。
选择合适的试题,按照系统设定的自测时间进行在线做题,完成后提交试卷,等待在线考试系统自动改卷并返回正确答案。学习者可以根据返回的正确答案进行思考,检验自己的学习方法和知识的盲点,以改进学习者的等级评定和学习期望值的鉴定。教师可以根据学习者在线考试的情况进行个别学习辅导和建议等。如图4.5所示:
图4.5在线考试
4.2 用户系统
4.2.1 用户注册
学习者在第一次浏览《信息技术与教育》网络课程的时候,需要以真实的姓名作为下次登录本学习系统的用户名,另外注册系统还会继续提示用户填写相关的基本信息进行注册,如:密码、邮箱、验证码等等。对于尚未注册的匿名用户来说,他们只能浏览网络课程的部分内容,而且不能查看其他学习者的基本信息、学习心得体会和参与本课程的任何交流和评论活动。普通用户如果要浏览所有学习网页则必须先到注册系统进行注册,并且要得到管理员验证、审批后才能够继续登录浏览。如图4.6所示:
图4.6 用户注册
4.2.2 用户登录
经过管理员验证、审批后的学习者可以凭用户名和密码登录并浏览本课程的网站内容,并可以取得随时、随地参与自主学习活动和问题提出、交流讨论等权限。进入本系统后,学习者可以选择学习任务,并制定学习计划,利用学习工具进行自主学习,对教学资源进行分析、理解、筛选和综合等。在学习过程中,学习者如果有问题提出的,可以到学习系统内的论坛与教师或者其他学生进行问题交流和解决问题的讨论,也可以使用电子邮件E-mail等形式进行个别交流讨论。学生在本学习系统内既可以发布自己的作品和学习心得体会,也可以对学习伙伴的学习成果、笔记摘要等进行查阅、评价。如图4.7所示:
图4.7 用户登录
表单空内容登录提交警告信息的关键代码如下所示:
用户注册登录页面User_RegCheck.asp的关键代码如下所示: <% Sub CheckUser()Dim paword, CheckNum, trs UserName = UserNamefilter(Trim(Request(“username”)))paword = ReplaceBadChar(Trim(Request(“paword”)))CheckNum = ReplaceBadChar(Trim(Request(“CheckNum”)))If UserName = “” Then FoundErr = True ErrMsg = ErrMsg & “用户名不能为空!” End If If paword = “” Then FoundErr = True ErrMsg = ErrMsg & “密码不能为空!” End If If CheckNum = “” Then FoundErr = True ErrMsg = ErrMsg & “验证码不能为空!” End If If FoundErr = True Then Exit Sub End If paword = md5(paword, 16)Set rs = server.CreateObject(“adodb.recordset”)sql = “select * from PE_User where IsLocked=” & PE_False & “ and UserName='” & UserName & “' and UserPaword='” & paword & “'” rs.open sql, Conn, 1, 3 If rs.bof And rs.EOF Then FoundErr = True ErrMsg = ErrMsg & “用户名或密码错误!!” Else If paword rs(“UserPaword”)Then FoundErr = True ErrMsg = ErrMsg & “用户名或密码错误!!” Else If Trim(rs(“CheckNum”))Trim(CheckNum)Then FoundErr = True ErrMsg = ErrMsg & “验证码不对!” Else Dim AdminCheckReg AdminCheckReg=Conn.Execute(“select PE_Config”)(0)If AdminCheckReg = True Then Set trs = Conn.Execute(“select GroupID,GroupSetting from PE_UserGroup where GroupType=1”)Call WriteSucceMsg(“恭喜你!”, ComeUrl)Else Set trs = Conn.Execute(“select GroupID,GroupSetting from PE_UserGroup where GroupType=2”)Call WriteSucceMsg(“请返回首页登录。”, ComeUrl)'Response.Cookies(Site_Sn)(“UserName”)= rs(“UserName”)'Response.Cookies(Site_Sn)(“Paword”)rs(“UserPaword”)'Response.Cookies(Site_Sn)(“LastPaword”)rs(“LastPaword”)'Response.Cookies(Site_Sn)(“CookieDate”)= 0 End If GroupID = trs(0)Dim GroupSetting GroupSetting = Split(trs(1), “,”)Set trs = Nothing rs(“GroupID”)= GroupID rs.Update End If End If End If rs.Close Set rs = Nothing End Sub %>
= =
AdminCheckReg
from 4.3 管理系统
4.3.1 用户管理
教师或者管理员可以对已经注册用户账号、用户授权和认证管理等进行管理;为了学习系统安全的需要和权限的限制程度,可以采用论坛用户、学习笔记用户、浏览用户分开的办法进行有效、便捷管理。如图4.8所示:
图4.8 用户管理
4.3.2 试题管理
教师为了测试部分学习者是否已经达到相应的学习水平,因此在学习系统主页上设计了一个在线测试的考试系统,这就需要教师能够随时、及时地对试题进行更新和维护。因此,试题管理提供了“在线考试”试题的查询、录入、删除和修改功能。如图4.9所示:
图4.9 试题管理
4.3.3 论坛管理
学习者在学习过程中遇到的学习问题,可以到学习系统内设计的论坛进行问题的提出。这就需要教师对学习者发布的信息进行浏览、回复、删除。如:限制并删除不文明语句、防止灌水等行为。如图4.10所示:
图4.10 论坛管理
4.3.4 购物管理
对于学习者在“购物中心”发布的有助于学习本课程的书籍、光盘及带有版权信息文献的信息要进行合理性的管理。价格与实物远不相符合的信息应当马上删除,避免网络欺骗行为的发生。学习者在不违反网上购物规则的情况下,可以自由地发布自己的商品信息,并可以对信息进行更新、修改和删除等。如图4.11所示:
图4.11 购物管理
4.4 帮助系统
4.4.1课程定位
学习者通过“课程定位”这一链接设计,可以清楚地知道本网络课程明确发布的使用定位和网站简介等内容,可以根据这一内容进行有效的学习计划制定和学习内容任务的分配。
4.4.2 网站导航
学习者通过点击“网站导航”这一链接,可以进入到一个已经合理设计好的完整的网站导航页面。学习者可以方便地点击任何一个模块进行浏览学习和使用。这就要求教师在设计网站导航时要做到清晰、合理和交互性强等。
4.4.3 搜索工具
网络课程是网络教学的主要学习资源,站内搜索功能是网络课程必备的导航工具之一。本网络课程使用的搜索引擎工具是Search Engine Builder Profeional搜索引擎工厂专业版2.5版本。它既可以创建JavaScript脚本语言的站内搜索引擎,也可以创建动态网页技术+数据库(ASP+ACCESS)的站内搜索引擎。所创建的站内搜索引擎不但可以搜索网站内的HTML、ASP等网页文档,还可以搜索PDF、WORD、Excel、PPT、RTF等文本格式的文档和MP3、RM、WMV、MIDI、WAV、GIF、JPG、ICO等多媒体文档。如图4.12所示:
图4.12 搜索工具
4.4.4 购书中心
学习者在学习这门课程的过程中,推荐一些有助于学习本课程的书籍、光盘及带有版权信息的文献,通过后台管理人员和专家的筛选,以“网上购物”的形式,整合一个网上购物系统网站,针对不同的需要,实行打折或者免费等方式,向学习者提供便利服务,充分发挥市场经济与学术领域的有效结合。这也是本网络课程设计中的特色之一。如图4.13所示:
图4.13 购书中心
4.4.5 网络记事本
学习者在学习过程中出现个人一时没办法解决的问题,但又需要解决的问题,就可以使用网络记事本把遇到的问题清晰地记录下来,类似传统课程学习的读书笔记,同时也可以作为学习经历的记录,积累成为学习心得体会。
本网络课程中使用“页面调用本地记事本notepad程序”的形式来实现网络记事本的功能,代码如下:
4.4.6 中英文翻译软件
学习者在学习过程中遇到陌生的英文单词时,可以使用学习系统设计的中英文在线翻译软件,进行中英文的单词校对,有助于学生的英文单词记忆。同时在本系统中已经设计有现成的关于《信息技术与教育》专业名词的英文翻译。如图4.14所示:
图4.14中英文在线翻译软件
4.4.7 系统帮助
为了方便学习者更有效地进行学习活动,需要进行网站安装的说明。学习者可以快速学会使用本课程网站,并着重对版权进行说明,以保证没有侵权行为的发生。对于本学习系统需要插件下载的,如果学习者计算机无合适插件的,可以点击下载安装,保证其能正常浏览网站。
5《信息技术与教育》网络课程实现的关键技术
5.1 开发技术
5.1.1 系统设计技术
本网络课程的基础部分页面是用Micromedia Dreamweaver 8.0生成的HTML文档,其中嵌入Micromedia Flash 8.0生成的简单动画,在网页中出现的图片都是用Adobe Photoshop CS3和Visio 2003进行简单加工与处理的,保存为GIF或JPEG格式,这两种图片格式,占用空间少并且在网上传输比较快。此外,后台管理页面左侧的功能性按钮导航区是采用折叠式菜单形式Javascript语句生成的。
交互部分设计开发是通过ASP与ADO(ActiveX Data Objects)相结合对后台数据库访问的技术来实现的,14轻松存取Internet的数据库,并可以在客户端实现网上立即、即时更新显示的最新WEB页面数据库技术,非常方便地访问数据库,从而使存取数据库变得轻松容易。其中关于数据库连接页面Conn.asp中的关键代码如下: <% Dim Conn, ConnStr, db db = “database***.mdb” Call OpenConn Sub OpenConn()On Error Resume Next ConnStr = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & Server.MapPath(db)Set Conn = Server.CreateObject(“ADODB.Connection”)Conn.open ConnStr If Err Then Err.Clear Set Conn = Nothing Response.Write “数据库连接出错,请检查Conn.asp文件中的数据库参数设置” Response.End End If End Sub Sub CloseConn()14姜强,李松.《现代教育技术》网络课程的设计与开发[J].现代远距离教育,2005,(06):63-66.On Error Resume Next If IsObject(Conn)Then Conn.Close Set Conn = Nothing End If End Sub %> ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP是功能强大而且易于学习的Web服务器端脚本编程技术。利用这项技术可以创建动态的、快速的、交互性的Web站点,产生交互式动态网页,如图5.1所示:
WEB应用解释定位W E B服务器数据请求数据库服务器返 回客户端脚 本申请动态网 页W E B浏览器 图5.1 ASP运行原理图
5.1.2 模块管理技术
《信息技术与教育》网络课程主要包括了主站学习系统的前台浏览和后台管理、论坛BBS的前台浏览和后台管理、博客BLOG的前台浏览和后台管理、在线考试系统的学生考试前台和后台管理。教师或管理者均要通过adminlogin.asp等登录页面输入用户名admin、密码admin888和验证码进行登录后台操作管理。进入后台可以对各系统模块的各类内容进行添加、删除、修改、审批、更新、整合等,并实现前台版面样式的修改、调整。
5.1.3 流媒体设计技术
流媒体是指采用流式传输的方式在网络上传输的媒体格式。因此,流媒体技术实现的关键技术就是流式传输。流媒体通常采用RTP、RTCP、UDP、MMS、RTSP 及HTTP 等流媒体协议。流媒体的传输过程主要包括:预处理、缓存、传输和浏览器对流媒体的支持。由于本网络课程需要建立一个视频资源库来满足学习者的在线视频浏览要求,因此需要使用流媒体技术,并配置流媒体服务器。
本学习系统是使用软件Helix Server来构建流媒体服务器的。网上下载软件Helix Server,并且进行安装。安装完之后在WEB浏览器上输入“http://服务器IP:随机监控端口/admin/index.html”和使用安装时所设定的用户名和密码进行Helix Server Administrator的设置界面登录。为了防止端口冲突,除了HTTP 端口要设置为8080外,其他端口采用默认设置。Helix Server Administrator的设置主要是端口设置、连接控制的设置和配置加载点的设置。浏览器对流媒体的支持要求安装RealPlayer等流媒体播放器,因此需要安装RealPlayer和Windows Media Player等流媒体播放器进行测试。可以在RealPlayer中输入:“rtsp://服务器ip:554/加载点名/视频目录名/视频文件名”或“mms://服务器ip:1755/加载点名/视频目录名/视频文件名”进行流媒体文件传输的测试。
5.2 开发环境和工具
5.2.1 开发环境
本网络课程都是采用Brower/Sever模式的,服务器端操作系统是Microsoft Windows XP,安装了Internet Information Server 5.0服务器、Microsoft Office Acce,客户端采用Windows 98/2000/2003/XP/Vista,建议使用IE7.0或以上浏览器,1024*768分辨率进行网页浏览。
5.2.2 开发工具
(1)网页制作工具:Macromedia Dreamweaver 8.0;(2)动画制作工具:Macromedia Flash 8.0;(3)图片处理工具:Adobe Photoshop CS3;(4)数据库技术:Microsoft Office Acce 2003;(5)网页编程技术:ASP、Java script、Html;
(6)视频制作工具:Premiere Pro 7.0、Microsoft Office PowerPoint 2003;(7)流媒体配置软件:Helix Server、RealPlayer、Windows Media Player。结论
经过近3个月的努力, 《信息技术与教育》网络课程的架构基本上完成了预定的目标,并且已经具备了“课程学习”、“在线讨论”、“在线考试”、“在线购物”等系统功能,能满足广东嘉应学院教育技术专业学生的在线学习需求和其他教育类专业学生把《信息技术与教育》作为必修或选修课程的需要,但由于时间、技术、条件等因素的限制,存在着一些现有的或潜在的不足,如“在线考试系统”暂时还没有完全整合到主站课程教学系统内,因此考试过程中所使用的用户名和密码需要学习者进入考试系统的注册页面后进行再次注册,并且需要通过系统后 台管理员、教师的考生身份审批和考试权限放行后才能真正实现在线考试的功能。有效地实现内容发布管理系统、论坛BBS系统、博客BLOG系统、在线购物系统、在线考试系统五大系统的整合,还需要在数据库等技术上的加强与完善。
不管是教育学、心理学还是教育技术学的领域,针对学习者的特征分析来制作出一个科学的、实用的量表来说,都是一个实验程序非常严格和实践时间较长的过程。量表内容的参考、设计与更新也是一个值得我们去考究的问题,而基于科学量表的调查判断程序就更加需要专业性很强的系统编制技术。《信息技术与教育》网络课程的架构初期是设计有一个量表调查判断程序的,即在进入本网络课程学习的平台前有一个学习者特征分析的程序,根据教育学、心理学和教育技术学领域的一些科学量表,对学习者的认知结构、心理特征和学习习惯等进行全面的判断后,分别进入不同的学习系统,如:来自外语专业的学生使用本教学系统时,可以进入一个全英文教学的学习环境,来满足不同学习者的学习需求。由于本人教育学、心理学和教育技术学专业素养不高、编程开发技术有限,在本网络课程的架构过程中未能实现该设计,但可以提供给其他教师作为参考,结合较强的编程技术来制作出一个相对完善的量表调查判断程序,从而实现量表调查判断程序、内容发布管理系统、论坛BBS系统、博客BLOG系统、在线购物系统、在线考试系统等功能系统的整合,以此作为网络课程架构新型模式下的一种初步探索。
目前主要完成了整个网络课程架构的设计,实现了其中大部分的功能模块,剩下的安全性测试模块和补充性模块将在以后的架构工作中继续完善。在网站的运行与维护方面,尚未进行网络课程教学的正式考验,有待在使用中进行维护、完善。
由于本网络课程的架构是基于国内网络课程所呈现出来的优势和不足的思考下而提出来的,随着本网络课程的日益完善和广大教师、学习者使用好评的情况下,它是可以提供给其他学者作为参考的。首先在广东嘉应学院的网络课程建设范围内进行科学的开发试验,通过良好的评价后,则可以进行下一步的推广。
参考文献
[1]戴心来,陈齐荣.网络课程的教学交互及其设计探究[J].电化教育研究,2005,(09):67-72.[2]王承博,刘瑞儒,王宁.网络课程的设计与开发[J].延安大学学报(自然科学版),2005,(03):79-82.[3]王小霞,徐晓辉.关于网络课程建设的几点思考[J].浙江万里学院学报,2005,(04):124-126.[4]舒存叶,赵蔚,张雷.《现代教育技术》网络课程交互设计[J].现代远距离教育,2005,(03):67-69.[5]刘彦保,郝继升.网络课程的设计模式和实施方案[J].延安大学学报(自然科学版),2005,(04):34-38.[6]王会霞,代朝霞.高校网络课程教学设计[J].教育信息化,2005,(13):67-68.[7]卓君莉,胡小梅,姜秋林.《银行临柜英语口语》网络课程的教学设计[J].宁波工程学院学报,2005,(04):78-82.[8]李葆萍,马秀麟.网络课程的教学设计与技术实现--以《数据库原理》网络课程的开发为例[J].教育信息化,2005,(11):60-62.[9]姜红花,李汝莘,陈龙猛,张金政,于仁师.基于Web的《农业机器运用管理学》多媒体课件的开发与应用[J].山东农业大学学报(自然科学版),2005,(04):586-590.[10]王秋云.基于Web的课程网络教学系统的设计与实现[J].电化教育研究,2005,(11):56-58.[11]钟日辉,马学义.《数码摄影》课程学习网站的设计与开发[J].中小学电教,2005,(06):67-69.[12]姜强,李松.《现代教育技术》网络课程的设计与开发[J].现代远距离教育,2005,(06):63-66.[13]欧宇,陈子森.现代教育技术下网络课程的设计与开发初探[J].广东广播电视大学学报, 2004,(01):18-20.[14]衷明华,李文辉.《分析化学》课程网站的开发设计[J].江西化工 ,2005,(04):154-155.[15]李淑君,彭毓.《电子商务概论》网络课程的设计与开发[J].广东广播电视大学学报,2005,(04):38-41.[16]孙学玉,王朋娇.网络课程的交互设计[J].软件导刊,2005,(12):25-26.[17]杨丽,徐万胥.《计算机辅助教育管理》网络课程的交互设计[J].中国电化教育,2004,(04):50-52.[18]邹建梅,刘成新.网络课程的交互设计与控制策略[J].中国电化教育,2003,(11):61-65.[19]覃志强.网络课程的设计与开发[J].广西工学院学报,2005,(03):20-22.[20]吴忠良,叶海智,张豪锋.《多媒体课件制作》网络课程的设计与开发[J].中小学电教,2004,(01):43-46.[21]方美玉.基于ASP的网络课程的开发架构与实现[J].浙江教育学院学报,2004,(01):50-55.[22]李健.《C语言程序设计》网络教学模式的研究[J].潍坊学院学报,2005,(04):131-132.[23]王华东,李影洁.在线答疑系统的设计与实现[J].电脑知识与技术,2005,(35):105-107.[24]董少春,金莹.基于WWW的在线答疑系统[J].现代远程教育研究,2001,(04):45-47.