Gamification vs. Game-Based Learning
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 ClassDojo, Rezzly, Tyto Ecology, and DragonBox
Gamification vs. Game-Based Learning的更多相关文章
- 强化学习之 免模型学习(model-free based learning)
强化学习之 免模型学习(model-free based learning) ------ 蒙特卡罗强化学习 与 时序查分学习 ------ 部分节选自周志华老师的教材<机器学习> 由于现 ...
- Pros and Cons of Game Based Learning
https://www.gamedesigning.org/learn/game-based-learning/ I remember days gone by at elementary schoo ...
- Game Based Learning: Why Does it Work?
Forty years of research[i] says yes, games are effective learning tools. People learn from games, an ...
- chip based learning
chip types Transistor mode of operation Digital chip: 0/1 -> digital clac Analog chip: sound / b ...
- Embedded based learning
简单整理了一些嵌入式底层需要接触的相关概念. # CPU CU. Control Unit. send need-clac-data -> ALU clac -> get resul ...
- 31 Game-Based Learning Resources for Educators
https://www.legendsoflearning.com/resource/31-game-based-learning-resources-for-educators/ Game base ...
- SOME USEFUL MACHINE LEARNING LIBRARIES.
from: http://www.erogol.com/broad-view-machine-learning-libraries/ http://www.slideshare.net/Vincenz ...
- 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 ...
- A Novel Multi-label Classification Based on PCA and ML-KNN
ICIC Express Letters ICIC International ⓒ2010 ISSN 1881-803X Volume4, Number5, O ...
- 海量数据挖掘MMDS week2: Nearest-Neighbor Learning最近邻学习
http://blog.csdn.net/pipisorry/article/details/48894963 海量数据挖掘Mining Massive Datasets(MMDs) -Jure Le ...
随机推荐
- MySql Packet for query is too large问题解决方案
MySQL会限制Server接受的数据包大小.有时候插入.更新或查询时数据包的大小,会受 max_allowed_packet 参数限制,导致操作失败.报错信息为: Caused by: com.my ...
- Spring Security 解析(四) ——短信登录开发
Spring Security 解析(四) -- 短信登录开发 在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security ...
- Go在windows下执行命令行指令
需要在Go写的服务里面调用命令行或者批处理,并根据返回的结果做处理. 在网上搜索了一翻,验证成功,现记录如下: cmd := exec.Command("cmd") // cmd ...
- Python变量问题:命名、类型、赋值
1.变量问题 1.1变量命名: (1)变量名只能包含字母.数字和下划线.变量名可以字母或下划线开头,但不能以数字开头.例如,name1_,_name1都是合法的,但1name就不行(2)变量名中间不能 ...
- CXF 教程(一)
CXF Web Service 简单示例 1 准备工作 2 第一个例子 3 客户端 3.1 使用 WSDL 生成客户端 4 RPC 风格 5 相关命令介绍 5.1 Java to WS 1 准备工作 ...
- HTML转换特效相关插件
Arctext.js Arctext.js 是基于 Lettering.js 的文字旋转插件,根据设置的旋转半径准确计算每个字母的旋转弧度并均匀分布. 虽然 CSS3 也能够实现字符旋转效果,但是要让 ...
- linux环境:FTP服务器搭建
转载及参考至:https://www.linuxprobe.com/chapter-11.html https://www.cnblogs.com/lxwphp/p/8916664.html 感谢原作 ...
- kaishi
https://zjc.wtc.edu.cn/zs/2019/0623/c2937a54869/page.htm https://zjc.wtc.edu.cn/zs/2019/0614/c593a54 ...
- 使用MQ消息队列的优缺点
前言 公司的项目一直都是在使用MQ的,但是由于使用的功能很简单,所以一直都是知其然不知其所以然,作为一个程序猿有必要了解每一个使用的技术,为什么使用它?它的优点是什么?缺点是什么?等等... 使用mq ...
- Cheat Engine 人造指针
打开游戏 查看内存区域 查看游戏当前使用的内存区域 下面这一段是游戏当前使用的内存区域,选择一片可以读写的内存区域 跳转到这片内存 查看是否有空余内存可以使用 使用空闲内存 我们选择0075DFD0开 ...