自主学习型网络课件的研究与开发
2011-06-05宋承继陈小健
宋承继,陈小健
(陕西工业职业技术学院 信息工程学院,陕西 咸阳 712000)
目前网络课件的使用随着网络信息化的发展而更加广泛,传统的网络课件只是将简单的授课PPT或者授课视频通过网络的方式供学习者在线学习,这种简单的网络课件并不能解决课程内容的实时更新、学习方法提示、重难点的在线解析、在线学习交流等学习要求[1]。这种单任务、单模式的网络课件严重影响了学习者对课程的学习兴趣和学习效果。
自主学习是指学习者可以自定学习步调,自己根据课程特点制定学习计划,选择适当的学习方式,并且可评估和管理的一种学习模式[2]。基于网络的自主学习型网络课件可以指根据学生的不同特征进行因材施教,通过网络给出不同学习环境、学习方式、学习内容的选择,为每个学生提供最佳的教学环境支持,让学生自由选择学习内容,制定学习计划,安排学习时间、地点,从而达到简单、快捷、高效的学习效果。
1 自主学习型网络课件的分析与设计
自主学习型网络课件主要实现的目标是:实现课程内容的选取功能、学习环境的定制功能、学习效果评价的功能。系统简单地可以划分为:课程内容编辑与维护模块、学习环境定制与维护模块、学习效果评价定制与维护模块和在线交流模块,系统结构如表1所示。
表1 自主型课件平台模块结构Tab.1 Module structure of the courseware
课程内容编辑与维护模块主要完成课程内容和课程分析的编辑和发布功能。课程管理者通过课程内容管理子模块完成课程内容的创建与编辑等操作,通过课程分析管理子模块实现对课程特色、学习方法以及课程知识点等内容的编辑和发布,学习者可以通过网络课件客户端在线学习和浏览[3]。
学习环境定制与维护模块主要完成课程学习者根据课程内容和自身学习目标、知识储备制定学习计划和课程进度等操作。用户身份管理子模块完成学习者个人信息注册和信息维护,通过学习计划制定模块完成制定自己的学习计划和课程进度安排,通过自定的学习计划和进度更好地控制自己日常的学习过程。
学习效果评价定制与维护模块主要完成学习效果地考核和评价。自主型网络课程通过学习者自己设定考核目标和系统预设考核要求两方面完成对学习者知识的掌握和应用能力的考核[4]。效果评价模式管理子模块主要完成预设考核内容与学习者自定义考核内容的管理和维护,效果评价内容管理模块完成学习者自定义考核内容的设定和编辑,可以通过已有题库进行自主组卷等操作。
在线交流模块主要由留言板和信息检索子模块组成。留言板可以实时动态地实现学习者和教师之间的学习内容、方法的交流,信息检索子模块可以实现对已有的信息快速检索和条目归类等操作。
2 自主型网络课件关键技术实现
系统实现平台服务器操作系统采用Windows2003 Server版,客户机操作系统可采用Windows 2000/XP系列和IE6.0版本以上的浏览器,数据库系统采用MySQL,开发工具采用MyEclipse6.5+JDK1.6开发[5]。MyEclipse6.5是稳定且功能强大的IDE开发工具,它提供了可视化的集成开发环境,支持最新的JDK版本,可以方便地开发Java应用程序,并简化了集成Struts框架、Spring框架、Hibernate框架难度,应用服务器平台使用Tomcat 6.0,Tomcat是一款支持开源、免费、功能强大且运行可靠的Java应用服务器,用于构建中小型、多层和分布式的Web应用。
2.1 系统主要工作流程
系统状态主要经过用户注册页面、用户登录页面、操作项选择页面、课程学习页面、学习环境定制页面、学习效果评价页面和在线交流页面组成。该系统运行状态如图1所示:
1)用户注册 用户注册将为各位学习者建立各自独立的学习档案,可为学习者根据身份不同而按照设置进行系统环境初始化。
2)用户登录身份验证 用户分为教师、学生、普通过客,凭借用户名和密码登录。
3)选择操作项 可供学习者选择的操作主要包含:课程内容学习、学习环境定制、考核要求制定和在线交流操作。对与初次注册的用户,用户登录后首先需要定制自己的学习计划,编辑课程考核内容,也可以随机抽取考核试题。对于已经制定好学习环境的学习者,则可以直接进入到课程内容模块进行知识学习。在线交流模块,学习者可以发起关于某个知识点或学习疑问的相互讨论,课程老师或者其他课程学习者都可以在课件的公告栏看到最新的提问,并能够及时给予回复。
2.2 学习环境定制模块的实现
1)模块设置 在系统中实现个性化自主学习环境设置的是学习环境定制模块。学习环境定制模块主要完成学习者身份认证和学习计划定制过程,通过该模块还可以对学习者历史学习计划进行管理。系统会根据课程内容以及教学目标列出可供学习者选择的考核点,学习者可以根据自己的知识储备和学习特点设置相应的学习过程检查点和考核方式,学习者还可以自拟考核内容,在学习过程进行阶段性考核、学习效果检查。这样设置有3点好处:①学习者不再是盲目的从课程的开始完成全过程学习,而会有重点进行知识点的选择性学习;②考核方式的开放式,可以满足学习者的多种学习效果检查需求;③通过学习者自己定制学习计划和考核内容,从而摆脱了传统课件被动的知识展示,增强学习者与课件之间的互动性,极大地调动学习者的自学兴趣。
2)在线学习计划、考核内容的编制 学习者在编制学习计划和考核内容时,就必须在线录入预设内容,包括专业图符、专业术语等复杂文档。系统采用中间件FCKeditor提供了功能强大的Word文档在线编辑支持。
3 结束语
自主学习型网络课件系统采用Java EE技术和MySQL数据库开发,具有良好的跨平台、移植性好、可靠、响应效率高的优点。系统良好的在线编辑功能,能够方便地实现学习者在线制定学习计划和考核方式及内容;良好的交互性使学习者在学习过程中事半功倍,不再是简单的知识内容堆砌,可以极大地提高学习者的学习积极性和对课程内涵的理解[6]。系统在实践应用中,效果良好,极大方便了学习者在线学习的过程和知识交流。
图1 系统状态图Fig.1 State diagram of the system
[1]别文群,郑远强.基于Web的网络教学平台的设计与实现[J].计算机技术与发展,2007,17(8):219-222.BIE Wen-qun,ZHENG Yuan-qiang.Design and implementation ofWeb-based network teaching platform[J].Computer Technology and Development, 2007,17(8):219-222.
[2]钟志贤,汪维富.Web2.0学习文化与信息素养2.0[J].远程教育杂志,2010(4):34-40.ZHONG Zhi-xian,WANG Wei-fu.On Web 2.0 learning culture and information literacy 2.0[J].Journal of Distance Education, 2010(4):34-40.
[3]卢朝晖,刘家宁.Web日志挖掘技术在网络教学平台中的应用研究[J].制造业自动化,2009,33(11):184-188.LU Zhao-hui,LIU Jia-ning.Application research of Web-log mining in network teaching platform[J].Manufacturing Automation,2009,33(11):184-188.
[4]应自炉,甘俊英.基于自主网络资源库的“信号与系统”教学改革[J].电气电子教学学报,2009,31(6):43-45.YING Zi-lu,GAN Jun-ying.Teaching of signals and systems based on the self-development online resources[J].Journal of Electrical&Electronic Education,2009,31(6):43-45.
[5]孙宇尖,张炯辉.基于Web Service的网络教学资源平台的开发与设计[J].鞍山师范学院学报,2007,9(4):67-70.SUN Yu-jian,ZHANG Jiong-hui.Design and development based on network teaching resource platform of Web Service.Journal of Anshan Normal University,2007,9(4):67-70.
[6]邱艳敏,武晓璐.基于Web的网络教学平台的设计与实现[J].电脑知识与技术, 2009,5(33):9406-9408.QIU Yan-min,WU Xiao-lu.Design and implementation of Web-based network teaching platform[J]. Computer Knowledge and Technology,2009,5(33):9406-9408.