SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à Adapting Learning Paths in Serious Games

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
 
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
 
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
 
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
 

Similaire à Adapting Learning Paths in Serious Games (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
 
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
 
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
 
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
 

Plus de 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
 

Plus de 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
 

Dernier

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Dernier (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Adapting Learning Paths in Serious Games

  • 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