game based carrom tutor - iit bombaysri/students/mayur-slides.pdf · · 2014-08-04game based...
TRANSCRIPT
![Page 1: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/1.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Game Based Carrom Tutor
Mayur Katke [123050069]Mrinal Malick [123050064]
Under the guidance of Prof. Sridhar IyerIIT Bombay
June 19, 2014
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 1 / 41
![Page 2: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/2.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Introduction
Tutors
Instructor who gives private lessonsProvides expertise, experience and inspiration for learning
Need for Carrom Tutor
Very famous gameMany Carrom games available but not a single Carrom Tutor.
Carrom Tutor 1.0
Carrom tutor 2.0
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 2 / 41
![Page 3: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/3.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Carrom
Carrom Skills
BasicIntermediateAdvanced
Carrom strategies
Singles gameDoubles game
Teaching Carrom
Expert assistance neededMethods used to teach other similar games
Carrom Games
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 3 / 41
![Page 4: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/4.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Game based learning
Practice versus theory
Properties of GBL
InteractivityMotivation for learnersCuriosity driver
Steps for building educational game
What?Why?How?
Assessment
Tutoring
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 4 / 41
![Page 5: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/5.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Carrom Tutor 1.0Design
ET perspective
ScaffoldingSequencingCognitive model of mindRecall level exercises
Design
Demonstration of skills with text explanationExercises for testing user
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 5 / 41
![Page 6: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/6.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Carrom Tutor 1.0Implementation
HTML
Webpages in tutor were created using HTML
CSS
Used for overall designing of webpagesFile storing all CSS properties has been included in all htmlpages
JavaScript
Used for taking user inputsChanges the content of webpages according to inputsEvaluation and tutoring was done in JavaScript
Macromedia Flash MX
Used for creating all animated gifs used in tutor
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 6 / 41
![Page 7: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/7.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Carrom Tutor 1.0User Interface
Figure: Exercise page of Carrom Tutor 1.0
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 7 / 41
![Page 8: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/8.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
User Experiments
Learning gain
How did system helped in learning Carrom?How many new carrom skills have you learned?Was the tutor interactive?
Usability of the tutor
SUS(System Usability Scale) analysis was doneFive point likert questions are asked in SUS form
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 8 / 41
![Page 9: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/9.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
User ExperimentsCarrom Tutor 1.0
Average percentage of SUS analysis is 77.14. Average responses foreach question asked in SUS analysis are plotted in following graph.
Figure: SUS feedback for Carrom Tutor 1.0
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 9 / 41
![Page 10: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/10.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Motivation for Carrom Tutor 2.0
Shortcomings of Carrom Tutor 1.0
Pre-decided places for striker
Users thinking restricted
Few pre-decided shots were displayed to user
Less flexibility and control
Better game like environment can be provided
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 10 / 41
![Page 11: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/11.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Design of Carrom Tutor 2.0
ET perspective
ModellingSequencingCognitive model of mind
Design perspective
Practice exercises after demonstration for each skillPlacing striker anywhere on baseline in exercisesUser can see whatever shot she playsForce gauge for deciding force on striker3D game environment provided to users
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 11 / 41
![Page 12: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/12.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Blender
Desired features and functionalities can be provided in gamelike environment.
To make it seem like real playing experience 3D interface canbe provided.
Game engine should be used to provide such environment.
Blender is very popular and open source Game Engine usedfor creating games, animations, object models etc.
Blender game engine was used for building Carrom Tutor 2.0.
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 12 / 41
![Page 13: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/13.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Demo
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 13 / 41
![Page 14: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/14.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Implementation
There are four main parts of implementation in Blender GameEngine.
Modelling
Objects, characters ans scenes are created using modelling.Many shapes are available for it.
Animation
Animations were created in Blender Render using timelinefeatureOutputs of these animations were taken as image sequencesVideos used in Carrom Tutor 2.0 were created from theseimage sequences
Logic Editor
Python Scripting
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 14 / 41
![Page 15: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/15.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Blender Game Engine provides a scripting layer called Game Logic.It has three main parts
Logic bricks
Properties
States
Logic brick is most important part of Game Logic. It has threemain components.
Sensors
Controllers
Actuators
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 15 / 41
![Page 16: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/16.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Basic scene
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 16 / 41
![Page 17: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/17.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Logic bricks for basicScene
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 17 / 41
![Page 18: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/18.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Properties used in the screen used in basicScene
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 18 / 41
![Page 19: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/19.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Logic bricks for playing video and loading practice exercise
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 19 / 41
![Page 20: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/20.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Logic editor for a coin
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 20 / 41
![Page 21: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/21.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Saving and loading
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 21 / 41
![Page 22: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/22.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
There are total 46 game scenes.
Most of these scenes have very complex interconnectionsbetween different game objects.
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 22 / 41
![Page 23: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/23.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Basic scene’s logic bricks, part 1
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 23 / 41
![Page 24: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/24.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Basic scene’s logic bricks, part 2
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 24 / 41
![Page 25: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/25.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Logic Editor
Figure: Basic scene’s logic bricks, part 3
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 25 / 41
![Page 26: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/26.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Python Scripting
Python scripting language in blender provides
Special interfaces to access blender’s internal functionsAbility to extend functionality of system
Python API is integrated with blender.
This API can manipulate any object properties in game.
Python scripts can be used in controllers
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 26 / 41
![Page 27: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/27.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Python Scripts in Carrom Tutor 2.0
There are total 65 python scripts written for Carrom Tutor 2.0.
In each scene there are six main scripts applied on differentobjects
Striker.pyScore.pyEmptyMove.pyRaySensor.pyMousemove.pyMovie.py
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 27 / 41
![Page 28: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/28.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Python Script
Figure: Move striker and check half ball position
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 28 / 41
![Page 29: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/29.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Python Script
Figure: Power slider characteristics
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 29 / 41
![Page 30: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/30.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Python Script
Figure: Striker’s rotation according to camera
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 30 / 41
![Page 31: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/31.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Python Script : Score.py
Figure: Updating score according to user’s shot
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 31 / 41
![Page 32: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/32.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Work distribution
Modelling
Logic editor
Logic bricks related to save/load, detecting coin pocketingwere implemented by MayurLogic bricks related to UI designing, displaying video and scenemanipulation were implemented by Mrinal
Python scripting
Striker movement, force gauge, empty movement, mousemovement were mainly implemented/used by MayurRay sensor, scoring, coin detection on baseline, display ofmovie were implemented/used by Mrinal
Practice and complex exercises were equally distributed forimplementation
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 32 / 41
![Page 33: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/33.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Sample
Target audience
Mixture of novice, intermediate and experts
Eleven Users took part in experiment of Carrom Tutor 2.0
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 33 / 41
![Page 34: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/34.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Data Collection Methodology
Pre and post tests were conducted
Usability
SUS analysisFive point likert questionsCheck accessibility, efficiency, effectiveness, attractiveness
Learning gain
Users were asked some questions and they filled one formComparison with other applications was done.
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 34 / 41
![Page 35: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/35.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
SUS analysis
Following questions are asked to users in SUS analysis form.1 I think that I would like to use the system frequently2 I found the system unnecessarily complex3 I thought the system was easy to use4 I think I need the support of a technical person to use the
system5 I found various functions of the system were well integrated6 I thought there was too much inconsistency in the system7 I would imagine most people will learn to use the system very
quickly8 I found the system very cumbersome to use9 I felt very confident using the system10 I needed to learn a lot of things before I could get going with
the systemMayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 35 / 41
![Page 36: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/36.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
User ExperimentsCarrom Tutor 2.0
SUS analysis was done for Carrom Tutor 2.0 and in addition userswere asked to fill one form. Questions to check learning gain ofusers were asked in this form. Average percentage of SUS score is84.09.
Figure: SUS feedback for Carrom Tutor 2.0Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 36 / 41
![Page 37: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/37.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
User ExperimentsSUS
Answers to the SUS questions were in range from stronglydisagree to strongly agree
A SUS score of 68 is generally considered as average
Carrom Tutor 1.0 has an average score of 77.14(grade B)
Carrom Tutor 2.0 has an average score of 84.09(grade A)
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 37 / 41
![Page 38: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/38.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Feedback form
Questions were asked to users for checking the learning gain infeedback form.
User’s exposure to Carrom
How many new skills you learned?
How was it playing the exercises before watching demos?
How was it playing the exercises after watching the demos?
How diffucult was it to relate the demos with the shotsneeded to play?
Compare with other Carrom application you played with
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 38 / 41
![Page 39: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/39.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
References
[1] Carrom play techniques.[2] Chess Teaching Manual. Chess Federation of Canada, 1997.[3] U S Carrom Association. www.carrom.org[4] Blender. www.blender.org[5] John Brooke. Sus - a quick and dirty usability scale.[6] Allan Collins. Cognitive Apprenticeship, chapter 4, Handbookof the Learning Sci- ences. Cambridge Univ. Press, 2006.[7] Paul J. Diefenbach. Practical game design and developmentpedagogy. Published by IEEE Computer Society, pages 84–88,May/June 2011.[8] Tutorials for Blender 3D. www.tutorialsforblender3d.com[9] Mrinal Chandra Malick. Game-based carrom tutor. Master’sthesis, IIT Bombay, June 2014.[10] Riyuzakisan. www.riyuzakisan.weebly.com
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 39 / 41
![Page 40: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/40.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
References
[11] Java server pages. www.en.wikipedia.org/wiki/Java serverpages[12] Wikipedia. www.en.wikipedia.org.
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 40 / 41
![Page 41: Game Based Carrom Tutor - IIT Bombaysri/students/mayur-slides.pdf · · 2014-08-04Game Based Carrom Tutor Mayur Katke [123050069] Mrinal Malick ... Teaching Carrom Expert assistance](https://reader034.vdocuments.mx/reader034/viewer/2022042513/5ad5de097f8b9a5d058db6f7/html5/thumbnails/41.jpg)
Introduction Carrom Tutor 1.0 Carrom Tutor 2.0 User Experiments
Thank You.
Mayur Katke [123050069] Mrinal Malick [123050064] IIT Bombay
Game Based Carrom Tutor 41 / 41