Developing Gamification within Moodle

Post on 14-Apr-2017

5.375 views 1 download

Transcript of Developing Gamification within Moodle

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

smbader@ncsu.edu

smbader@ncsu.edu

Thank You!Distance Education and Learning Technology Applications (DELTA)