论文部分内容阅读
立体化教学资源建设是目前教育信息化建设中的一个热点问题。立体化教学资源建设主要分为纸介质资源、多媒体资源以及网络课程资源建设,其中网络课程是立体化教学资源建设的重要组成部分。此外,教育信息化的核心是教学信息化,教学信息化的基础是教学资源数字化和网络化。教育信息化建设对于转变教育思想和观念,改革教学模式,提高高等教育质量和效益,培养21世纪的创新人才具有深远的意义,建立网络课程是实现教学信息化的一个重要手段之一。整合新思想和新技术、设计出一种高效、通用、开放、易用的网络课程系统,教师使用网络课程系统,结合自己教学设计的优势,组织好教学内容的结构、采用适当的教学方法就可以设计出个性化、人性化、智能化的网络课程成为教育信息化建设和远程教育的重要课题。本文在分析国内外主要的网络课程开发平台WebCL、高校4A网络课程平台、Blackboard、Moodle等平台的基础上,依据知识管理理论,社会建构主义理论,六度分隔理论和团队学习等相关理论,采用面向对象的程序设计方法,从学生的学习特征和平台的技术实现以及运行环境等方面进行可行性分析和需求分析。系统的设计开发以开放性、自主性、先进性为原则,以社会化、智能化和人性化为设计目标进行总体设计和系统设计。网络课程系统由课程内容系统、博客、网摘、掘客、团队学习、评价系统、作业系统、博览、webquest、协同创作Wiki和分布式接口等十一大模块组成,包括学生、教师和系统管理员三种角色。基于Internet/Intranet体系结构下的B/S架构三层软件结构,选择抽象工厂设计模式,使用Asp.net3.5框架中的C#编程语言,以SQL Sever作为数据库服务系统,采用Ajax,RSS,TAG,Scorm、SilverLight、网摘和无限级分类等关键技术等关键技术,结合Lucence的智能化、高性能、全功能检索技术,融入Web2.0的社会性思想,结合开源软件,设计并开发出一个高效、通用、开放、易用的网络课程系统。由于时间等条件的限制,本研究对知识仓库、知识地图、语义网络、人工智能等技术以及网络课程系统的应用研究还有待深入,网络课程系统的功能还有待今后进一步完善。