教案教案,基于AIR电子教案系统设计与实现

更新时间:2024-01-31 点赞:26804 浏览:120925 作者:用户投稿原创标记本站原创

:常见电子教案开发工具开发效率不高、演示时字号不易调整、数据不易共享等理由,作者尝试设计并基于AIR的电子教案系统。对系统框架、功能、数据存储等设计,然后系统技术。试用该系统达到预期设计。
词:电子教案;AIR;设计
电子教案是计算机将教学有机的归类、链接和合成,以便在课堂教学中演示、查阅及打印输出的教案。电子教案已经广泛运用于大学及中小学课堂教学之中。,常见的电子教案制作工具有PowerPoint、Authorware等,这些工具具有操作简便、运用范围广等特点,但专门为编辑电子教案所设计,教师在使用这些工具时出现编辑教案效率低,复杂交互比较困难等理由。,PowerPoint就有着播放时按需放大字号的理由;另外,这些工具还有着系统的跨平台性比较弱和教案数据不方便为方共享、复用率比较低等理由。
为解决上述工具,设计并了基于AIR(Adobe Integrated Runtime)技术的电子教案系统。该系统是电子教案编辑与演示的可视化操作平台,电子教案的新建、导入、编辑、演示、保存打印等功能。系统将电子教案中常见的内容展现形式和交互动作封装成不同组件,提高了电子教案的制作效率,将电子教案的数据存储到XML文件和对应的媒体资源文件夹中,于资源的共享和复用。系统的特点是了大段文本的图文混排编辑演示时按需调整字号大小等功能。
将基于AIR的电子教案系统的设计各功能模块;,在该系统若干技术;,总结本系统的成果并完善的工作。
系统设计
系统基于AIR开发,AIR是跨操作系统的运转小学数学教学论文环境,它Web技术(Flex,Ajax等)来构建富Internet运用程序并部署为桌面程序。基于AIR的系统既桌面程序的强交互特性又Web程序的跨平台特性,能极大地提高用户体验。
设计方式好坏、系统功能的设置数据易读取是衡量系统优劣的标准。下面以系统架构、系统功能模块和数据存储格式三个阐述系统设计。

1.系统架构设计

为了电子教案素材,如文本、图片、音视频等数据与用户业务逻辑的分离,数据与界面呈现形式的分离,系统MVC方式架构系统,分为模型(Model)﹑视图(View)和制约小学语文教学论文器(Controller)三个,如图1所示。模型用于封装与运用程序的数据和业务逻辑,该系统模型定义了系统整个电子教案的结构常见交互组件的模型,图1中Courseware模型用于电子教案的名称、路径定义教案数据存取的策略教学论文,Choice模型用于选择题的题干、选项、正确答案、已选答案等;视图是模型的外在体现,模型对应多个视图,系统数据模型就对应了编辑和演示两个视图,视图一般是组合设计方式的,组合系统整体视图和子视图具有一致性,图1中视图由教案系统,Syspanel、CoursewareMenu、ChoiceComp等子视图组合而成;制约小学语文教学论文器是模型和视图沟通的桥梁,用于处理用户的事件和数据模型的更新事件,当模型加载数据完成时,系统会抛出COMPLETE事件,由制约小学语文教学论文器通知视图更新。

2.系统功能模块划分

编辑电子教案的一般流程为:新建教案,接着编辑教案,然后演示(预览)教案,保存教案,在编辑与预览做的调整。浅析此流程并教案使用者的需求,可将基于AIR的电子教案系统划分为教案编辑和教案演示两大模块。系统功能模块如图2所示。模块功能如下。
系统操作模块用于制约小学语文教学论文电子教案的输入输出,教案的新建/导入、保存/另存、打印退出。
电子教案在演示的中一般以分页的形式展现,本系统的教案编辑以页为单位,它分为结构编辑和内容编辑两。
结构编辑模块用于用户设计电子教案的结构整体样式的设置,电子教案页面的添加、删除、排序、分组背景等整体样式的设置。
内容编辑模块用于对每页内容的编辑,文本、图形、声音、视频常见的交互题型如选择题、连线题等的插入、移动、复制、粘贴、删除等。
导航模块是在演示页面导航的功能。导航模块将教案的结构信息剖析为导航菜单,并制约小学语文教学论文菜单形式。
内容演示模块页面的展示功能,并制约小学语文教学论文页面中内容的展现方式交互方式。
电子白板模块是用于教案演示时给教案添加注释,辅助教师教学。电子白板的功能内容书写、添加标记、加亮文字等。

3.电子教案数据存储格式设计

电子教案数据存储形式的好坏将影响到教案的共享复用效果。数据存储一般选用DOC、XLS、XML和数据库文件等多种格式,考虑到数据的共享性、可复用性扩展性,通常选用数据库文件格式XML格式存储数据。浅析电子教案的结构可知,一份教案一般有若干(Part)组成,每又由多个页面(Page)和Part组成,每个页面上又若干交互内容(item),整个电子教案内容结构呈现树形,XML相对于数据库更能方便直观地体现结构,本系统选择XML为存储电子教案数据的格式。
系统在设计时并将电子教案的内容存储在XML文件中,将其存储为电子教案结构的主索引文件和若干个表示教案每一页内容的文件。这样存储数据有两个好处:一是使整个电子教案的数据结构更加清晰,查找数据更加方便;二是数据共享复用时方式更加灵活,如当方仅仅只想借用电子教案的一页或几页内容时,只需加载的页文件,以而避开了因加载整个电子教案文件产生的数据冗余,提高了文件的使用效率。
电子教案数据的主索引文件为main.xml,两类节点,一类为part节点,用于定义教案的层次结构导航信息;一类为page节点,用于页面的索引信息。
main.xml的结构如下所示:

… …
… …
页面内容的XML数据在main.xml中page节点的ref指向的索引文件中,页面内容的XML文件结构分为三个层次:page、body、item。page为根节点,除body节点外,还定义了页面的样式属性节点informationDeclaration用于页面的样式信息。每个page仅body,body中多个item,item定义的是教案中交互组件的信息,如类型、位置、大小内容等。每个item都含有type属性用于定义组件的类型,如文本组件的属性为type="text"、选择题组件的type="choice"。页面数据的XML结构如下所示:


1


… …

… …

系统技术
在确定系统的框架及功能模块的上,MVC方式和Flex技术了基于AIR的电子教案系统,开发所使用的语言为ActionScript3。本系统中两个的功能是大段文本的图文混排编辑和字号调整。系统的特点,技术的难点。现就这两个功能的概述如下。

1.图文混排编辑功能的

本系统图文混排功能是在TLF2.0(Text Layout Framework 2.0)的上的。TLF2.0是ActionScript 3上的高质量、富文字排版框架。TLF2.0中了一组支持复杂文本、高级排版和布局功能的组件。电子教案系统文本题型组件继承TLFRichEditableText,insertInlineGraphic()和modifyInlineGraphic()接口,了文本的编辑、图片的插入和编辑功能。

2.字号调整功能的

该功能需求来自于教师在教案演示时调整字号,使学生更清楚地教案上的内容。在系统中,大段文字的组件PassageComp中图文的在TLF

2.0文本框架下的。TLF框架本身字号调整的接口,不支持文字字号的调整。

在TLF框架下SpanElement类表示运用了一组格式属性的一串文本。SpanElement段落文本。简单的段落(ParagraphElement) 或多SpanElement[3],SpanElementfontSize属性用于制约小学语文教学论文文本字号大小。可调整Passage中的SpanElement的fontSize属性组件中文本字号的调整。
如下:遍历PssageCompSpanElement,然后取出SpanElement的fontSize值,教案使用者的需求修改fontSize的值,字号调整。
总结
技术的进展,对电子教案编辑工具的跨平台性、内容数据的可共享性和对电子教案演示的灵活性等的要求越来越高,AIR技术的出现为这些需求了全新的解决案例。所设计的系统增强了图文混排和按需调整字号的功能,了教案数据的可共享性,为教案内容的复用了便利,也为演示播放时按用户随时调整字号等了便利。
当然,该系统也有着理由,如在安装系统前,先安装AIR运转小学数学教学论文环境,这会给刚接触AIR程序安装的人员困惑。
文献:
张宝.基于Flex平台的电子教案系统的设计和开发[D].安徽:科学技术大学,2011.
维基百科[EB/OL]. zh.wikipedia.org/wiki/Adobe_AIR.
[3]ActionScript3语言[EB/OL].help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/.
[4]乜勇,张慕华.电子教案在课堂教学中运用探究[J].现代教育技术,2009(19):133-136.
[5]林文龙,刘业政.基于XML的网络课件模型探讨及[J].计算机工程与运用,2005 (14):164-167.

2

相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~