http://www.immersedgames.com/gamification-vs-game-based-learning/

With the growth in popularity of video games among K-12 students over the last few years, many teachers have worked to incorporate gaming into their classroom. By adding something fun and relatable to the learning process, students can become more engaged and retain more knowledge. However, there has been some confusion, with people often mixing up gamification and game-based learning.

Simply put, gamification is making a game out of the classroom setting, whereas game-based learning is using games to teach. It is important to know the difference between the two because every classroom has its own needs which might be better met with one method over the other, or a mixture of the two.

Gamification

Gamification is the process of making a game out of a non-game setting. In everyday life, this can be seen when using a rewards card to gain points towards a discount. By creating a goal, the rewards card motivates the buyer into purchasing a product.

In the classroom, this would involve using game design techniques to make the learning process more enjoyable and motivating. These techniques might include a grade scale based around gaining experience points or taking part in quests. Below is a list of methods often used in classroom gamification:

  • Creating a leveling system for students using experience points.
  • Awarding achievements to students for completing various tasks.
  • Making different skill sets for each subject that the student must “master”.
  • Completing “quests” to earn points.
  • Keeping track of a leaderboard to see what points each student has.

This is by no means a complete list, but, in general, the most common way of gamifying a classroom is by incorporating a point system in the classroom. This motivates and demonstrates their learning without fear of failing a test that will ruin their grade.

Gamification Examples

  • Class Dojo – The gamification of the classroom using this platform promotes a positive learning environment by teaching students valuable skills, such as determination and working together.
  • ClassCraft – This program turns the classroom into a role-playing game, where each student becomes a character and interacts with one another, gaining levels and powering up while learning.
  • Grade Craft – By having students set their own goals, they can earn badges and stay informed about their learning analytics throughout the class. They level up and are able to unlock the next set of material for them to reach their goal.
  • Rezzly – Educators can customize and personalize their own quests and achievements to motivate their students to learn. Through completion of these quests, students are able to master different skills and subjects.

Game-Based Learning

Game-based learning is the actual inclusion of video games in a classroom. These games are usually educational in subject matter, engaging and motivating the students to learn. Rather than  adding a layer of badges and rewards, game-based learning uses the advantages of video games to teach a subject or skill itself. By using games as an educational approach, students are more encouraged to think critically and solve problems for themselves.

Game-Based Learning Examples

  • Tyto Ecology: Build and Create Your Own Ecosystem – In Tyto Ecology by Immersed Games, players are tasked with maintaining of his/her own ecosystem by placing down plants and animals and making sure that the balance of life does not go out of hand.
  • Scribblenauts Unlimited – With 5th Cell’s Scribblenauts, the player uses his/her imagination and critical thinking skills to solve problems in the world. He/She can add anything they can think of (and can spell) in order to figure out problems.
  • DragonBox – WeWantToKnow’s series of math apps, DragonBox, aims to teach children of all ages how to have fun while learning about numbers. They have apps that teach everything from addition and subtraction to algebra.

It is important to note that gamification is always a part of game-based learning. Since gamification is an attempt to turn the learning process into a video game, it inherently has the same motivational principles as game-based learning. On the other hand, game-based learning is not gamification in and of itself. It’s like squares and rectangles: all gamified classrooms take part in learning through games, but not all game-based learning in the classroom uses gamification. We hope this article helps clear up any confusion!

Infographic assets: Ribbon Badge by Nikita Kozin from the Noun Project; Video Game Controller by Y E J I N from the Noun Project; logos from ClassDojoRezzlyTyto Ecology, and DragonBox

Gamification vs. Game-Based Learning的更多相关文章

  1. 强化学习之 免模型学习(model-free based learning)

    强化学习之 免模型学习(model-free based learning) ------ 蒙特卡罗强化学习 与 时序查分学习 ------ 部分节选自周志华老师的教材<机器学习> 由于现 ...

  2. Pros and Cons of Game Based Learning

    https://www.gamedesigning.org/learn/game-based-learning/ I remember days gone by at elementary schoo ...

  3. Game Based Learning: Why Does it Work?

    Forty years of research[i] says yes, games are effective learning tools. People learn from games, an ...

  4. chip based learning

    chip types Transistor mode of operation Digital chip: 0/1  -> digital clac Analog chip: sound / b ...

  5. Embedded based learning

    简单整理了一些嵌入式底层需要接触的相关概念.   # CPU  CU. Control Unit. send need-clac-data -> ALU clac -> get resul ...

  6. 31 Game-Based Learning Resources for Educators

    https://www.legendsoflearning.com/resource/31-game-based-learning-resources-for-educators/ Game base ...

  7. SOME USEFUL MACHINE LEARNING LIBRARIES.

    from: http://www.erogol.com/broad-view-machine-learning-libraries/ http://www.slideshare.net/Vincenz ...

  8. A Complete Tutorial on Tree Based Modeling from Scratch (in R & Python)

    A Complete Tutorial on Tree Based Modeling from Scratch (in R & Python) MACHINE LEARNING PYTHON  ...

  9. A Novel Multi-label Classification Based on PCA and ML-KNN

     ICIC Express Letters                  ICIC International ⓒ2010 ISSN 1881-803X Volume4, Number5, O ...

  10. 海量数据挖掘MMDS week2: Nearest-Neighbor Learning最近邻学习

    http://blog.csdn.net/pipisorry/article/details/48894963 海量数据挖掘Mining Massive Datasets(MMDs) -Jure Le ...

随机推荐

  1. laravel如何引用外部文件

    (1).首先在app\Http\routes.php中定义路由: 1 2 3 Route::get('view','ViewController@view'); Route::get('article ...

  2. docker compose 编排

    Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景. 说明:Comp ...

  3. redux本来是同步的为什么它能执行异步代码(chunk)实现原理是什么 中间件的实现原理是什么

    我们用redux执行同步的时候,都是先发起一个dispatch(actionCreator()) 1.先在actionCreator()中生成一个action对象. 2.由dispatch方法将act ...

  4. k8s Helm安装Prometheus Operator

    Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装完成了k8s的集群和helm的安装,今天我们来看看Prometheus的监控怎么搞.Prometheus Operator ...

  5. bootstrap使用笔记

    本文翻译自[http://getbootstrap.com/2.3.2/scaffolding.html#gridSystem] 1.需要在H5的文档声明中使用: 2.如下一个简单的两列布局,先添加一 ...

  6. HDU校赛 | 2019 Multi-University Training Contest 3

    2019 Multi-University Training Contest 3 http://acm.hdu.edu.cn/contests/contest_show.php?cid=850 100 ...

  7. - Charles 简介 总结 HTTP 抓包 代理 MD

    目录 目录 Charles 简介 Charles 破解工具 界面介绍 主菜单 会话右键菜单 两种显示模式 内容区域 抓包 HTTP 抓包 HTTPS 抓包 HTTPS 抓包原理 请求重定向 Map r ...

  8. SQL Server中COALESCE函数的用法

    在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下: SELECT COALESCE(NULL,NULL,N'A',NULL,NULL) 结果: SELEC ...

  9. Django model distinct 的使用方法

    原文: 今天突然有人问起在 django 的 model 里面怎么用 distinct, 对于这种东西,我一向的观点是查看django 的在线文档.于是不加思索的根据在线文档给出了答案,但结果很让人沮 ...

  10. drf--ModelSerializers序列化

    目录 drf--ModelSerializers序列化 项目准备 配置 settings.py 路由 多表设计 表关系分析 创建models 模型序列化 自定义模型序列化 api/serializer ...