Using Gamification with CodeClubWorld.org
-
Upload
victor-del-bene -
Category
Design
-
view
118 -
download
0
description
Transcript of Using Gamification with CodeClubWorld.org
Using Gamification withCodeClubWorld.org
By Victor Del Bene
CodeClubWorld.org - AboutThe mission of CodeClubWorld.org is to give every child in the world the chance to learn to code by providing project materials and a volunteering framework that supports the running of after-school coding clubs.
CodeClubWorld.org - Problem• Looking for better ways for the
coders to get involved in coding projects
• Volunteers have a good amount of materials but not much of a way to engage the coders in a meaningful way
• Doesn’t have much of a coding community other than just code clubs or meetups
How Gamification Can Help
Gamification techniques to be used to:• Drive motivation for kids learning to
code• Increase engagement for Volunteers
teaching• Build a collaborative/social
environment
It’s Dangerous to go Alone!
• Each coder will go on “coding quests” and will enlist the help of their assigned volunteer to assist with coding help, coding review, and code deployment.
• The following game mechanics will be implemented and tied into the coding quests such as XP Points, Reputation Points, Badges, Leaderboards, and Access rewards.
Key Game Mechanics - Points
XP Points• XP points will be awarded during each
phase of a coding phase for a particular project. This will let the coders “level up” and be able to take on more challenging projects.
• This also provides a reward for the incremental progress during each part of the coding project or “coding quest.”
Key Game Mechanics - Points
Reputation Points• Reputation points will be awarded to the
volunteers who have helped the coders on particular projects.
Key Game Mechanics - BadgesBadgesBadges will be designed based on the below criteria for the coders such as:• Completion of projects• Quality of Code produced• Type of difficulty on projectsSharing options to social networks such as Facebook, Twitter, and Google+ will be available to share their progress along the way on the status of their projects
Key Game Mechanics - Leaderboards
Leaderboards• Top Coders will be shown prominently on
the homepage. Facebook integration will be available to see how your friends stack up against you in your coding quests.
Key Game Mechanics – RewardsAccess• Accomplished coders will have access to
the volunteer material to assist their fellow coders who achieved the mastery badge.
• Coders with a certain XP can have access to choose their own volunteer to assist them on projects. This can help motivate volunteers with low reputation points a chance to be chosen as well as high rep volunteers to keep coming back to help coders.
Player Types and BenefitsAchievers• These targeted users will have a sense of
accomplishment during their coding projects and upon completion of each one.
• They will be able to take on more challenging projects and proudly show badges to show their achievements.
Player Types and BenefitsSocializers• These users can benefit the most of the
social experience, because they won’t feel like they are on their own and get discouraged with their coding projects.
• Forums and sharing options will be available for these player types to share their experiences and build out CodeClubWorld.org coding community.
Thank You!!!!
Website: www.victordelbene.comTwitter: @victordelbene
LinkedIn: www.linkedin.com/in/victordelbene
Game On!!!!