精品课程网站关键技术

点赞:3412 浏览:10204 近期更新时间:2024-03-04 作者:网友分享原创网站原创

摘 要:精品课程建设目的是利用现代通信、计算机多媒体技术让课程相关学习资源在网洛上免费浏览、使用,以实现课程相关教学资源共享,达到提高人才培养质量.结合C语言课程特点,对该课程的精品课程网站建设方法、关键技术进行了研究,实现了精品课程资源的统一管理和维护.

关 键 词:精品课程;网站建设;关键技术

中图分类号:G434

文献标识码:A文章编号:1672-7800(2014)003-0195-02

作者简介:吴云(1981-),女,硕士,中国地质大学江城学院讲师,研究方向为程序设计理论与方法、物联网;顾保磊(1952-),男,中国地质大学江城学院教授,研究方向为程序设计理论与方法、计算机网络、软件工程.

0引言

精品课程建设是提高教学质量、推进教学改革的关键环节之一,由《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》精神可见国家对精品课程建设的高度重视.不同的课程网站形式各异,也有各自的不同特色,但资源种类多集中于教学材料的呈现.据统计,精品课程网站上的资源中,教案、教学课件和教学录像占总资源的比例达55%,教学方法约占总资源的15%,其它资源占小部分.

C语言是众多高校计算机和非计算机专业的主要基础课程,在对C语言精品课程内容进行全面建设的过程中,涉及学生学习时的心理状态、网站设计风格及美工、人机工程、教育教学理论与方法等很多方面.精品课程网站建设目的是利用现代信息技术实现教学资源的免费共享,对于丰富教育教学途径,提高人才培养质量具有重要意义.

1精品课程开发流程

精品课程网站开发是精品课程组和网站设计、开发人员互相协作的结果,其流程如图1所示.

2关键技术实现

采用传统的授课方式容易让学生产生厌学心理.网络课程的视觉设计应以教育效果为出发点,使学生在浏览网站时产生最大的视觉愉悦感受,从而更好地进行信息传达.在精品课程网站制作中,网站设计工具的选择和页面设计都非常重要.精品课程网站开发平台是以精品课程对网站的评审指标和Web项目思想为指导,使用网页设计语言HTML、脚本语言JaScript、ASP.NET及SQLServer2005作为后台数据库实现的.ASP.NET的集成和可视化特性能够帮助开发人员快捷地创建代码,使得网页的代码编写工作变得更为轻松.

2.1页面设计

网站布局如同商店的商品陈列,如果用户进入网站后,需要花较长时间才能找到所需信息,便容易失去信心与兴趣.因此,网站布局要合理,导航要清晰.本文所研究的精品课程网站包括首页、教学内容、师资队伍、教学条件,以及方法、成果、特色等模块.

网站的设计与制作涉及很多内容,包括整体风格的把握、主体颜色的选择、页面整体和局部的布局、页面的设计与制作、图片的筛选、多媒体课件的制作、Flash动画以及录像的创建等.页面布局是网站各部分内容呈现的位置关系,合理进行板块布局和整体形式设计,既把握整体,又突出特色.当网站的设计风格确定后,网页中的文字、图像、Flash的色调设置必须符合网站的整体风格.


制作网站时,很多页面都有着共同之处,可以利用模板来存放各个页面中的公共元素.采用CSS层叠样式表(CascadingStyleSheets)把内容从表中独立出来,布局一致的多个网页采用同一个CSS文件,统一设置文字的显示、链接、对齐、表格效果等,从而分类定义网页中的文字.

2.2教学录像相关技术

进行授课情况的录像、编辑处理是精品课程网站建设的重要组成部分,是实现远程教学的关键环节.它实现了授课过程中图、文、声、像的实时同步播放,授课内容由学生自行选择与控制.

2.2.1视频编辑技术

在C语言精品课程授课录像完成后,需要对授课视频进行插入、删除等编辑处理.比如,可以增加必要的PPT幻灯片,作为授课录像的补充.并且,要根据教学内容、教学目标来决定教学录像的创意和方向,具体操作步骤如下:首先下载合适的视频、影音编辑软件,如会声会影等软件;然后将录制和需要插入的视频文件尽量为统一的常用格式,如I、MP4、MPG等,如果是其它视频格式,则需要下载视频转换器,转换为可编辑版本后进行再次编辑;再准备好需要导入的图片、Flash动画文件等;最后启动视频、影音编辑软件,可以根据自己的想法,进行剪切、合并,或插入视频、音乐,以及制作画中画、编辑字幕、添加文字等一系列操作.

2.2.2视频缓冲技术

为保证视频文件的流畅播放,教学录像一般使用流媒体怎么写作器对外网进行发布,主要有I、WMV、A或RM、RMVB等文件格式.采用流媒体技术能有效利用有限带宽,使播放流畅,并实现边下载边播放.IE浏览器中采用ActiveXControl技术,实现流媒体嵌入网页页面中播放,只需在HTML中的BODY项加入如下代码:

classid等于"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">

<!–播放方式:x=1,打开网页自动播放;x=0,按播放键播放.–>

<!–播放次数控制,为整数,1表示播放一次,0为无限循环–>

<!–播放边框格式–>

<!–播放缓冲时间,10秒–>

在后台c#语言中加入文件的播放地址代码:

this.playi.Text等于"";

//变量path和name分别表示其路径和文件名

2.3多媒体课件处理方法

精品课程的多媒体幻灯片由多位教师共同商讨确定,是网站建设的重点部分,通过图、文、声、像等实现课程重难点知识的有效呈现,同时汇集课外资料,帮助学生扩大知识面,掌握更多的相关知识.虽然网站制作中可以直接嵌入PPT文件,但在网页上显示时,由于网络浏览器版本众多,对网页代码的解析和支持情况不一,有时会使网页上的课件显示发生排版上的变形.所以本网站将通过一系列处理后,转变为PDF格式文件嵌入到网页中,在固定的地方显示,或全屏显示,能有效地避免上述问题.

首先,通过专用转换工具,或PDF打印工具,将PPT多媒体课件转为PDF文件,多媒体PPT课件中的一张幻灯片,在PDF文件中呈现为一页.经此转换后再在网页中显示时,多媒体中的排版、格式等不再发生变化,但仍存在一个问题,即在网页上还可以通过使用鼠标来选择、复制PDF文件中的文字,所以在嵌入网页之前,PDF文件还必须进行一些技术处理.

其次,从网络上下载、安装PDF格式文件的编辑器FoxitPDFEditor,打开需要处理的PDF格式的文件,点击“文件/将文本转换为路径”,将该PDF文件另存,经过如此处理后再嵌入网页,就无法通过使用鼠标来选择、复制PDF文件中的文字了.

通过如下代码,将PDF文件嵌入到网页中:

在后台C#语言中加入PDF文件的地址代码:

this.playpdf.Text等于"";

最后,为方便学生查看多媒体课件,专门设置一个按钮,全屏显示该课件.为防止文件在网页缓冲区被拷贝,定时删除网站的缓冲文件,实现方法是在定时器中添加清除缓冲区特定格式文件的代码:

stringcachePath等于Environment.GetFolderPath(Environment.

SpecialFolder.InterCache);//获取缓存路径

DirectoryInfodi等于newDirectoryInfo(cachePath);

foreach(FileInfofiindi.GetFiles("*.*",SearchOption.AllDirectories))//遍历所有的文件夹删除里面的文件

{try

{stringexname等于fi.Name.Substring(fi.Name.LastIndexOf(".")+1);//得到后缀名

if(exname等于等于suffixName)

//判断当前文件扩展名是否与给定扩展名一样,suffixName用于存放给定的扩展名

File.Delete(cachePath+"\\"+fi.Name);//删除当前文

}}catch{}}

2.4网站更新维护技术

丰富的网站资源是一个网站的灵魂,是吸引并留住用户的根本所在.C语言课程既有理论课,又有实践课,丰富的相关课程资源有助于学生对专业知识的理解和运用.因此,要用最新的资料充实网站内容,激发学生的学习兴趣,并对网站内容进行定期维护与更新.

公告栏主要用来显示C语言精品课程建设中的最新新闻、教学活动安排、课程取得的一些成果,以及学生作业示例,这些信息更新频繁,需要定期维护.留言板主要用于意见反馈,当发现学生在学习C语言时遇到问题,或网站内容存在问题时,应及时根据反馈信息予以解决.

3结语

精品课程网站建设有助于实现课程资源的统一管理和维护,研究精品课程网站建设中的关键技术尤为必要.就网站建设本身而言,网站的正常运行、维护和升级等过程必须予以保证,同时要不断地更新、完善网站资源,以提供更好的网络教学资源怎么写作.

:科学出版社,2006.

[6]王红雨,蔡成闻.基于ASP.NET的课程平台设计与实现[J].聊城大学学报:自然科学版,2007(1):78-82.