[发明专利]一种插件式的教学软件平台在审
申请号: | 201310518029.4 | 申请日: | 2013-10-28 |
公开(公告)号: | CN103631579A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 何秀玲;杨宗凯;刘三女牙;陈增照 | 申请(专利权)人: | 华中师范大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06Q50/20 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
地址: | 430079 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 插件 教学 软件 平台 | ||
技术领域
本发明涉及教学信息化技术领域,具体涉及一种插件式的教学软件平台。
背景技术
教学平台,是指为开展教学实践使用的一系列软硬件设施的统称。随着教育信息化的不断发展,各种教学软件平台广泛应用于教育领域。教学软件平台的应用不仅革新了传统教育,而且可以充分利用高质量的教育资源,最大限度地发展教育功效,所以是现在也是未来重要的教育手段。
目前存在的教学软件系统多基于传统架构,而非插件式软件架构。传统架构的教学软件平台随着版本的升级,增加的功能繁多,会演化出庞大的代码量。这样的一个系统运行起来,往往会加载很多不需要的功能,造成系统稳定性降低、维护难度增加以及扩展性差。
此外,教学软件系统面临着媒体格式、学科资源种类、教学方式、师生交互方式的不间断增加、改变等问题,使得对系统可扩展性、灵活性等方面的需求更加迫切。传统的软件体系架构已经无法很好地解决这类复杂度高、变化频繁的软件开发问题。
针对上述问题,如何在保证为高质量教学提供充足的工具与资源的前提下,提高教学软件平台的扩展性、灵活性、交互性及用户体验效果,并降低平台维护的复杂性,从而为高效的课堂教学、课前及课后学习提供保障,是目前需要探究的一个问题。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供一种插件式的教学软件平台,将插件化思想应用于教学软件平台中,使平台中各个部分的耦合度降低,独立性增强,不仅具有强大的可扩充性,还便于维护和管理,平台可以根据不同的教学需求方便快捷地搭建出合适的教学环境,从而更好地为教学服务。
为实现上述目的,本发明采用的技术方案如下:
一种插件式的教学软件平台,包括主框架和插件;主框架包括内核模块、桌面管理模块和应用接口模块;
内核模块,通过应用接口模块与插件交互,用于为桌面管理模块和应用接口模块提供包括插件管理在内的基本服务;
桌面管理模块,通过应用接口模块与各插件交互,并利用内核模块提供的基本服务构建交互窗口以供用户使用插件;
应用接口模块,用于为内核模块和桌面管理模块与插件之间的交互提供统一的行为规范和接口标准;
插件为教学及实用工具插件,包括媒体类插件、学科工具插件、实用工具插件及第三方插件;媒体类插件是指用来传递或展示特定信息的工具;学科工具插件是指教学领域中针对某一门学科而开发的用于搭建实时计算、模拟实验环境的专门工具;实用工具插件是指具有教学活动制作、展示和交互的实用性工具;第三方插件指相关教学应用软件。
进一步地,所述媒体类插件为PDF插件、PPT插件、DOC插件、视频插件或Web插件;所述学科工具插件为数学学科工具、地理学科工具、物理学科工具、化学学科工具或音乐学科工具;实用工具插件为电子白板工具集、教学活动制作系统或教学活动展示交互系统;第三方插件为VC++开发工具或几何画板教学工具。
总体而言,本发明与现有的教学软件平台相比具有以下优点:
1.提供一个完整的教学软件支撑平台。该教学软件平台是一个集课前准备、课堂教学、课后交流为一体的全方位教学支撑平台,基于该支撑平台可开发、集成多种教学系统,例如,在该平台上可开发电子双板课堂教学、电子白板课堂教学、电子书等系统,可集成VC++开发工具、几何画板教学工具等。
2.支持分学科管理。基于插件化的设计思想,可以针对不同学科的教学需求自由设置教学软件平台,有利于学科教师的个性化部署使用,帮助教师轻松实现个性化课件制作,满足教师个性化教学需求。
3.提供一套插件开发标准。为便于开发人员快速开发插件,该教学软件平台提供完整的插件开发标准,开发人员可依照其标准并行开发插件,从而提高开发效率,降低用于沟通的时间成本。开发完成的插件所需文件全部打包后,随教学软件平台一起发行,用户在安装教学软件平台后利用插件管理工具安装并使用该插件。
4.插件式的设计方法。该设计方法使教学软件平台除支持Office、Web、PDF、Flash和音视频等常用教学媒体资源外,还可支持学科工具类资源。学科工具是指用于数学、物理、化学等学科的专门工具,表现形式不同,编程语言不同。本发明将开发好的每一门学科工具看作插件,依照平台的标准接口插入到教学软件平台,不仅提升了教学平台的灵活性,而且丰富了课堂教学活动,提高了教学质量,达到了更好地为教学服务的目的。
5.提高系统性能和部署的灵活性。由于插件是可以动态加载的,故在使用时可以根据教学需求只加载需要的插件,达到针对性教学、个性化部署的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中师范大学,未经华中师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310518029.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:晶硅片切割液pH值的检测方法
- 下一篇:具有整形功能的数控印花模具