基于HTML5的闯关游戏式课程教学考核的设计和实现_第1页
基于HTML5的闯关游戏式课程教学考核的设计和实现_第2页
基于HTML5的闯关游戏式课程教学考核的设计和实现_第3页
基于HTML5的闯关游戏式课程教学考核的设计和实现_第4页
基于HTML5的闯关游戏式课程教学考核的设计和实现_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于html5的闯关游戏式课程教学考核的设计和实现    徐晓摘 要: 随着移动互联网的发展,网页中的功能效果将通过html5和javascript来实现。为了激发学生的学习动机,文章提出了利用html5和javascript 網页技术来实现闯关游戏式课程教学考核。其中主要利用了html5新增的拖放功能,并使用javascript控制游戏操作。关键词: html5; javascript; 闯关游戏; 拖放:tp311.1 文献标志码:a :1006-8228(2019)03-42-03designing and implementing a g

2、ame-like assessment of course teaching with html5xu xiao(wuxi machinery and electron higher professional and technical school, wuxi, jiangsu 214028, china)abstract: with the development of mobile internet, the function and effect in web pages will be realized by using html 5 and javascript. in order

3、 to stimulate students' learning motivation, this paper proposes to develop a game-like course teaching assessment by using html 5 and javascript web technologies. it mainly takes advantage of the drag-and-drop function added by html 5 and uses javascript to control the operation of the game.key

4、 words: html5; javascript; go through the game; drag and drop0 引言随着移动互联的迅猛发展,flash在移动设备中具有一定的局限性,而 html5 和 javascript拥有跨平台、不需要安装以及不需要更新等特点,只要用智能手机、平板或台式电脑的网页浏览器就可以进行操作1。当代学生爱玩手机,对富有激情和挑战的项目具有强烈的使用动机。如果在学习中引入闯关式教学考核项目,将课程知识融入到闯关式的游戏场景中,既考查了学生的学习能力,又契合当代学生的心理特点。学生在学习中体验到游戏的互动性、趣味性、竞争性和即时反馈等特性,必定可以提升在线

5、学习的乐趣。本文提出了利用 html5和javascript 网页技术来开发闯关游戏。它主要利用html5新增的拖放功能和使用 javascript 控制游戏运作。1 html5和javascript简介html5是目前html最新的修改版本,2014年10月由万维网联盟(w3c)完成标准制定。设计html5的目标是为了在移动设备上支持多媒体。html5的优势主要表现以下方面2。 跨平台性。不需要考虑兼容性和不同平台的多个版本的发布,为开发者节省了巨大的开发投入,也是未来大家首先的开发方式。 标准化。这个也是跨平台的基础,因为未来所有浏览器、所有设备均遵循这一标准。标准化是得以广泛使用的基础,

6、就像tcp/ip协议,因为其标准化,才得以让网络世界互通互联。 易学易用。人人都应该会html5,这是可以不需要任何特定开发环境的,只要用记事本,电脑上装有浏览器就可以开始,效果可见。第四,易传播,html5的火爆也得益于它的易传播的特点,无需安装,可以在任何设备上查看,为其传播扫清了障碍。javascript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端web开发的脚本语言,常用来给html网页添加动态功能,比如响应用户的各种操作。2 闯关游戏式课程教学考核的理念让学生以一种“游戏挑战”的心态去参与课程的知识问答,最后完成课程知识点的自主考核。基于这样的

7、考核方式可以让学生们充分地发挥学习和获取知识积极性,最大程度地激起他们的学习热情,并对游戏过程中发生的错误印象深刻。本文闯关游戏式课程教学考核的理念,对每个知识点设计相应的题库;对每一个过关难度的等级进行研究和设计;对学生参与做题游戏的互动方式进行设计,最后实现一个基于做题游戏的课程知识点教学考核系统。学生在闯关游戏式课程教学考核的交互体验中,将课程知识最大化地展现出来,达到了非常好的教学考核效果3。3 闯关游戏的基本知识点html5最大的优势在于它可以在pc机上、笔记本电脑、平板设备、智能手机上运行使用。当代学生爱玩手机以及对富有激情和挑战的项目具有强烈的使用动机,闯关游戏是一款受众群体非常

8、高,中、小学生,大学生,以及上班白领都特别喜欢闯关类的小游戏。使用htm5开发游戏,具备其他开发游戏的工具无可比拟的优势。它提供专门的拖拽与拖放的api,就是在某个元素上按下鼠标后移动鼠标(没有松开鼠标),这时就可以开始拖动;在拖动的这个过程中,只要不松开鼠标,就会不断产生事件这个过程称为“拖”。把被拖动的元素拖动到另外一个元素上并松开鼠标这个过程被称为“放”。所用到的基本知识点如表1所示4。4 闯关游戏的实现 页面设计。该闯关游戏采用 html5、css3、javascript进行开发。利用 javascript调用拖放的api来实现拖拽和拖放,学生通过拖拽答案到指定位置,若错误则提示不匹配

9、,若正确就进入下一关。当全部答对就显示闯关成功。该闯关游戏通过css3进行样式设计,实现了游戏页面布局,分别如图1、图2所示。 当被拖动的元素在在拖动到放置目标时会触发ondragover事件,它用来设置被拖动的元素的放置问题。默认情况下,无法将被拖动的元素放置到其他元素中。 若要实现这一功能,我们需要防止元素的默认处理方法。我们可以通过调用event.preventdefault()方法来实现ondragover事件。 当放置被拖数据时,会发生drop事件。ondrop事件调用drop(event)函数,这一函数用来判断闯关是否成功,若成功就进入下一关,否则继续学习。具体代码如下所示: 知识

10、点闯关游戏中每一关试题都题库随机产生,每一关之间的试题都确保不会重复。如果过关,则进入下一关题库游戏,否则重回上一关题库游戏5。本文当学生闯完100道题目,表示学生巳经掌握全部课程内容,如图3所示。5 结束语html5技术相对于flash技术具有更大的优势,越来越多的人采用html5来设计游戏化课程。本文利用html5和javascript网页技术来开发相关课程知识点的闯关游戏,以便让学生更清楚自己相关知识点的掌握程度,增强学生的学习动机,非常有效地提高了学生的课程参与度。这种灵活的检测方式让学生轻松许多,也促进了学生的学习兴趣。学生在闯关游戏中会主动吸收相关的知识点,以便向考核游戏发起挑战。实践表明,采用这种方法成效明显,受到了师生一致的好评。参考文献(references):1 冯科融,王和兴.html5网页游戏分析j.电脑编程技巧与维护,2012.24:71-722 韩敏.浅谈网页制作新技术html5j.福建电脑,2018.9:106-1073 黎志雄,黄彦湘,陈学中.基于html5游戏开发的研究与实现j.东莞理工学院学报,2014.10:49-534 臧金梅.基于html5的简单拼图游戲的设计和实现j.信息技术与信息化,2017.12:22-245 刘志锋,魏振华,蒋年德等.闯关游戏思想在c/c+语言程序设计课程教学中的应用研究j.东莞理工大学学报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论