英语电子教案的数据结构设计与实现
2016-08-25王凤
王凤
(陕西工业职业技术学院 陕西 咸阳 712000)
英语电子教案的数据结构设计与实现
王凤
(陕西工业职业技术学院 陕西 咸阳712000)
为满足高校开展英语教学的要求,文中通过文献调研、访谈等形式整理英语老师对电子教案的需求,从软件工程角度分析电子教案的主要模块,便于解决教案数据不易共享、资源不便查询等问题,基于IMAQTI标准、IMSCP标准制定电子教案数据结构,从而实现电子教案系统的各项功能。英语电子教案的创新点在基于英语原版教材上,便于学生掌握和运用数据结构的概念、内容、方法,激发学生学习英语的兴趣和积极性,培养学生的创新能力。
英语电子教案;数据结构;设计
随着计算机技术和互联网技术的快速发展,计算机辅助教学在日常教学中发挥着重要的作用。电子教案是一种重要的教学媒介,与传统教案模式相比,电子教案不单单在形式上发生变化,也是对传统教学模式、方法教学手段的深刻变革[1]。日常教学中合理运用电子教案成为新课程改革的必然要求,也满足未来社会发展的要求。教案是英语教学的依据,主要由课题、上课时间、教学方法、内容等多个方面。电子教案不单是把传统纸质教案电子化,重视对教学材料实施二次编辑,从而满足多媒体教学的需求,在一定程度上提升教学效率。文中以英语电子教案为研究视角,根据英语学科的特点的组织教学材料,便于资源的检索和复用。
1 英语电子教案系统的主要模块
英语电子教案系统主要用来设计、制作或演示电子教案。从教案系统整体功能来说,主要划分为放映模块和编辑模块。用户播放电子教案时,必须设计清晰地导航引导整个教学流程,表明放映模块的主要功能根据加载底层数据把教案内容依照设定的主题展现给用户[2]。编辑模块主要对用来便捷或管理电子教案,教学内容包含主题和内容两大部分。编辑模块设置预览模块,方便实时查询、编辑教案。电子教案系统功能模块如图1。
图1 电子教案系统功能模块简图
2 设计英语电子教案数据结构
2.1分析教案数据存储格式
英语电子教案能有效承载相应的学习内容,上述学习内容必须通过某些结构组织设计。通常情况下,每个电子教案均设定完整地知识体系,这一体系由多个知识点组合而成,上述知识点之间有的为平行的逻辑,有一部分为层次关系[3]。文中通过XML数据格式对英语教案数据进行存储。如:一本英语教材中包含较多的Unit或Test,每一个Unit分为多个Seciton或练习题等。具体结构如图2。
图2 英语学习内容结构图
根据上述设计类推复杂或简单的学习内容,上述结构图中各个节点均可以设计子节点,无需严格控制中间节点必须指向的内容。所有节点统称为Item,各个 Item会指向Resource链接,从而展现具体的学习内容。
2.2设计内容数据模型
电子教案的内容主要包含两个部分,一部分为描述电子教案组织结构,另一部分细致描述各个练习的具有内容[4]。文中以Mainfest模型、Item模型对教案的组织形式、练习内容进行描述。
2.2.1设计Mainfest模型
Mainfest模型用来对英语学习的元数据和树状组织结构进行定义,该模型结构如图3。
图3 Manifest模型简图
上述模型元素用来描述所学内容的元数据信息,主要对学习内容的名称、版本、等信息进行定义[5]。Organizations元素主要描述组织的结构集合,相同的学习内容包含多个组织方式,每一种组织方式均可采用Organizations元素中的子元素进行定义[6]。Organization借助item元素对学习内容组织结构进行定义。Resources作为描述物理资源集合,该集合包含一篇文章、一组练习等内同,每一个Resource均能详细列出相应的文件列表及数据信息,如:音频文件、图片素材等等[7]。
2.2.2设计Item模型
Item模型是resoursce元素所指的描述文件,设计该模型借助描述的学习内容,为所学内容展现一个能够重复使用的数据模型[8]。一个Item可作为一个知识点,也可以是一组互相关联的知识点集合。Item模型用来描述英语电子教案具体的学习内容,某个Item作为一个相对独立的知识点,不单单要要描述某篇文章或习题,也需从背景信息、单词、交互题型等方面实施补充说明[9]。设计Item模型的实例如下:
这个模型描述某段文本前言的preface内容,其中并未牵涉交互、动画等信息。
2.2.3设计教案主题模型
良好的学习内容必须借助友好的呈现方式才能便于学生接受,提升学生学习效率。制作英语电子教案时,相同的学习内容可以采用不同的形成呈现出来。反言之,相同的呈现方式也可以展现不同的学习内容。合理对呈现形式和学习内容进行配合,能有效提升内容的呈现效果,提升学习内容的灵活性和可重用性。主题模型设计的主题包按照一定文件结构及有关素材文件构成。The me.xml作为主题包的一个主文件,用来描述整个主题包设计的逻辑结构及相关内容的属性[10]。
2.2.4设计Theme模型
Theme模型主要对主题包的逻辑结构、设置的参数值进行描述,该模型是整个主题包的入口文件[11]。英语电子教案发布的学习内容与相对应的主题包文件一同发布。主题包文件严格按照一定的文件结构,一个主题包含多个母版,每一个母版均设置界面背景、布局(layout)、分辨率等内容[12]。通过组合部件的形式设计布局,每个布局划分为多个部件(wid get)。部件主要分为播放条部件、导航栏部件等,不同类型的部件具备不同的功能。主题进行加载操作时,依据母版设定的属性为正在学习的内容Itern选择恰当的母版,随之依据母版设计显示背景和效果[13]。最后,依据母版布局中设计的固定位置展现部件,并通过Itern内容设定相应的参数,直至完成整个Itern流程.设计的主体逻辑结构如图4。
图4 主体逻辑结构简图
由图4可知,一个theme可以划分为多个master,但一个master只包括一个 layout,一个 layout又能划分为多个widget。
2.2.5设计widget模型
widget是设置在界面固定位置的功能部件,依据其功能主要分为以下以下几种:文本流、视频、音频、导航栏、图片等部件,上述部件发挥着各自的功能[14]。例如:音频部件设定在界面固定位置,使用音频播放按钮或播放条播放学习内容。widget根据type属性划分多个类型的部件。widget用来描述部件功能及Master中设置的位置信息及相关功能。例如视频widget设置流程如下:
以上例子中,将视频文件设置在10,150界面位置,视频大小设定为200*3000,视频的播放器皮肤信息设定为index. html。
2.3设计部分核心功能
2.3.1内容编辑功能
内容编辑框架只要支持文本组间、交互式题型、插入或编辑分页组间。在编辑框进行设置时,借助拖动组间对内容的顺序进行调整,根据设计的分页组件确保内容展现在各个页面中[15]。文中在Flex中设计VBox空间,若VBox控件的内容大于它的高度,右侧会出现垂直滑动条,进行编辑时无需考虑内容处在哪一页,只需考虑内容的先后顺序。
2.3.2设计交互式题型
英语教学中离不开交互模式,这些交互在电子教案中通常被封装为多个交互题型。常见的交互题型主要有选择题、问答题、判断题等。设计上述题型时,单单考虑用户的体验还需提供简便的编辑形式,便于用户对上述内容实施修改。文中以判断题为例设计交互题型,判断题是根据题意判定句子对错。判断题在交互过程中主要展现一下几种状态:题干正确答题人判断对,题干正确答题人判断错误、题干错误答题人判定正确、题干错误答题者判定错误。为强化交互性效果,判断题交互式设计如下:如果用户点击判定谋道题对错时,若正确就在正确选项后边打钩,如果错误在该题选项错误后边打钩,若同时错误用户能够在题目下方显示正确答案,电子教案用户通过比较便于纠正错误。
3 结束语
总之,设计的英语电子教案系统能改革传统教学模式的弊端,为英语教学提供新的思路。设置英语电子教案,英语老师在教学实践中不断改进,老师单单要深入了解教材,针对学生的特点设计恰当的英语教学方案和方法,促使英语电子教案在英语教学中发挥着积极地作用。
图5 判断题编辑界面
[1]李思明.浅析高职高专英语电子教案[J].现代企业教育,2013,15(8):240.
[2]王博.浅析高职英语立体化教材建设的必要性[J].知识经济,2014,11(4):172-172.
[3]吴欣欣.高职英语教案设计与研究[J].校园英语(上旬),2014,15(9):62-62,63.
[4]范智宏.基于网络环境的大学英语教学 [J].山海经 (故事),2015,11(5):36-36.
[5]王莉.高职英语试题库建设应用与实践探索 [J].青春岁月,2014,19(10):298-298.
[6]王博.浅析高职英语立体化教材建设的必要性[J].知识经济,2014,11(4):172-172.
[7]袁林.如何在高职英语课程中合理运用多媒体教学[J].科学时代,2015,13(6):255-255.
[8]冯凯平,梁鲜.基于项目反应理论调试性英语测试α值调整[J].现代电子技术,2011,34(20):111-113.
[9]吕轶.电子信息工程专业“专业外语”课程教学方法剖析[J].网友世界·云教育,2014,15(9):198-198.
[10]薛英娟,王黎明.电子技术基础课程系列化立体化教材的建设及实践[J].中国电力教育,2014,23(15):40-41,68.
[11]李蕊丽,胡鸣焕.网络环境下的大学英语"Blending Learning"教学模式探讨[J].现代电子技术,2013,29(16):94-96,99.
[12]孙勇,卞永成.高中英语教案设计中教学目标定位的偏差与矫正[J].疯狂英语(教师版),2012,11(3):88-91.
[13]张怡宁.英语电子教案设计中Flex平台的开发及应用[J].电子测试,2014,25(18):50-52.
[14]黄靓,于馨.医学英语教学网络平台构建设计[J].辽宁教育行政学院学报,2014,31(3):75-77.
[15]杜素文.基于中职学校学生特点的一堂英语课教案设计简要思路分析[J].大陆桥视野,2012,31(24):75-75,77.
The data structure design and implementation of English electronic teaching plan
WANG Feng
(Shaanxi Industrial Vocational College,Xianyang 712000,China)
In order to meet the requirements of English Teaching in Colleges and universities,the paper analyzes the requirements of the electronic teaching plan in English,and analyzes the main modules of electronic teaching plan from the perspective of software engineering.It is easy to solve the problem of data sharing,resource inconvenience,etc.,based on the IMAQTI standard,IMSCP standard to formulate data structure,so as to realize the function of electronic teaching plan system. The innovative points of English electronic teaching plan are based on the original materials,which is convenient for students to master and use the concept,content and method of data structure,to stimulate students'interest and enthusiasm in learning English,and to cultivate students’creative ability.
English lesson plan;data structure;design
TN99
A
1674-6236(2016)14-0030-03
2015-03-28稿件编号:201503405
王 凤(1978-),女,陕西城固人,硕士。研究方向:英语教学法。