1.1 Cel pracy........................................ 6
1.2 Zarys koncepcji..................................... 6
1.3 Rezultaty pracy..................................... 7
1.4 Organizacja pracy................................... 7
2 Analiza istniejących rozwiązań 8
2.1 Wstęp.......................................... 8
2.1.1 Definicja grywalizacji.............................. 8
2.1.2 Ludzki motywator............................... 8
2.1.3 Rodzaje graczy................................. 9
2.1.4 Mechanika.................................... 10
2.1.5 Przykłady aplikacji wykorzystujące elementy grywalizacji......... 11
2.2 Redmine......................................... 12
2.3 YouTrack........................................ 15
2.4 Basecamp........................................ 17
2.5 JIRA........................................... 19
2.6 Visual Studio Achievements Extension........................ 21
2.7 PROPS to you..................................... 22
2.8 Wady istniejących rozwiązań............................. 23
3 Wykorzystane narzędzia i technologie 25
3.1 Aplikacja Webowa................................... 25
3.1.1 Ruby ...................................... 25
3.1.2 Ruby On Rails................................. 25
3.1.3 PostgreSQL................................... 26
3.1.4 Lua....................................... 26
3.1.5 HTML...................................... 26
3.1.6 CSS/SCSS ................................... 26
3.1.7 JavaScript/jQuery............................... 27
3.1.8 Twitter Bootstrap............................... 27
3.1.9 ACE editor................................... 27
3.1.10 CK Editor.................................... 27
3.2 Aplikacja Mobilna................................... 27
3.2.1 Java....................................... 27
3.2.2 Android SDK.................................. 28
3.2.3 AQuery..................................... 28
3.2.4 GSON...................................... 28
3.3 Narzędzia i środowisko pracy............................. 28
3