SlideShare a Scribd company logo
1 of 17
Download to read offline
DECISION MODULE
Adapting Learning Paths in Serious Games
based on CbKST and teachers’ decisions
Javier Melero & Naïma El-Kechaï
November 20, 2015
OVERVIEW
2 | 16
Competence-based Knowledge Space Theory (CbKST)
Requirements from Play Serious Project
for adapting Serious Games (SGs)
To propose an alternative approach
to create competence structures
To propose recommendation strategies
based on teachers’ requirements
To propose a solution to create
well-connected competence structures
Implementation of a Decision Module and an Authoring Tool
based on CbKST and adapted to teachers’ requirements
“Complete” Evaluation of the approaches based on
CbKST and the recommendation strategies
Preliminary Evaluation
CONTEXT
CHALLENGES
PROPOSED SOLUTION
EVALUATION
CONTEXT
3 | 16
Competence-based Knowledge Space Theory (CbKST)
Requirements from Play Serious Project
for adapting Serious Games (SGs)
CONTEXT
CbKST (Heller et al., 2006):
• Allows adaptation in SGs by modelling a knowledge domain as a formal structure of
admissible and meaningful competence states on the basis of prerequisite relations
among the competences
• Activities of SGs are related to the competences worked on
• Three main concepts: prerequisite relations, competence states (CSs) and the
competence structure
e
cd
b
a
{ }
{a} {d}
{a, b} {a, d}
{a, b, d}{a, b, c}
{a, b, c, d}
{a, b, c, d, e}
Play Serious Project:
• To propose adaptive tools for modifying
learning paths of SGs
• Teachers’ requirements:
S1. To allow learners progressing
autonomously and gradually to achieve all
competences of a knowledge domain
S2. To allow teachers specifying a subset
of competences to work on, as well as the
degree of achievement as prerequisites to
let their learners move forward in the
following stages
S3. To offer teachers the possibility to
choose specific competences to let their
learners to progress to a higher advanced
competence level
ISSUE: Modelling knowledge domains can be time-consuming and a tough task for experts, mainly
because of the difficulties in defining dependencies between competences of a given domain
(Falmagne et al., 2006)
CHALLENGES (1/2)
4 | 16
To propose an alternative approach to
create competence structures
To propose recommendation strategies based
on teachers’ requirements
To propose a solution to create
well-connected competence structures
CHALLENGES
Three strategies proposed:
S1. “Advancing”: Considers the learner’s
proficiency level and proposes activities that
work on the maximum number of
competences
S2. “Reinforcing”: Allows the learner
reinforcing a set of competences that have
not met a minimum threshold
S3. “Deepening”: Allows the learner
becoming expert of certain competences that
has mastered within a knowledge domain
Approach based on the Q-Matrix:
• Complementary and simplified approach to build the competence structure that
considers only the competences worked on in the SG activities
• The Q-matrix (Tatsuoka, 1983) that contains the mapping between activities and
their worked competences
Activities
of a SG
Worked competences
Competence
states
[a]
[e] [f]
[b] [c]
Level 1 X [c]
Level 2 X X [b, c]
Level 3 X X X [b, c, e]
Level 4 X X X [b, c, e]
Level 5 X X X [b, c, e]
Level 6 X X X X [b, c, d, e]
Level 7 X X X X [b, c, d, e]
Level 8 X X X X [b, c, d, e]
Level 9 X X X X [b, c, d, e]
Level 10 X X X X [b, c, d, e]
Table. Example of the proposed Q-Matrix for Blockly: Maze
ISSUE: Competence structures
could be not well-connected
Figure. Example of the competence structure
of Cristaux d’Éhère based on the Q-Matrix
CHALLENGES (2/2)
5 | 16
To propose an alternative approach to
create competence structures
To propose recommendation strategies based
on teachers’ requirements
To propose a solution to create
well-connected competence structures
CHALLENGES
Preliminary Evaluation:
• Preliminary evaluation of the strategies in the SG Cristaux d’Ehere:
• From an algorithmic point of view, The results obtained by the
strategies were validated compared with the expected results
• A co-designer involved in the implementation of the SG also validated
the obtained results
Lessons learnt from building the competence structures of 3 SGs:
• The competence structure obtained from the domain model can be used as
an approach to validate the design of SG activities
• The competence structures derived by Q-Matrices are simpler than those
generated by domain models
• Competence structures derived by domain models are more complete
since they cover a larger scope than those derived by Q-Matrices
• All CSs of a competence structure built by the Q-Matrix contain activities
since each CS is built by the set of competences worked on by the SG
activities
• Competence structures built by domain models may contain a large
number of CSs that are not linked to activities
• The competences have to be described at a suitable level of granularity
• There can be gaps between CSs in both approaches
CONTRIBUTION AT (submitted):
• 23rd Conference on User Modelling, Adaptation and Personalization [UMAP 2015]
CONTRIBUTIONS AT (submitted):
• 7ème Conférence sur les Environnements Informatiques pour l’Apprentissage
Humain [EIAH 2015]
• 7th International Conference on Computer Supported Education [CSEDU 2015]
Current
competence
state
Subset of
competences
(if applicable)
Activities
done
System
confidence
Suggested activity
Advancing Deeping Reinforcing
Initial state =ø - None - La porte gelée None None
Initial state =ø -
La porte
gelée
-
Les
thermomètres
None None
{h, i}
“h” (Reinforcing)
“i” (Deepening)
None
0.3 : “h”
0.7 : “i”
La machine à
cube
Remédiation
La porte
gelée
{h, i}
“h” (Reinforcing)
“i” (Deepening)
La machine
à cube
0.3 : “h”
0.7 : “i”
Les deux fluides Remédiation
La porte
gelée
PROPOSED SOLUTION (1/10)
6 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Decision Module:
Adapted from the model proposed by
Kopeinik et al. (2012). Main differences:
• Recreational activities
• Teachers’ decisions
Main Components of the Decision
Module:
• The Domain Model of a SG
• The recreational competences
• The list of activities (or levels)
• The Learner Model
• The recommendation strategies
that the teacher can choose
Authoring Tool:
Teachers can specified the following
information:
• The CbKST approach to build the
competence structure
• The recommendation strategies
• Sorting activities by difficulty
• The subset of competences to be trained
and the threshold value to suggest
potential next activities
Domain Model
Pedagogical competences and
prerequisite relations
Learner Model
Competence performance values
(confidence)
Pedag. Competence 1[0,1]
Pedag. Competence 2[0,1]
Pedag. Competence 3[0,1]
Pedag. Competence 4[0,1]
List of SG activities
Activity 1 (Pedag. competences)
Activity 2 (Pedag. competences)
Activity 3 (Recr. competences)
Activity 4 (Pedag. and recr.
competences)
Adaptation Strategies
“ADVANCING” – “REINFORCING” – “DEEPENING”
NEXT ACTIVITY
Recreational
Competences
ThresholdSubset of competences Sort activities by difficulty
Teacher’s decisions
PROPOSED SOLUTION (2/10)
7 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the “Advancing” Strategy:
Activity done
NEXT ACTIVITY SUGGESTED
1
{ }
{a} {d}
{a, b} {a, d}
{a, b, d}{a, b, c}
{a, b, c, d}
{a, b, c, d, e}
Current
competence state
{ }
{a} {d}
{a, b} {a, d}
{a, b, d}{a, b, c}
{a, b, c, d}
{a, b, c, d, e}
Possible next competence
states
{ }
{a} {d}
{a, b} {a, d}
{a, b, d}{a, b, c}
{a, b, c, d}
{a, b, c, d, e}
Selected
competence state
Activity
1
Activity
N
2 3
PROPOSED SOLUTION (3/10)
8 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the “Reinforcing” and “Deepening” Strategies:
1
{ }
{a} {d}
{a, b} {a, d}
{a, b, d}{a, b, c}
{a, b, c, d}
{a, b, c, d, e}
Current
competence state
2
{ }
{a} {d}
{a, b} {a, d}
{a, b, d}{a, b, c}
{a, b, c, d}
{a, b, c, d, e}
Selected
competence
Possible states to
look for activities that
work the selected
competence
3
{ }
{a} {d}
{a, b} {a, d}
{a, b, d}{a, b, c}
{a, b, c, d}
{a, b, c, d, e}
Activity
1
Activity
N
NEXT
ACTIVITY
SUGGESTEDactivity done
Competence state that
contains the selected
competence and activities
to be performed
NOTE: The percentage of achievement of
competence ‘a’ is below above a certain
threshold indicated by the teacher
PROPOSED SOLUTION (4/10)
9 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the competence structure based on the Q-Matrix: Overview (1/7)
Create competence states
End
Start
Build the competence structure
Is there a CS
with all the competences?
Create a competence state that contains all the competences from the list of SG activities
no
yes
Do all CSs contain successors?
Do all CSs contain predecessors?
yes
yes
Look at the successors of all competence states
Look at the predecessors of all competence states
Creates new predecessors if the competence state does not have
no
no
Creates new successors if the competence state does not have
PROPOSED SOLUTION (5/10)
10 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the competence structure based on the Q-Matrix : Creation of Successors (2/7)
1
CSs without successors
PROPOSED SOLUTION (6/10)
11 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the competence structure based on the Q-Matrix : Creation of Successors (3/7)
[a], [b], [c]
[e]
Competences different
from the CS not linked:
Competences from the
CS not linked:CS not linked
Closest
successors
2 3
PROPOSED SOLUTION (7/10)
12 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the competence structure based on the Q-Matrix : Creation of Successors (4/7)
[a], [b], [c]
[e]
Competences different from the CS not linked:
Competences from the CS not linked:
COMBINATIONS OF COMPETENCES TO
GENERATE NEW CSs
These competences are
fixed in the combinations
These competences vary
in the combinations
[b, e] [a, e] [c, e]
4
PROPOSED SOLUTION (8/10)
13 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the competence structure based on the Q-Matrix : Creation of Predecessors (5/7)
CSs without predecessors
1
PROPOSED SOLUTION (9/10)
14 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the competence structure based on the Q-Matrix : Creation of Predecessors (6/7)
[f], [i], [j]
[e]
Competences different from
the “closest” previous CS:
Competences from the
“closest” previous CS :
CS not linked
“Closest” previous CS in
which all its competences
are in the CS not linked
2 3
PROPOSED SOLUTION (10/10)
15 | 16
Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements
PROPOSED SOLUTION
Implementation of the competence structure based on the Q-Matrix : Creation of Predecessors (7/7)
4
[f], [i], [j]
[e]
Competences different from the “closest” previous CS:
Competences from the “closest” previous CS :
COMBINATIONS OF COMPETENCES TO
GENERATE NEW CSs
These competences are
fixed in the combinations
These competences vary
in the combinations
CONTRIBUTIONS
16 | 16
Competence-based Knowledge Space Theory (CbKST)
Requirements from Play Serious
Project for adapting Serious Games
(SGs)
To propose an alternative
approach to create
competence structures
To propose recommendation
strategies based on teachers’
requirements
To propose a solution to create
well-connected competence
structures
Implementation of a Decision Module and an Authoring Tool
based on CbKST and adapted to teachers’ requirements
“Complete” Evaluation of the approaches based
on CbKST and the recommendation strategies
Preliminary Evaluation and Testing with
Blockly Maze, Cristaux d’Éhère, and Refraction
CONTEXT
CHALLENGES
PROPOSED SOLUTION
EVALUATION
CONTRIBUTIONS AT (submitted):
[EIAH 2015]
7ème Conférence sur les Environnements
Informatiques pour l’Apprentissage Humain
[CSEDU 2015]
7th International Conference on Computer
Supported Education
[UMAP 2015]
23rd Conference on User Modelling,
Adaptation and Personalization
CONTRIBUTIONS:
• Software
• Technical Documentation
EXPECTED CONTRIBUTION:
• Journal Paper with the “Complete”
Evaluation




THANKS!
DECISION
MODULE
Javier Melero & Naïma El-Kechaï
November 20, 2015

More Related Content

Similar to Decision Module: Adapting Learning Paths in Serious Games based on CbKST and Teachers' Decisions

LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)
LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)
LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)Yun Huang
 
Umap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuangUmap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuangYun Huang
 
Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3Embedding Employability
 
Discovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin FeaturesDiscovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin FeaturesAshton Plusquellec
 
CAPP and Curriculum Management at HCT
CAPP and Curriculum Management at HCTCAPP and Curriculum Management at HCT
CAPP and Curriculum Management at HCTKhalid Tariq
 
Assessing key skills
Assessing key skillsAssessing key skills
Assessing key skillsCALT
 
SD-Session-3-The-Revised-SBM-Tool.pptx
SD-Session-3-The-Revised-SBM-Tool.pptxSD-Session-3-The-Revised-SBM-Tool.pptx
SD-Session-3-The-Revised-SBM-Tool.pptxKarlaLycaSequijorEsc
 
Student Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean AlgorithmStudent Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean AlgorithmNik Ridhuan
 
Curriculumdevelopment new-121120005741-phpapp02
Curriculumdevelopment new-121120005741-phpapp02Curriculumdevelopment new-121120005741-phpapp02
Curriculumdevelopment new-121120005741-phpapp02Traci Lynn
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyyaPMI2011
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02PMI_IREP_TP
 
Rubric For Improving The Quality Of Online Courses T Lt April27 09
Rubric For Improving The Quality Of Online Courses T Lt April27 09Rubric For Improving The Quality Of Online Courses T Lt April27 09
Rubric For Improving The Quality Of Online Courses T Lt April27 09nelsond
 
Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...
Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...
Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...Jeromy Anglim
 
Ph.D. Dissertation Defense
Ph.D. Dissertation Defense Ph.D. Dissertation Defense
Ph.D. Dissertation Defense Ahrim Han, Ph.D.
 
A framework for the use of online technology and Sakai tools in assessment
A framework for the use of online technology and Sakai tools in assessmentA framework for the use of online technology and Sakai tools in assessment
A framework for the use of online technology and Sakai tools in assessmentAuSakai
 
Parcc update. may 2013
Parcc update. may 2013Parcc update. may 2013
Parcc update. may 2013Mona Toncheff
 

Similar to Decision Module: Adapting Learning Paths in Serious Games based on CbKST and Teachers' Decisions (20)

Learning Objectives
Learning ObjectivesLearning Objectives
Learning Objectives
 
LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)
LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)
LAK21 Data Driven Redesign of Tutoring Systems (Yun Huang)
 
ATP 2012
ATP 2012ATP 2012
ATP 2012
 
Umap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuangUmap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuang
 
Session 2 jan17
Session 2 jan17Session 2 jan17
Session 2 jan17
 
Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3Community of Practice - Project Specific - Steering Committee 3
Community of Practice - Project Specific - Steering Committee 3
 
Unit 3- Topic 3.pptx
Unit 3- Topic 3.pptxUnit 3- Topic 3.pptx
Unit 3- Topic 3.pptx
 
Discovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin FeaturesDiscovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin Features
 
CAPP and Curriculum Management at HCT
CAPP and Curriculum Management at HCTCAPP and Curriculum Management at HCT
CAPP and Curriculum Management at HCT
 
Assessing key skills
Assessing key skillsAssessing key skills
Assessing key skills
 
SD-Session-3-The-Revised-SBM-Tool.pptx
SD-Session-3-The-Revised-SBM-Tool.pptxSD-Session-3-The-Revised-SBM-Tool.pptx
SD-Session-3-The-Revised-SBM-Tool.pptx
 
Student Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean AlgorithmStudent Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean Algorithm
 
Curriculumdevelopment new-121120005741-phpapp02
Curriculumdevelopment new-121120005741-phpapp02Curriculumdevelopment new-121120005741-phpapp02
Curriculumdevelopment new-121120005741-phpapp02
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
 
Rubric For Improving The Quality Of Online Courses T Lt April27 09
Rubric For Improving The Quality Of Online Courses T Lt April27 09Rubric For Improving The Quality Of Online Courses T Lt April27 09
Rubric For Improving The Quality Of Online Courses T Lt April27 09
 
Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...
Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...
Presentation based on "Hierarchical Bayesian Models of Subtask Learning. Angl...
 
Ph.D. Dissertation Defense
Ph.D. Dissertation Defense Ph.D. Dissertation Defense
Ph.D. Dissertation Defense
 
A framework for the use of online technology and Sakai tools in assessment
A framework for the use of online technology and Sakai tools in assessmentA framework for the use of online technology and Sakai tools in assessment
A framework for the use of online technology and Sakai tools in assessment
 
Parcc update. may 2013
Parcc update. may 2013Parcc update. may 2013
Parcc update. may 2013
 

More from Javier Melero

Design and implementation techniques for location-based learning games
Design and implementation techniques for location-based learning gamesDesign and implementation techniques for location-based learning games
Design and implementation techniques for location-based learning gamesJavier Melero
 
Being able to accommodate activity's formal purposes as a critical factor whe...
Being able to accommodate activity's formal purposes as a critical factor whe...Being able to accommodate activity's formal purposes as a critical factor whe...
Being able to accommodate activity's formal purposes as a critical factor whe...Javier Melero
 
Location-based learning games designed and implemented as puzzle boards
Location-based learning games designed and implemented as puzzle boardsLocation-based learning games designed and implemented as puzzle boards
Location-based learning games designed and implemented as puzzle boardsJavier Melero
 
Puzzle-based Games as a Metaphor for Designing In Situ Learning Activities
Puzzle-based Games as a Metaphor for Designing In Situ Learning ActivitiesPuzzle-based Games as a Metaphor for Designing In Situ Learning Activities
Puzzle-based Games as a Metaphor for Designing In Situ Learning ActivitiesJavier Melero
 
Gamified Learning Activities In Situ: Lessons Learnt with Teachers and Students
Gamified Learning Activities In Situ: Lessons Learnt with Teachers and StudentsGamified Learning Activities In Situ: Lessons Learnt with Teachers and Students
Gamified Learning Activities In Situ: Lessons Learnt with Teachers and StudentsJavier Melero
 
EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012Javier Melero
 

More from Javier Melero (6)

Design and implementation techniques for location-based learning games
Design and implementation techniques for location-based learning gamesDesign and implementation techniques for location-based learning games
Design and implementation techniques for location-based learning games
 
Being able to accommodate activity's formal purposes as a critical factor whe...
Being able to accommodate activity's formal purposes as a critical factor whe...Being able to accommodate activity's formal purposes as a critical factor whe...
Being able to accommodate activity's formal purposes as a critical factor whe...
 
Location-based learning games designed and implemented as puzzle boards
Location-based learning games designed and implemented as puzzle boardsLocation-based learning games designed and implemented as puzzle boards
Location-based learning games designed and implemented as puzzle boards
 
Puzzle-based Games as a Metaphor for Designing In Situ Learning Activities
Puzzle-based Games as a Metaphor for Designing In Situ Learning ActivitiesPuzzle-based Games as a Metaphor for Designing In Situ Learning Activities
Puzzle-based Games as a Metaphor for Designing In Situ Learning Activities
 
Gamified Learning Activities In Situ: Lessons Learnt with Teachers and Students
Gamified Learning Activities In Situ: Lessons Learnt with Teachers and StudentsGamified Learning Activities In Situ: Lessons Learnt with Teachers and Students
Gamified Learning Activities In Situ: Lessons Learnt with Teachers and Students
 
EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012EEE Project - Discovering the Campus 2012
EEE Project - Discovering the Campus 2012
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Decision Module: Adapting Learning Paths in Serious Games based on CbKST and Teachers' Decisions

  • 1. DECISION MODULE Adapting Learning Paths in Serious Games based on CbKST and teachers’ decisions Javier Melero & Naïma El-Kechaï November 20, 2015
  • 2. OVERVIEW 2 | 16 Competence-based Knowledge Space Theory (CbKST) Requirements from Play Serious Project for adapting Serious Games (SGs) To propose an alternative approach to create competence structures To propose recommendation strategies based on teachers’ requirements To propose a solution to create well-connected competence structures Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements “Complete” Evaluation of the approaches based on CbKST and the recommendation strategies Preliminary Evaluation CONTEXT CHALLENGES PROPOSED SOLUTION EVALUATION
  • 3. CONTEXT 3 | 16 Competence-based Knowledge Space Theory (CbKST) Requirements from Play Serious Project for adapting Serious Games (SGs) CONTEXT CbKST (Heller et al., 2006): • Allows adaptation in SGs by modelling a knowledge domain as a formal structure of admissible and meaningful competence states on the basis of prerequisite relations among the competences • Activities of SGs are related to the competences worked on • Three main concepts: prerequisite relations, competence states (CSs) and the competence structure e cd b a { } {a} {d} {a, b} {a, d} {a, b, d}{a, b, c} {a, b, c, d} {a, b, c, d, e} Play Serious Project: • To propose adaptive tools for modifying learning paths of SGs • Teachers’ requirements: S1. To allow learners progressing autonomously and gradually to achieve all competences of a knowledge domain S2. To allow teachers specifying a subset of competences to work on, as well as the degree of achievement as prerequisites to let their learners move forward in the following stages S3. To offer teachers the possibility to choose specific competences to let their learners to progress to a higher advanced competence level ISSUE: Modelling knowledge domains can be time-consuming and a tough task for experts, mainly because of the difficulties in defining dependencies between competences of a given domain (Falmagne et al., 2006)
  • 4. CHALLENGES (1/2) 4 | 16 To propose an alternative approach to create competence structures To propose recommendation strategies based on teachers’ requirements To propose a solution to create well-connected competence structures CHALLENGES Three strategies proposed: S1. “Advancing”: Considers the learner’s proficiency level and proposes activities that work on the maximum number of competences S2. “Reinforcing”: Allows the learner reinforcing a set of competences that have not met a minimum threshold S3. “Deepening”: Allows the learner becoming expert of certain competences that has mastered within a knowledge domain Approach based on the Q-Matrix: • Complementary and simplified approach to build the competence structure that considers only the competences worked on in the SG activities • The Q-matrix (Tatsuoka, 1983) that contains the mapping between activities and their worked competences Activities of a SG Worked competences Competence states [a] [e] [f] [b] [c] Level 1 X [c] Level 2 X X [b, c] Level 3 X X X [b, c, e] Level 4 X X X [b, c, e] Level 5 X X X [b, c, e] Level 6 X X X X [b, c, d, e] Level 7 X X X X [b, c, d, e] Level 8 X X X X [b, c, d, e] Level 9 X X X X [b, c, d, e] Level 10 X X X X [b, c, d, e] Table. Example of the proposed Q-Matrix for Blockly: Maze ISSUE: Competence structures could be not well-connected Figure. Example of the competence structure of Cristaux d’Éhère based on the Q-Matrix
  • 5. CHALLENGES (2/2) 5 | 16 To propose an alternative approach to create competence structures To propose recommendation strategies based on teachers’ requirements To propose a solution to create well-connected competence structures CHALLENGES Preliminary Evaluation: • Preliminary evaluation of the strategies in the SG Cristaux d’Ehere: • From an algorithmic point of view, The results obtained by the strategies were validated compared with the expected results • A co-designer involved in the implementation of the SG also validated the obtained results Lessons learnt from building the competence structures of 3 SGs: • The competence structure obtained from the domain model can be used as an approach to validate the design of SG activities • The competence structures derived by Q-Matrices are simpler than those generated by domain models • Competence structures derived by domain models are more complete since they cover a larger scope than those derived by Q-Matrices • All CSs of a competence structure built by the Q-Matrix contain activities since each CS is built by the set of competences worked on by the SG activities • Competence structures built by domain models may contain a large number of CSs that are not linked to activities • The competences have to be described at a suitable level of granularity • There can be gaps between CSs in both approaches CONTRIBUTION AT (submitted): • 23rd Conference on User Modelling, Adaptation and Personalization [UMAP 2015] CONTRIBUTIONS AT (submitted): • 7ème Conférence sur les Environnements Informatiques pour l’Apprentissage Humain [EIAH 2015] • 7th International Conference on Computer Supported Education [CSEDU 2015] Current competence state Subset of competences (if applicable) Activities done System confidence Suggested activity Advancing Deeping Reinforcing Initial state =ø - None - La porte gelée None None Initial state =ø - La porte gelée - Les thermomètres None None {h, i} “h” (Reinforcing) “i” (Deepening) None 0.3 : “h” 0.7 : “i” La machine à cube Remédiation La porte gelée {h, i} “h” (Reinforcing) “i” (Deepening) La machine à cube 0.3 : “h” 0.7 : “i” Les deux fluides Remédiation La porte gelée
  • 6. PROPOSED SOLUTION (1/10) 6 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Decision Module: Adapted from the model proposed by Kopeinik et al. (2012). Main differences: • Recreational activities • Teachers’ decisions Main Components of the Decision Module: • The Domain Model of a SG • The recreational competences • The list of activities (or levels) • The Learner Model • The recommendation strategies that the teacher can choose Authoring Tool: Teachers can specified the following information: • The CbKST approach to build the competence structure • The recommendation strategies • Sorting activities by difficulty • The subset of competences to be trained and the threshold value to suggest potential next activities Domain Model Pedagogical competences and prerequisite relations Learner Model Competence performance values (confidence) Pedag. Competence 1[0,1] Pedag. Competence 2[0,1] Pedag. Competence 3[0,1] Pedag. Competence 4[0,1] List of SG activities Activity 1 (Pedag. competences) Activity 2 (Pedag. competences) Activity 3 (Recr. competences) Activity 4 (Pedag. and recr. competences) Adaptation Strategies “ADVANCING” – “REINFORCING” – “DEEPENING” NEXT ACTIVITY Recreational Competences ThresholdSubset of competences Sort activities by difficulty Teacher’s decisions
  • 7. PROPOSED SOLUTION (2/10) 7 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the “Advancing” Strategy: Activity done NEXT ACTIVITY SUGGESTED 1 { } {a} {d} {a, b} {a, d} {a, b, d}{a, b, c} {a, b, c, d} {a, b, c, d, e} Current competence state { } {a} {d} {a, b} {a, d} {a, b, d}{a, b, c} {a, b, c, d} {a, b, c, d, e} Possible next competence states { } {a} {d} {a, b} {a, d} {a, b, d}{a, b, c} {a, b, c, d} {a, b, c, d, e} Selected competence state Activity 1 Activity N 2 3
  • 8. PROPOSED SOLUTION (3/10) 8 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the “Reinforcing” and “Deepening” Strategies: 1 { } {a} {d} {a, b} {a, d} {a, b, d}{a, b, c} {a, b, c, d} {a, b, c, d, e} Current competence state 2 { } {a} {d} {a, b} {a, d} {a, b, d}{a, b, c} {a, b, c, d} {a, b, c, d, e} Selected competence Possible states to look for activities that work the selected competence 3 { } {a} {d} {a, b} {a, d} {a, b, d}{a, b, c} {a, b, c, d} {a, b, c, d, e} Activity 1 Activity N NEXT ACTIVITY SUGGESTEDactivity done Competence state that contains the selected competence and activities to be performed NOTE: The percentage of achievement of competence ‘a’ is below above a certain threshold indicated by the teacher
  • 9. PROPOSED SOLUTION (4/10) 9 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the competence structure based on the Q-Matrix: Overview (1/7) Create competence states End Start Build the competence structure Is there a CS with all the competences? Create a competence state that contains all the competences from the list of SG activities no yes Do all CSs contain successors? Do all CSs contain predecessors? yes yes Look at the successors of all competence states Look at the predecessors of all competence states Creates new predecessors if the competence state does not have no no Creates new successors if the competence state does not have
  • 10. PROPOSED SOLUTION (5/10) 10 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the competence structure based on the Q-Matrix : Creation of Successors (2/7) 1 CSs without successors
  • 11. PROPOSED SOLUTION (6/10) 11 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the competence structure based on the Q-Matrix : Creation of Successors (3/7) [a], [b], [c] [e] Competences different from the CS not linked: Competences from the CS not linked:CS not linked Closest successors 2 3
  • 12. PROPOSED SOLUTION (7/10) 12 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the competence structure based on the Q-Matrix : Creation of Successors (4/7) [a], [b], [c] [e] Competences different from the CS not linked: Competences from the CS not linked: COMBINATIONS OF COMPETENCES TO GENERATE NEW CSs These competences are fixed in the combinations These competences vary in the combinations [b, e] [a, e] [c, e] 4
  • 13. PROPOSED SOLUTION (8/10) 13 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the competence structure based on the Q-Matrix : Creation of Predecessors (5/7) CSs without predecessors 1
  • 14. PROPOSED SOLUTION (9/10) 14 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the competence structure based on the Q-Matrix : Creation of Predecessors (6/7) [f], [i], [j] [e] Competences different from the “closest” previous CS: Competences from the “closest” previous CS : CS not linked “Closest” previous CS in which all its competences are in the CS not linked 2 3
  • 15. PROPOSED SOLUTION (10/10) 15 | 16 Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements PROPOSED SOLUTION Implementation of the competence structure based on the Q-Matrix : Creation of Predecessors (7/7) 4 [f], [i], [j] [e] Competences different from the “closest” previous CS: Competences from the “closest” previous CS : COMBINATIONS OF COMPETENCES TO GENERATE NEW CSs These competences are fixed in the combinations These competences vary in the combinations
  • 16. CONTRIBUTIONS 16 | 16 Competence-based Knowledge Space Theory (CbKST) Requirements from Play Serious Project for adapting Serious Games (SGs) To propose an alternative approach to create competence structures To propose recommendation strategies based on teachers’ requirements To propose a solution to create well-connected competence structures Implementation of a Decision Module and an Authoring Tool based on CbKST and adapted to teachers’ requirements “Complete” Evaluation of the approaches based on CbKST and the recommendation strategies Preliminary Evaluation and Testing with Blockly Maze, Cristaux d’Éhère, and Refraction CONTEXT CHALLENGES PROPOSED SOLUTION EVALUATION CONTRIBUTIONS AT (submitted): [EIAH 2015] 7ème Conférence sur les Environnements Informatiques pour l’Apprentissage Humain [CSEDU 2015] 7th International Conference on Computer Supported Education [UMAP 2015] 23rd Conference on User Modelling, Adaptation and Personalization CONTRIBUTIONS: • Software • Technical Documentation EXPECTED CONTRIBUTION: • Journal Paper with the “Complete” Evaluation    
  • 17. THANKS! DECISION MODULE Javier Melero & Naïma El-Kechaï November 20, 2015