基于构件精品资源共享课自动生成系统探究

基于构件精品资源共享课自动生成系统探究

ID:5942491

大小:31.00 KB

页数:9页

时间:2017-12-29

基于构件精品资源共享课自动生成系统探究_第1页
基于构件精品资源共享课自动生成系统探究_第2页
基于构件精品资源共享课自动生成系统探究_第3页
基于构件精品资源共享课自动生成系统探究_第4页
基于构件精品资源共享课自动生成系统探究_第5页
资源描述:

《基于构件精品资源共享课自动生成系统探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于构件精品资源共享课自动生成系统探究  【摘要】随着国家级精品资源共享课程建设项目的启动,各高校陆续开展了精品资源共享课建设工作。将基于构件的软件开发技术应用到精品资源共享课自动生成系统中,结合教师需求,设计并实现了一种集设计、制作与维护为一体的精品资源共享课自动生成系统。详细介绍了平台的设计方案、主要功能和实现技术并应用到精品资源共享课“国际贸易概论”中,实践表明,构件技术的运用能减少系统的开发工作量、提高了系统的可维护性和扩展性,有利于资源的共建共享。同时,系统的自动生成也减少了教师开发课程的技术障碍,让教师精力集中于资源建设和学习

2、环境设计上,更好的为高校师生和社会学习者服务。【关键词】构件;开放课程,精品资源共享课;生成系统【中图分类号】G40-057【文献标识码】A【论文编号】1009—8097(2013)09—0095—05【DOI】10.3969/j.issn.1009-8097.2013.09.019一引言92012年5月,教育部又颁布了《精品资源共享课建设工作实施办法》(教高厅[2012]2号),拉开了建设5000门国家精品资源共享课建设的大幕。精品资源共享课是以高校教师和大学生为服务主体,同时面向社会学习者的基础课和专业课等各类网络共享课程,其目的是“

3、利用现代信息技术手段,加强优质教育资源开发和普及共享,进一步提高高等教育质量,服务学习型社会建设”。精品资源共享课程建设是前期精品课程工程的延续与提升,为了突破前期精品课程建设应用中出现的更新率和共享应用低下等问题,促进其有效深入的建设与共享是今后开放课程建设的重点。二需求分析调查表明,造成精品课程更新率低、共享应用不畅的原因除了缺乏有效的管理运行机制等诸多因素外,系统的通用性、扩展性、可重构性较差以及教师在更新和共享上所遇到的技术障碍也是重要原因。将构件技术引入到精品资源共享课建设中,开发一种通用、易扩展的精品资源共享课自动生成平台,复

4、用构件及框架,能减少开发时间,降低开发成本。同时,系统的低门槛技术有利于教师后期更新资源,增加教师维持更新系统的动机,提高课程内涵呈现和共享的绩效。最后,平台允许教师可以面向不同教学情景自己设计、组织页面、任意组合灵活实用的共享课程,在易用、简捷、个性和专业中找到最佳的平衡点。三系统的设计与实现1构件9构件是指可方便地插入到语言、工具、操作系统、网络软件系统中的一种接口定义良好的、独立可重用的二进制形式的代码和数据;而可复用构件是指具有相对独立的功能和可复用价值的构件。基于构件的软件开发技术是综合了如面向对象技术、契约式设计、模型驱动的开

5、发、软件系统架构设计等多种优秀设计思想和实践的产物。其核心是将复杂系统按照功能粒度进行划分或重组为若干功能单一的小构件,使构件之间的功能耦合度降至最低,但构件内部聚合性较高,构件通过相互的接口进行互访,这些符合系统模块划分“高内聚、低耦合”的原则。开发人员可根据系统的功能对各种构件进行“即插即用”组装而构成较大的功能模型,可大大提高系统开发的效率和质量。2系统的构建思想(1)遵循规范、优化升级课程始终遵循精品资源共享课建设的技术规范和建设标准、遵循E-Learning国际和国家标准(AICC,SCORM等),保证课程内容的完整性和课程结构

6、及数据的标准性。向高校师生和社会学习者提供优质、便捷的教育资源共享服务。(2)向导指引、共建共享优质教学资源9系统采用可统一维护的向导式的导航功能,引导老师建立和组装课程、所见即所得;提供了方便的资源录入工具,辅助教师快捷共建共享优质教学资源,基于Web2.0技术与核心理念的各种软件。如博客、Wiki、SNS等模块在平台中的运用,支持微内容的创建、存储、传递、维护与管理,使得增强精品资源共享课的互动交流性成为可能。(3)界面定制、构建数字化学习环境从精品课程走向精品资源共享课程,涉及课程建设效用、资源建设思路和服务面向等多方面的转型,系统

7、不再只是方便教师的教学,更重要的是要为学生和社会化学习者提供一个优秀的数字化学习环境,方便学员随时随地地学习,提升学员的自主学习能力以及终身学习的意识与习惯。(4)接口标准、易于扩充整合系统采用“单点登录、统一认证”,支持跨平台和多种数据库,提供标准的API与主流系统的整合,方便系统的升级。3系统的设计(1)构件的抽取9构件设计既要满足系统需求,又要具备高内聚、低耦合、易重用的特点。构件具有不同的粒度,可以由不同的大小和分类,小的可以是一个类,大的可以是完成某个独立系统功能和服务的独立的软件包。构件的粒度要适中,构件粒度过小,虽然易于复用

8、,但是不利于构件的管理:构件粒度过大,实现构件比较困难。因此合理的构件粒度有利于实现复用和管理之间的平衡。根据系统的总体功能结构以及构件的调用关系,按照传统的三层逻辑结构,将系统划分为用户表示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。