Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration...

41
Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität Stefan Wendt Philipp Lehsten Djamshid Tavangarian 17.09.2013 Informatik 2013, Workshop Hochschule 2020

Transcript of Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration...

Page 1: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service -Die Integration von spieletypischen

Elementen in die Pervasive Universität

Stefan WendtPhilipp LehstenDjamshid Tavangarian

17.09.2013Informatik 2013, Workshop Hochschule 2020

Page 2: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Inhaltl Motivationl Gamificationl Zielstellung der Arbeitl Verwandte Arbeiten / Projektel Umsetzungl Auswertungl Evaluation

2

Page 3: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Motivation: Pervasive Universitätl Vielzahl an Softwaresystemenl Verknüpfung der Dienstel effiziente Nutzungl Verwendung des Kontextsl Nutzerinteraktion notwendig

3

Page 4: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Definition

“Gamification” is the use of game design elements in non-game contexts.

Deterding et al: From game design elements to gamefulness: defining “gamification“. 2011

4

Page 5: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Elementel Aktionen, Regeln, Ziele

5

Page 6: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Elementel Wettbewerb

6

Page 7: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Elementel Kooperation

7

Page 8: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Elementel Fortschrittsanzeigen

8

Page 9: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Elementel Achievements

9

Page 10: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Spielefremder Kontext

10

Page 11: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Spielefremder Kontext

11

Page 12: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Zielstellung der Arbeitl Gamification in Lehrumgebungenl Gamification-Frameworksl Evaluation der Ansätzel geeignetes Konzept und Implementierung

12

Page 13: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Verwandte Arbeiten / Projektel Mozilla Open Badges

13

Page 14: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Verwandte Arbeiten / Projektel Open Badges in Moodle

14

Page 15: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Verwandte Arbeiten / Projektel Punktesystem in Stud.IP

15

Page 16: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Verwandte Arbeiten / Projektel Punktesystem in Stud.IP

16

$score = (5*$postings) + (5*$news) + (20*$dokumente) + (2*$institut)+ (10*$archiv*$age) + (10*$contact) + (20*$katcount)+ (5*$seminare) + (1*$gaeste) + (5*$vote) + (5*$wiki)+ (3*$visits);

$score += $pluginscore;$score = round($score/$age);

if (Avatar::getAvatar($user_id)->is_customized()) {$score *=10;

}

Page 17: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Verwandte Arbeiten / Projektel Achievements-Plugin für Stud.IP

17

Page 18: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 18

CASA - Context-Aware Service Accessl Ausgangspunkt: Pervasive Universitätl heterogene IT-Infrastrukturenl situationsabhängige Integration von Diensten in

Anwendungen

Page 19: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19

Abbildung 2: Ablauf der Integration eines Dienstes

und gesammelt fur einen Nutzer angeboten werden.

2.4 Nutzergetriebene Integration von Diensten

Wahrend die kontextbasierte Integration mit einzelnen Knoten realisierbar ist, ist es auchmoglich mehrere Knoten miteinander zu verknupfen. Wie bereits in Abbildung 1 darge-stellt, ist es moglich, dass der Knoten vom Nutzer selbst durch eigene Regeln, Diens-te und Kontexquellen erweitert wird. Dabei wird die Dienstauswahl an die Bedurfnissedes Nutzers, beziwhungsweise seiner Gruppe angepasst. Dies wird ermoglicht, indem dasKontextmodell des CASA-Knotens eine grundlegende Ordnung definiert, die durch denNutzer erweitert werden kann. So wurde fur einen CASA-Knoten, der fur die Einbindungvon Diensten in ein LMS konfiguriert ist, das Modell um Konzepte wie ”Veranstaltungund”Raumerweitert. Diese Konzepte bilden die Grundlage fur die Regeln, die ein Nutzer furdiesen Knoten formulieren kann. Da in anderen Umgebungen ein anderes Verstandnis furdas Konzept Veranstaltung existieren kann, ist es notwendig die Konzepte zwischen zweiCASA-Knoten anzupassen. Dies erfordert es, dass auch die Importer durch den Nutzererstellt und erweitert werden konnen. So kann bei Bedarf das Konzept Veranstaltung, daseigentlich eine Reihe von Terminen umfasst mit dem Konzept einer Veranstaltung aus ei-nem Kalender verknupft werden, in dem jeder Eintrag fur genau eine Veranstaltung steht.

CASA - Context-Aware Service Access

Page 20: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 20

Abbildung 2: Ablauf der Integration eines Dienstes

und gesammelt fur einen Nutzer angeboten werden.

2.4 Nutzergetriebene Integration von Diensten

Wahrend die kontextbasierte Integration mit einzelnen Knoten realisierbar ist, ist es auchmoglich mehrere Knoten miteinander zu verknupfen. Wie bereits in Abbildung 1 darge-stellt, ist es moglich, dass der Knoten vom Nutzer selbst durch eigene Regeln, Diens-te und Kontexquellen erweitert wird. Dabei wird die Dienstauswahl an die Bedurfnissedes Nutzers, beziwhungsweise seiner Gruppe angepasst. Dies wird ermoglicht, indem dasKontextmodell des CASA-Knotens eine grundlegende Ordnung definiert, die durch denNutzer erweitert werden kann. So wurde fur einen CASA-Knoten, der fur die Einbindungvon Diensten in ein LMS konfiguriert ist, das Modell um Konzepte wie ”Veranstaltungund”Raumerweitert. Diese Konzepte bilden die Grundlage fur die Regeln, die ein Nutzer furdiesen Knoten formulieren kann. Da in anderen Umgebungen ein anderes Verstandnis furdas Konzept Veranstaltung existieren kann, ist es notwendig die Konzepte zwischen zweiCASA-Knoten anzupassen. Dies erfordert es, dass auch die Importer durch den Nutzererstellt und erweitert werden konnen. So kann bei Bedarf das Konzept Veranstaltung, daseigentlich eine Reihe von Terminen umfasst mit dem Konzept einer Veranstaltung aus ei-nem Kalender verknupft werden, in dem jeder Eintrag fur genau eine Veranstaltung steht.

CASA - Context-Aware Service Access

Page 21: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 21

Abbildung 2: Ablauf der Integration eines Dienstes

und gesammelt fur einen Nutzer angeboten werden.

2.4 Nutzergetriebene Integration von Diensten

Wahrend die kontextbasierte Integration mit einzelnen Knoten realisierbar ist, ist es auchmoglich mehrere Knoten miteinander zu verknupfen. Wie bereits in Abbildung 1 darge-stellt, ist es moglich, dass der Knoten vom Nutzer selbst durch eigene Regeln, Diens-te und Kontexquellen erweitert wird. Dabei wird die Dienstauswahl an die Bedurfnissedes Nutzers, beziwhungsweise seiner Gruppe angepasst. Dies wird ermoglicht, indem dasKontextmodell des CASA-Knotens eine grundlegende Ordnung definiert, die durch denNutzer erweitert werden kann. So wurde fur einen CASA-Knoten, der fur die Einbindungvon Diensten in ein LMS konfiguriert ist, das Modell um Konzepte wie ”Veranstaltungund”Raumerweitert. Diese Konzepte bilden die Grundlage fur die Regeln, die ein Nutzer furdiesen Knoten formulieren kann. Da in anderen Umgebungen ein anderes Verstandnis furdas Konzept Veranstaltung existieren kann, ist es notwendig die Konzepte zwischen zweiCASA-Knoten anzupassen. Dies erfordert es, dass auch die Importer durch den Nutzererstellt und erweitert werden konnen. So kann bei Bedarf das Konzept Veranstaltung, daseigentlich eine Reihe von Terminen umfasst mit dem Konzept einer Veranstaltung aus ei-nem Kalender verknupft werden, in dem jeder Eintrag fur genau eine Veranstaltung steht.

CASA - Context-Aware Service Access

Page 22: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 22

Abbildung 2: Ablauf der Integration eines Dienstes

und gesammelt fur einen Nutzer angeboten werden.

2.4 Nutzergetriebene Integration von Diensten

Wahrend die kontextbasierte Integration mit einzelnen Knoten realisierbar ist, ist es auchmoglich mehrere Knoten miteinander zu verknupfen. Wie bereits in Abbildung 1 darge-stellt, ist es moglich, dass der Knoten vom Nutzer selbst durch eigene Regeln, Diens-te und Kontexquellen erweitert wird. Dabei wird die Dienstauswahl an die Bedurfnissedes Nutzers, beziwhungsweise seiner Gruppe angepasst. Dies wird ermoglicht, indem dasKontextmodell des CASA-Knotens eine grundlegende Ordnung definiert, die durch denNutzer erweitert werden kann. So wurde fur einen CASA-Knoten, der fur die Einbindungvon Diensten in ein LMS konfiguriert ist, das Modell um Konzepte wie ”Veranstaltungund”Raumerweitert. Diese Konzepte bilden die Grundlage fur die Regeln, die ein Nutzer furdiesen Knoten formulieren kann. Da in anderen Umgebungen ein anderes Verstandnis furdas Konzept Veranstaltung existieren kann, ist es notwendig die Konzepte zwischen zweiCASA-Knoten anzupassen. Dies erfordert es, dass auch die Importer durch den Nutzererstellt und erweitert werden konnen. So kann bei Bedarf das Konzept Veranstaltung, daseigentlich eine Reihe von Terminen umfasst mit dem Konzept einer Veranstaltung aus ei-nem Kalender verknupft werden, in dem jeder Eintrag fur genau eine Veranstaltung steht.

CASA - Context-Aware Service Access

Page 23: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 23

Abbildung 2: Ablauf der Integration eines Dienstes

und gesammelt fur einen Nutzer angeboten werden.

2.4 Nutzergetriebene Integration von Diensten

Wahrend die kontextbasierte Integration mit einzelnen Knoten realisierbar ist, ist es auchmoglich mehrere Knoten miteinander zu verknupfen. Wie bereits in Abbildung 1 darge-stellt, ist es moglich, dass der Knoten vom Nutzer selbst durch eigene Regeln, Diens-te und Kontexquellen erweitert wird. Dabei wird die Dienstauswahl an die Bedurfnissedes Nutzers, beziwhungsweise seiner Gruppe angepasst. Dies wird ermoglicht, indem dasKontextmodell des CASA-Knotens eine grundlegende Ordnung definiert, die durch denNutzer erweitert werden kann. So wurde fur einen CASA-Knoten, der fur die Einbindungvon Diensten in ein LMS konfiguriert ist, das Modell um Konzepte wie ”Veranstaltungund”Raumerweitert. Diese Konzepte bilden die Grundlage fur die Regeln, die ein Nutzer furdiesen Knoten formulieren kann. Da in anderen Umgebungen ein anderes Verstandnis furdas Konzept Veranstaltung existieren kann, ist es notwendig die Konzepte zwischen zweiCASA-Knoten anzupassen. Dies erfordert es, dass auch die Importer durch den Nutzererstellt und erweitert werden konnen. So kann bei Bedarf das Konzept Veranstaltung, daseigentlich eine Reihe von Terminen umfasst mit dem Konzept einer Veranstaltung aus ei-nem Kalender verknupft werden, in dem jeder Eintrag fur genau eine Veranstaltung steht.

CASA - Context-Aware Service Access

Page 24: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 24

Abbildung 2: Ablauf der Integration eines Dienstes

und gesammelt fur einen Nutzer angeboten werden.

2.4 Nutzergetriebene Integration von Diensten

Wahrend die kontextbasierte Integration mit einzelnen Knoten realisierbar ist, ist es auchmoglich mehrere Knoten miteinander zu verknupfen. Wie bereits in Abbildung 1 darge-stellt, ist es moglich, dass der Knoten vom Nutzer selbst durch eigene Regeln, Diens-te und Kontexquellen erweitert wird. Dabei wird die Dienstauswahl an die Bedurfnissedes Nutzers, beziwhungsweise seiner Gruppe angepasst. Dies wird ermoglicht, indem dasKontextmodell des CASA-Knotens eine grundlegende Ordnung definiert, die durch denNutzer erweitert werden kann. So wurde fur einen CASA-Knoten, der fur die Einbindungvon Diensten in ein LMS konfiguriert ist, das Modell um Konzepte wie ”Veranstaltungund”Raumerweitert. Diese Konzepte bilden die Grundlage fur die Regeln, die ein Nutzer furdiesen Knoten formulieren kann. Da in anderen Umgebungen ein anderes Verstandnis furdas Konzept Veranstaltung existieren kann, ist es notwendig die Konzepte zwischen zweiCASA-Knoten anzupassen. Dies erfordert es, dass auch die Importer durch den Nutzererstellt und erweitert werden konnen. So kann bei Bedarf das Konzept Veranstaltung, daseigentlich eine Reihe von Terminen umfasst mit dem Konzept einer Veranstaltung aus ei-nem Kalender verknupft werden, in dem jeder Eintrag fur genau eine Veranstaltung steht.

CASA - Context-Aware Service Access

Page 25: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Konzept: Anforderungenl nachträgliche Erweiterung von Anwendungenl Verteilung von Achievementsl spezielle Umsetzung für Badgesl dezentrale Organisationl einfaches Anlegen neuer Badges

25

Page 26: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Konzept: Aufbau der Badges

26

Eigenschaft BeispielName der Badge ImageBronzeversteckt falseProviderinformationenProviderinformationenProvidername CASAWebseite http://www.informatik.uni-rostock.de/musama.html

Kontakt [email protected] des Web Services http://localhost:8080/AchievementsProvider/

CasaAchievementsProviderWSService?wsdl

Page 27: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Consumer: Stud.IP

PluginProfil

Broker: AchievementsBroker

Web Service

Cache

Provider: CASA

Provider-Erweiterung

Web Service

Regeln

DB

DB

DB

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Konzept: Systemorganisation

27

Page 28: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Consumer: Stud.IP

PluginProfil

Broker: AchievementsBroker

Web Service

Cache

Provider: CASA

Provider-Erweiterung

Web Service

Regeln

DB

DB

DB

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Konzept: Systemorganisation

28

Page 29: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Consumer: Stud.IP

PluginProfil

Broker: AchievementsBroker

Web Service

Cache

Provider: CASA

Provider-Erweiterung

Web Service

Regeln

DB

DB

DB

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Konzept: Systemorganisation

29

Page 30: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Initialisierung des Achievements-

Plugin

Abruf der Badges vom Broker

Anlegen neuer Klassen für Badges

Registrierung der neuen Badges

Abruf der Badge-Statusinformationen von

ProvidernLogout

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Implementierung: Erweiterung des Achievements-Plugins

30

Page 31: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Implementierung: Erweiterung des Achievements-Plugins (2)

31

Initialisierung des Achievements-

Plugin

Abruf der Badges vom Broker

Anlegen neuer Klassen für Badges

Registrierung der neuen Badges

Abruf der Badge-Statusinformationen von

ProvidernLogout

Page 32: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Implementierung

32

Page 33: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Auswertungl Verteilung von Achievements ✔l spezielle Umsetzung für Badges ✔l nachträgliche Erweiterung von Anwendungenl dezentrale Organisationl einfaches Anlegen neuer Badges

33

Page 34: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Auswertungl Verteilung von Achievements ✔l spezielle Umsetzung für Badges ✔

l nachträgliche Erweiterung von Anwendungen ✔l dezentrale Organisationl einfaches Anlegen neuer Badges

34

Page 35: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Auswertungl Verteilung von Achievements ✔l spezielle Umsetzung für Badges ✔l nachträgliche Erweiterung von Anwendungen ✔l dezentrale Organisation ✔l einfaches Anlegen neuer Badges

35

Page 36: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Auswertung: Ausblickl Domänspezifische Sprache für Badgesl Konzept für Level, Punkte, ...

l Evaluation

36

Page 37: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

EvaluationI. extrinsische Motivation durch positive GefühleII.Achievements und Fortschritt beeinflussen

AnteilnahmeIII.Gamification fördert

I. das ErkundungsverhaltenII. das Engagement dauerhaft

37

Page 38: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 38

5 Tests und Evaluation 46

Tabelle 5.3: Fragebogen zur Evaluation des Gamification-Systems

Evaluation des Gamification-Systems für CASA

In den letzten Wochen haben Sie an einem Test für das im Rahmen desGraduiertenkollegs MuSAMA entwickelten System CASA teilgenommen.Gleichzeitig waren Sie eine der Personen, denen zusätzlich für bereitgestellte Inhaltesogenannte “Badges” verliehen wurden. Wir möchten Sie bitten, sich einen MomentZeit zu nehmen und darüber folgende Fragen zu beantworten.

nicht -2 -1 0 +1 +2 sehr

1. Wurden Sie durch Badges motiviert,das System intensiver zu erkunden?2. Hatten die Badges Einfluss auf ihreBereitstellung von Inhalten?3. Löste der Erhalt einer neuen Badgepositive Gefühle bei Ihnen aus?

nie -2 -1 0 +1 +2 immer

4. Haben Sie regelmäßig geprüft, welcheBadges Sie bereits besitzen?5. Wie oft haben Sie nachgesehen, welcheBadges Sie noch bekommen können?6. Haben Sie Dienste mit demvorrangigen Ziel bereitgestellt, eineBadge zu erwerben?7. Haben Sie Inhalte ohne Bezugzur Veranstaltung hinzugefügt, um eineBadge zu bekommen?

schlecht -2 -1 0 +1 +2 gut

8. Wie gefällt Ihnen der Einsatz vonTrophäen allgemein?9. Wie bewerten Sie die Umsetzung, mitder Sie konfrontiert wurden?10. Haben Sie eigene Vorschläge für den Erwerb von Badges?

Anmerkungen:

Vielen Dank für Ihre Unterstützung!

Page 39: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Fragen

l Vielen Dank für die Aufmerksamkeit!

39

Stefan Wendt, B.Sc.Philipp Lehsten, M.Sc.Djamshid Tavangarian, Prof. Dr. Ing. habil.

Universität RostockInstitut für InformatikForschungsgruppe RechnerarchitekturD - 18051 Rostock

wwwra.informatik.uni-rostock.de

Page 40: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Gamification: Diskussion

40

Vorteile Nachteile

kurz- und langfristige Steigerung der Nutzeraktivität

Reduzierung auf Badges, Punkte, Level

erhöhte Inhaltsproduktion Ausbeutung der Nutzer

Motivation zu vorher nicht ausgeführten Handlungen

ggf. Unterdrückung der intrinsischen Motivation

eigenständige Erkundung der Anwendung

Wettbewerb schwächt Kooperation und Wirksamkeit des Lernens

Page 41: Gamification as a Service - Die Integration von ... · Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität 19 Abbildung 2: Ablauf

Gamification as a Service - Die Integration von spieletypischen Elementen in die Pervasive Universität

Implementierung: Neue Badges

41

-provider : ProviderInfo-type : String

Achievement

-name : String-description : String-title : String-imageURL : String-hidden : boolean

Badge -name : String-wsdlAddress : String-webSite : String-contact : String

ProviderInfo

*

1

+getAllAchievements() : Achievement[]

«interface»AchievementsProvider

+getAllBadges() : Badge[]+hasBadge() : boolean+getProgress() : String

«interface»BadgesProvider

-provider : ProviderInfo

CasaAchievementsProviderWS

AchievementsProcessor AchievementsRouteBuilder

+applyRule()+getProgress() : String

-badge : Badge

BadgeTemplate

+executeUpdate()+executeQuery() : ResultSet

-host : String-dbName : String-user : String-passwd : String

DBController 1

1

1 1

* 1 1 1

ImageBronze

1*

ImageSilver ImageGold