University of Dublin Trinity College Adaptive Educational Games: Providing Non-invasive Personalised Learning Experiences Neil Peirce, Owen Conlan, Vincent.

Slides:



Advertisements
Similar presentations
Personalized Presentation in Web-Based Information Systems Institute of Informatics and Software Engineering Faculty of Informatics and Information Technologies.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Chapter 13 Review Questions
From Model-based to Model-driven Design of User Interfaces.
Apache Struts Technology
Drools – Diabetes Phenotype Identification
Lecture # 2 : Process Models
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Hazel Bradshaw COMPUTER GAME ‘PLAYABILITY’ ‘Learning’ Through Gameplay Design Hazel Bradshaw Senior Lecturer in creative technologies.
American Educational Research Association Annual Meeting New York, NY - March 23, 2008 Eva L. Baker and Girlie C. Delacruz What Do We Know About Assessment.
Copyright © 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Andrew Stone Common Security.
8.
Tailoring Tabletop Interfaces for Musical Control Liam O'Sullivan Electronic and Electrical Engineering, Trinity College Dublin, Ireland Trinity College.
Software Reuse Building software from reusable components Objectives
Requirements Elicitation Chapter 4. Establishing Requirements Two questions –What is the purpose of the system –What is inside and what is outside the.
Software Services for Social Network tools implementation Aleksandar Dimov, PhD Sofia University
Next Generation eLearning Can Technology Learn from the Learners: The case for Adaptive Learning Objects Vincent Wade Research Director, Knowledge & Data.
The Multi-model, Metadata-driven Approach to Content and Layout Adaptation Knowledge and Data Engineering Group (KDEG) Trinity College,
Matthew J Mattia CSC  Cumbersome Code  Consistent/Predictable design (GUEPs #5, CD’s #10)  Display “proper” amount of information  Including.
Oakkar Fall The Need for Decision Engine Automate business processes Implement complex business decision logic Separation of rules and process Business.
Developing Effective Questioning In Teaching Games For Understanding (TGfU) Pearson & Webb, 2008.
UNIT-V The MVC architecture and Struts Framework.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
Minimum Core Skills and embedding. A study by the National Research and Development Centre (NRDC) 2006 discovered that…. Learners on embedded courses.
Dr Johann Riedel & Prof Kulwant S Pawar Centre for Concurrent Enterprising School of Mechanical, Materials, Manufacturing Engineering & Management University.
SOA, BPM, BPEL, jBPM.
© Drexel University Software Engineering Research Group (SERG) 1 Based on the paper by Philippe Kruchten from Rational Software.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Evidence based research in education Cathy Gunn University of Auckland.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
GN2 Performance Monitoring & Management : AA Needs – Nicolas Simar - 2 nd AA Workshop Nov 2003 Malaga, Spain GN2 Performance Monitoring & Management.
Model View Controller (MVC) Rick Mercer with a wide variety of others 1.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
1M.Sc.(I.T.), VNSGU, Surat. Structured Analysis Focuses on what system or application is required to do. It does not state how the system should be implement.
Persistence Store Project Proposal.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 07. Review Architectural Representation – Using UML – Using ADL.
One Body, Many Heads for Repository-Powered Digital Content Applications Hydra Europe Symposium, Trinity College, Dublin, 7 th April 2014 Chris Awre Head.
Ranga Rodrigo. The purpose of software engineering is to find ways of building quality software.
Guidelines for Component Reuse in Service Management Vincent P. Wade Department of Computer Science Trinity College Dublin Ireland
MDS Global IT Strategy Discussion July 7, Agenda  IntroductionErnest  Strategic directionsGanesh  DiscussionAll  Next stepsErnest.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 4, Requirements Elicitation.
Hyper/J and Concern Manipulation Environment. The need for AOSD tools and development environment AOSD requires a variety of tools Life cycle – support.
A language to describe software texture in abstract design models and implementation.
Model View Controller (MVC) Bigger than a Pattern: It’s an Architecture Rick Mercer with help from many others 1.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Automating Context-Aware Application Development Ted McFadden and Karen Henricksen CRC for Enterprise Distributed Systems Technology (DSTC) Jadwiga Indulska.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Application of AI techniques for Computer Games BSc Computer Games Programming, 2006 Julien Delezenne GAMES ARTIFICIAL INTELLIGENCE.
November 25, 2015 © IBM Corporation Unified Method Framework (UMF) RMC Reference Architecture Overview Kelli Houston
7th November 2005SWPW, Galway, Ireland. SWPW Panel - Policies & Ontologies - Karl Quinn, Knowledge & Data Engineering Group, Trinity College Dublin, Ireland.
Dynamic and Selective Combination of Extension in Component-based Applications Eddy Truyen, Bart Vanhaute, Wouter Joosen, Pierre Verbaeten, Bo N. Jørgensen.
Model View Controller (MVC) Bigger than a Pattern: It’s an Architecture Rick Mercer with help from many of others 1.
1 Hypermedia Design Models & Methodologies Dr Gary Wills IAM Research Group © University of Southampton.
A Context Information Service using Ontology-Based Queries Ruaidhrí Power, Dave Lewis, Declan O’Sullivan, Owen Conlan, Vincent Wade Knowledge and Data.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
CSC 480 Software Engineering High Level Design. Topics Architectural Design Overview of Distributed Architectures User Interface Design Guidelines.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
2 nd International Workshop on Managing Ubiquitous Communications and Services Trinity College, Dublin December 13 th & 14 th, 2004
Centre for Learning Technology Centre for Learning Technology A3EH vs A3H Vincent P. Wade Director, Knowledge & Data Engineering Research Group Trinity.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
SysML v2 Formalism: Requirements & Benefits
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
Software Design and Architecture
The Extensible Tool-chain for Evaluation of Architectural Models
Introduction to Databases Transparencies
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

University of Dublin Trinity College Adaptive Educational Games: Providing Non-invasive Personalised Learning Experiences Neil Peirce, Owen Conlan, Vincent Wade Trinity College Dublin 17 th November 2008 DIGITEL 2008, Banff, Canada

University of Dublin Trinity College Overview Motivation Proposal Our Approach Design Architecture Case Study Experimental Results 2

University of Dublin Trinity College Motivation Current Situation Growing Interest in Serious Games Motivating Learning Environments Current Problems Entertaining but with limited educational benefit Breaking the game Shavian Reversals 3

University of Dublin Trinity College Proposal Perhaps we can enhance learning in games using Adaptation Adapt the game for each player so we can provide a personalised learning experience Example – Macroadaptivity/ Microadaptivity Problems and Pitfalls Breaking the game when we modify it Game Narrative and Flow Tight integration adds to game development complexity 4

University of Dublin Trinity College Our Approach What if… We non-invasively modify the game Preserving Narrative, Flow, and gameplay We provide the adaptation as service Not Embedded Reusable, Flexible, Extensible A Separation of Educational Adaptation and Game Logic 5

University of Dublin Trinity College Design Key Aspects Inferred Evidence Context Accumulation Adaptive Elements Multi-stage constraint Motivation Flow Experience Meta-Cognitive Support Meta-Reflection Support Ludic Activities Narrative Learning Styles Game Design Educational Adaptation Know the User Know the Game Know the impact of Changes 6

University of Dublin Trinity College Game Interface Game Output Player/NPC locations Player task success Player requests Confidence feedback Adaptation Output References to Adaptive Elements to activate 7

University of Dublin Trinity College Architecture Generic Adaptation Potentially Reusable Mapping between game specifics and abstracted adaptation Ability to author/modify the game and adaptation independently 8

University of Dublin Trinity College Architecture 9

University of Dublin Trinity College Implementation Standalone Java Application Utilises JBoss Drools Rule Engine Adaptation, Constraint, and Inference Rules Fast & Scalable Custom CbKST implementation <50ms response times Game Engine Communication via TCP socket Custom protocol 10

University of Dublin Trinity College Case Study - ELEKTRA 11 FP6 EU Commission Project Immersive 3D Game Narrative driven adventure Physics of Optics for year olds Multiple Forms of Adaptation Realised

University of Dublin Trinity College Adaptive Element Example Adaptation Reducing Skill Trend Identified Player Confidence Degrees Do Not Match Task Successes 12 Wood is a medium-weight and non-magnetic material. It is not influenced by the magnet, but can be influenced by the fan You're successful in finding the solution. But you are not showing me that I can trust your judgment Adaptive Element

University of Dublin Trinity College Adaptation Setup Rules Authoring (65 rules) Adaptive Element Constraint Rule flows Knowledge Space Theory (KST) Ontology Adaptive Element Authoring (197 elements) Im not sure what you did will help us to solve the problem. …but you were right to stay cautious Some concepts may be new to you, but dont be discouraged. 13

University of Dublin Trinity College Experimental Results No adverse affect on flow Higher amount of invested effort and a higher degree of absorbedness Higher relatedness with the Galileo NPC Higher usefulness of the slope device Higher confidence in their own learning achievement Easier handling (lower Extraneous Cognitive Load) of the slope device Approach to solution neutral hintadaptive hintcounter-adaptive hint no hint Hint type Mean approach 14

University of Dublin Trinity College Related Work Façade Tactical Language & Cultural Training System (TLCTS) ELEKTRA Project ( 80Days Project ( 15

University of Dublin Trinity College Conclusion Novel Approach Promising results Future Work Additional game in development 16

University of Dublin Trinity College Questions 17