Developing Gamification within MoodleFunction and Instruction
Presented by: Steve Bader
Learn more at: https://gamification.delta.ncsu.edu
https://gamification.delta.ncsu.eduDistance Education and Learning Technology Applications (DELTA)
Gamification Exploration with Moodle
• Why Gamification?
• What is Gamification?
• Moodle and Gamification
• The Gamification Plugin
• Our First Case Studies
https://gamification.delta.ncsu.edu
Reasons for Gamification
PRT 266: Introduction to Sport Management
https://gamification.delta.ncsu.edu
The primary objectives of the course are to expose students to the range of careers in Sport Management and to help them develop a career plan.
• Students only focus on glamorous careers and lose interest in other career options.• Career plans weren’t diverse and students did not explore career options enough.• 400 students enrolled per year.
Goal: Increase engagement and exploration in content and activities.
Define Gamification
• Gamification is the use of game mechanics andgame design techniques in non-game contexts.
• Gamification uses the natural desire for competition, achievement, status, altruism and/or collaboration (depending on the personality type).
https://gamification.delta.ncsu.edu
Source: https://badgeville.com/wiki/
Gamification Components
• Objectives: A behavioral mechanic type, requiring the user to take action for the reward.
Quests Discovery Goals
Achievements Leaderboard
Leveling StagesProgress Bar
https://gamification.delta.ncsu.edu
• Feedback: Informing the user of their status.
• Progression: Move the user through the content.
Player Types
• Know how to target different player types using gamification components.
Killers: Driven by player vs player competition. How do I compare to others?
Explorers: Pride themselves in exploring all facets of a game or the context surrounding it.
Socializer: Prefer to socialize, play cooperatively, and share game experiences with others.
Achievers: Look to achieve all objectives available in a game. Desires to beat the game itself.
https://gamification.delta.ncsu.edu
Gamification in MoodleExisting Components
Restrict Access Activity Completion
Leveling Stages Discovery Achievements
Badges
https://gamification.delta.ncsu.edu
Gamification in MoodleNeeded Components
Creating Objectives & RewardsMore variety in objectives
Points & LeaderboardsJust-in-time feedback
AchievementsCourse level awards
https://gamification.delta.ncsu.edu
Visual ProgressImages, progress bars, status
The Gamification PluginThe Block
https://gamification.delta.ncsu.edu
Manage Menu• Point Sets• Achievements• Objectives & Rewards
Leaderboards• Configurable• Can link to larger list• Can show multiple
Achievements• Configurable• Can show unachieved
https://gamification.delta.ncsu.edu
The Gamification PluginObjectives Rewards• Activity Completion• Moodle Event• Points Goal• Meta Completion
• Achievement• Backpack File• Points• Filter
https://gamification.delta.ncsu.edu
The Gamification PluginObjectives: A closer look
Moodle Event Objective
• Uses Moodle’s Event API to listen for events. https://docs.moodle.org/dev/Event_2
• Has the option to be a repeated objective
Assignment, Book, Chat, Choice, Database, Forum, Lesson, Page, Quiz, Wiki, Workshop
The Gamification PluginRewards: A closer look
https://gamification.delta.ncsu.edu
HS200: Home Gardening Course Example
• Uses Moodle’s Filter API to alter content in the course.
• Filters can ‘stack’ or ‘replace’ previously awarded filters.
Filter Rewards
https://gamification.delta.ncsu.edu
https://gamification.delta.ncsu.edu
PRT 266: Intro to Sport ManagementSports Career Exploration
https://gamification.delta.ncsu.edu
10 Major Career Paths: Allowing the student to choose a path(s) and begin a mock career.
14 Job Skills: Course activities reward job skill points used to track career development.
139 Job Opportunities: 58 entry level, 35 mid level, and 46 dream jobs (targeted by the student)
75 Course Activities: Spread throughout the career to help build job skills and deliver course material to students
36 Achievements: Ranging in difficulty
PRT 266: Intro to Sports ManagementThe Results
https://gamification.delta.ncsu.edu
Higher average grade3 point jump in grades, with a smaller S.D.
Fall 2014 Spring 2015
Mean: 82 85 S.D. 6.35 6.23
Content explanationThe instructor explained material well.
Mean: 3.8 4.4 S.D. 1.3 0.7Effective instructor
Overall, the instructor was an effective teacher. Mean: 4.0 4.5 S.D. 0.5 0.7Excellent course
Overall, this course was excellent. Mean: 4.0 4.6 S.D. 1.1 0.8
https://gamification.delta.ncsu.edu
HS 495: Plant IdentificationAnother Example
14 StudentsOnline / Distance Education Course
309 Gamification Objectives81 Objectives attached to optional activities
49 Available AchievementsRanging in difficulty
All Students Passed
73% of objectives completed 46% of attached to optional activities
54% achieved
Intrepid Traveler Eat Your Greens Trees Guru
https://gamification.delta.ncsu.edu
ELI PresentationAn interactive, gamified presentation
Presentation was delivered from a gamified Moodle courseAudience was encouraged to follow along with activities
52 members participated in course62 were in the audience. 70 more have registered since the presentation
4 members reached maximum points 2 were in the online audience
Over 100 forum posts where createdSeveral were used in the Q&A at the end of the presentation
https://gamification.delta.ncsu.edu
What’s Next?More trials, module changes
MB 411: Immunology Creating a card study tool collection using the gamification module filter reward.
Sharing with Moodle CommunityWorking with Campus Office of Information Technology for permission.
https://gamification.delta.ncsu.edu
Questions?Be gentle…
About the definition of Gamification?The concept is still kind of evolving...
About the module?Also still evolving but stable!
About some of the pilot courses?Learning more every semester…
Contact MeI won’t mind
@smbader
Thank You!Distance Education and Learning Technology Applications (DELTA)