SlideShare a Scribd company logo
1 of 46
Download to read offline
Ontology Engineering Approach to
Support Computer Supported
Collaborative Learning (CSCL)
University of Sao Paulo
sisotani@icmc.usp.br
Seiji Isotani
Takeaway Message
Designing Intelligent Learning Technologies:
1. Take a real world problem that is hard to
solve
2. Organize the pedagogical knowledge
from different sources
3. Build an ontology
4. Hide the ontology behind a tool that people
can understand and use
5. Apply the tool and the ontology to in real
educational scenarios
2
The field of Computer-Supported
Collaborative Learning - CSCL dedicates to
study about how technology can be used to
support collaborative learning and its
processes (Stahl et al., 2006)
3
Context
The field of Computer-Supported
Collaborative Learning - CSCL dedicates to
study about how technology can be used to
support collaborative learning and its
processes (Stahl et al., 2006)
Despite of the potential benefits of
Collaborative Learning, this approach is
only beneficial when there is an
adequate design and orchestration of
its scenarios (Hernández-Leo et al., 2006, 2011;
Dillenbourg, 2013)
4
Context
Sequence of activities
Group
Formation
CL
Design
Interaction
Support and
Analysis
...
Learners
Groups
Teacher
Meaningful
Results
5
Context
The Problem
• These activities are too complex and time consuming
• They also require specific knowledge and skills
How to increase the
chances of successful
collaborative learning (CL)?
How to provide intelligent
support to design and
carry out collaboration ?
Challenges !
Knowledge to design
effective collaboration
is distributed across
several learning
theories and best
practices
Isotani, S; Mizoguchi, et al. (2009) An ontology engineering approach to the realization of theory-driven
group formation. International Journal of Computer-Supported Collaborative Learning, v. 4, p. 445-478.
They do not share the
same terminology,
assumptions and
expectations and can
be even contradictory!
Isotani et al. (2013). A Semantic Web-based authoring tool to facilitate the planning of collaborative
learning scenarios compliant with learning theories. Computers & Education, 63, 267-284.
In fact, Only 35% of
the the current CL
technology rely on
pedagogical
knowledge
Borges et al (2018) Group Formation in CSCL: A Review of the State of the Art.
Communications in Computer and Information Science, vol 832. Springer, Cham
12
Can we organize this
pedagogical knowledge and
build an infrastructure to use
it adequately?
So, the question is ...
13
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
W(A)-goal
Role
YI-goal
Role
YI-goal
W(L)-goal
Common goal
Primary focus (P)
Secondary focus (S)
S<=P-goal
P<=S-goal
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
k./cog. state
Goal state
I-goal
W(L)-goal
k./cog. state (Group)
Goal state
How does the learner
change his/her state?
What activity does the
group want to do?
How does the group
change its state?
G
G
G
G
Why does the learner want to
interact with other learners?
S
S
G
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
I-goalI-goalI-goalI-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goalY<=I-goal
Behavior
W(A)-goal
Role
YI-goal
Role
YI-goal
W(L)-goal
Common goal
Primary focus (P)
Secondary focus (S)
S<=P-goal
P<=S-goal
W(A)-goalW(A)-goal
RoleRoleRole
YI-goalYI-goalYI-goalYI-goal
RoleRoleRole
YI-goalYI-goalYI-goalYI-goal
W(L)-goal
Common goal
Primary focus (P)
Secondary focus (S)
S<=P-goal
P<=S-goal
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
I-goalI-goalI-goalI-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goalY<=I-goal
Behavior
k./cog. statek./cog. state
Goal state
I-goalI-goalI-goal
W(L)-goal
k./cog. state (Group)
Goal state
How does the learner
change his/her state?
What activity does the
group want to do?
How does the group
change its state?
G
G
G
G
Why does the learner want to
interact with other learners?
S
S
G
Pedagogical knowledge
Use ontological engineering
to describe formally meaningful
information contained in theories
Ontological structure
Use ontologies to
support the
development of
ontology-aware systems
users
Teachers and students
Run experimental studies to:
➢propose group formation;
➢design group activities;
➢ estimate benefits, etc..
Our Approach
Theory aware
intelligent systems
14
20+ Year History on the Systematization of CSCL
Ikeda, M., Go, S. & Mizoguchi, R. (1997) Opportunistic Group Formation.
A Theory for Intelligent Support in Collaborative Learning. Proc. of International
Conference on Artificial Intelligence in Education (AIED), pp.167-174
Group
Formation
Inaba, A., Supnithi,T., Ikeda, M., Mizoguchi, R. & Toyoda, J. (2000) How Can We
Form Effective CL Groups: Theoretical justification of Opportunistic Group
Formation. Proc. of International Conf. on Intelligent Tutoring Systems, pp.282-291
Inaba, A., Ikeda, M. & Mizoguchi, R. (2003) What Learning Patterns are Effective
for a Learner's Growth?An ontological support for designing CL. Proc. of
International Conference on Artificial Intelligence in Education (AIED), pp.219-226
CL Design
Isotani, S. & Mizoguchi, R. (2007) Deployment of Ontologies for an Effective Design
of Collaborative Learning Scenarios. Proc. of International Conference on
Collaboration and Technology (CRIWG), pp.223-238
Inaba, A., Ohkubo, R., Ikeda, M. & Mizoguchi, R. (2002) An Interaction Analysis
Support System for CSCL . Proc. of International Conference on Computers in
Education (ICCE), pp.358-362
Interaction
Analysis
Isotani, S. & Mizoguchi, R. (2006) An Integrated Framework for Fine-Grained
Analysis and Design of Group Learning Activities. Proc. of International Conference
on Computers in Education (ICCE), pp.193-200
15
Formalizing CL
LA
LC
LB
Whole groupsmaller group
part of the whole
interaction
16
LA
LC
LB
Role Role
Role
Individual goal
Individual goalIndividual goal
Strategy A
Whole group goal
Sub-group goal
Strategy B
Formalizing CL
17
Knowledge Formalization
I-goal(LC)
I-goal(LB)I-goal(LA)
W(L)-goal({LA,LB})
W(L)-goal({LA,LB,LC})
Y<=I -goal(LA<=LB)
Y<=I-goal (LB<=LA)
✓Learning Strategies
✓Learning Goals
Knowledge Acquisition:
(accretion, tuning, …)
Learning by
Guiding
Learning by
Apprenticeship
Cognitive Skill Development
(cognitive, associative, …)
Formalizing CL
✓Group Goals
LA
LC
LB
Role Role
Role
Spread of
a skill
Knowledge
sharing
✓Roles
Tutor Tutee
18
p/o
CL Ontology
Graphical representation of the collaborative learning ontology.
19
CL Ontology: Cognitive Apprenticeship
…
20
Collaborative Learning Ontology
This ontology solves several
problems to model and apply
pedagogical knowledge in CSCL
Isotani, S.; Inaba, A. ; Ikeda, M. ; Mizoguchi, R. (2009) An ontology engineering approach to the
realization of theory-driven group formation. International Journal of Computer-Supported
Collaborative Learning, v. 4, p. 445-478.
Challco G.C., Moreira D.A., Mizoguchi R., Isotani S. (2014) An Ontology Engineering Approach
to Gamify Collaborative Learning Scenarios. Lecture Notes in Computer Science, vol 8658.
Springer, p. 185-198.
21
Collaborative Learning Ontology
OK. But let’s be realistic …
Almost nobody can understand
or use this ontology
Takeaway Message
Designing Intelligent Learning Technologies:
1. Take a real world problem that is hard to
solve
2. Organize the pedagogical knowledge
from different sources
3. Build an ontology
4. Hide the ontology behind a tool that people
can understand and use
5. Apply the tool and the ontology to in real
educational scenarios
22
23
Sequence of activities
CL
Design
...
Ontologies
CHOCOLATO: Concrete and Helpful Ontology-aware
Collaborative Learning Authoring Tool
Interaction
Analysis
Meaningful
results
Learners
Theories
CHOCOLATO
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
W(A)-goal
Role
YI-goal
Role
YI-goal
W(L)-goal
Common goal
Primary focus (P)
Secondary focus (S)
S<=P-goal
P<=S-goal
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
k./cog. state
Goal state
I-goal
W(L)-goal
k./cog. state (Group)
Goal state
How does the learner
change his/her state?
What activity does the
group want to do?
How does the group
change its state?
G
G
G
G
Why does the learner want to
interact with other learners?
S
S
G
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
I-goalI-goalI-goalI-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goalY<=I-goal
Behavior
W(A)-goal
Role
YI-goal
Role
YI-goal
W(L)-goal
Common goal
Primary focus (P)
Secondary focus (S)
S<=P-goal
P<=S-goal
W(A)-goalW(A)-goal
RoleRoleRole
YI-goalYI-goalYI-goalYI-goal
RoleRoleRole
YI-goalYI-goalYI-goalYI-goal
W(L)-goal
Common goal
Primary focus (P)
Secondary focus (S)
S<=P-goal
P<=S-goal
I-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goal
Behavior
I-goalI-goalI-goalI-goal
Behavior
I-role
You-role
I-goal (I)
Y<=I-goalY<=I-goal
Behavior
k./cog. statek./cog. state
Goal state
I-goalI-goalI-goal
W(L)-goal
k./cog. state (Group)
Goal state
How does the learner
change his/her state?
What activity does the
group want to do?
How does the group
change its state?
G
G
G
G
Why does the learner want to
interact with other learners?
S
S
G
Group
Formation
Effective Groups
Isotani et al. (2013). A Semantic Web-based authoring tool to facilitate the planning of collaborative
learning scenarios compliant with learning theories. Computers & Education, 63, 267-284.
24
)
Student 1
How to group students?
Student 2
)Student 3
)
25
)
Student 1 Student 2
)Student 3
)
How to group students?
26
)
Student 1 Student 2
)Student 3
)
How to group students?
27
)
Student 1 Student 2
)Student 3
)
How to group students?
28
Theory-Driven Group Formation
Identify which theories can help learners to achieve their goals
learning goals
Y<=I-goal
CL scenario
Learning Strategy IT<=LR
I-goal
I-role
I-goal
Learner
Learner
You-role
G
*
participant
Behavioral role
participant
Behavioral role
Satisfies
Teacher’s
intention
GnG1 …
learning goals
Teacher’s
intention
Y<=I-goal
Learning Strategy LR<=IT
I-goal
I-role
I-goal
Learner
G
participant
Behavioral role
…
GnG1 …
Satisfies
Can play
Can play
LA LB
29
CHOCOLATO
CL Design
Support System
Knowledge Base
Domain Mapping
Support System
Group Formation
Support System
Learning
Objects
Ontologies
Learner
Model
Learning Material
Support System
30
CHOCOLATO
Development
◼ RDF/OWL Parser (ARC2), PHP, Claroline (LMS).
31
CHOCOLATO
32
(a) Created groups
(b) Users’ details
CHOCOLATO
Takeaway Message
Designing Intelligent Learning Technologies:
1. Take a real world problem that is hard to
solve
2. Organize the pedagogical knowledge
from different sources
3. Build an ontology
4. Hide the ontology behind a tool that people
can understand and use
5. Apply the tool and the ontology to in real
educational scenarios
33
34
Collaborative Learning Ontology
Does it really work in practice
and at scale?
A successful case of applying
Semantic Web Technology to build a company
Startup
20 10000
+50.000
STUDENTS
+1000
TEACHERS
+300
SCHOOLS
RESULTS
SUPPORT
PEDAGOGICAL
DECISIONS
RESULTS
INCREASE
LEARNING
EFFECTIVENESS
Paiva, R. ; Bittencourt, I. I. ; Jaques, P. ; ISOTANI, S. . What do students do on-line? Modeling
students' interactions to improve their learning experience. Computers in Human Behavior , v.
64, p. 769-781, 2016.
Tenório, T. ; Bittencourt, I. I. ; Silva, A. P. ; Ospina, P. ; ISOTANI, S. . A gamified peer assessment
model for on-line learning environments in a competitive context. Computers in Human
Behavior, v. 64, p. 247-263, 2016.
Geiser, C. C.; Bittencourt, I. I. ; ISOTANI, S. The Effects of Ontology-Based Gamification in Scripted
Collaborative Learning. IEEE Int. Conference on Advanced Learning Technologies, p.1-5,
2019.
AWARDS
ALAGOAS
GOVERNO DO ESTADO
Future Directions !
Understand the role of affective
states in group formation (and
collaborative learning processes)
Reis, R., Isotani, S. et al (2018). Affective states in computer-supported collaborative
learning: Studying the past to drive the future. Computers & Education, 120, 29-50.
Using Gamification and
ontologies to deal with
demotivation in CSCL
Challco G.C., Mizoguchi R., Isotani S. (2018) Using Ontology and Gamification to
Improve Students’ Participation and Motivation in CSCL. Communications in Computer
and Information Science, vol 832. Springer, Cham
1) Opening
educational
data ...
2) Mining
CSCL data...
http://learnsphere.org/
Takeaway Message
Designing Intelligent Learning Technologies:
1. Take a real world problem that is hard
to solve
2. Organize the pedagogical knowledge
from different sources
3. Build an ontology
4. Hide the ontology behind a tool that
people can understand and use
5. Apply the tool and the ontology to in real
educational scenarios
44
Many
thanks
Ontology Engineering Approach to
Support Computer Supported
Collaborative Learning (CSCL)
University of Sao Paulo
sisotani@icmc.usp.br
Seiji Isotani

More Related Content

What's hot

Integrating ict in_education
Integrating ict in_educationIntegrating ict in_education
Integrating ict in_educationAteng' Ogwel
 
Analysis of the dyscalculia with the implementation of a design workshop in C...
Analysis of the dyscalculia with the implementation of a design workshop in C...Analysis of the dyscalculia with the implementation of a design workshop in C...
Analysis of the dyscalculia with the implementation of a design workshop in C...IJAEMSJORNAL
 
Ait EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler Simonsen
Ait EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler SimonsenAit EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler Simonsen
Ait EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler SimonsenEADTU
 
DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...
DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...
DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...ijejournal
 
Induction Exercise
Induction ExerciseInduction Exercise
Induction ExerciseS. Rose
 
Driving technology use through learning design
Driving technology use through learning designDriving technology use through learning design
Driving technology use through learning designJakob Pedersen
 
Trusted Learning Analytics Research Program
Trusted Learning Analytics Research ProgramTrusted Learning Analytics Research Program
Trusted Learning Analytics Research ProgramHendrik Drachsler
 
The 10 Best Information Technology Institutes in India, 2018
The 10 Best Information Technology Institutes in India, 2018The 10 Best Information Technology Institutes in India, 2018
The 10 Best Information Technology Institutes in India, 2018The Knowledge Review
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognitiondiannepatricia
 
Analyzing satisfacting
Analyzing satisfactingAnalyzing satisfacting
Analyzing satisfactingAziz Ahmad
 
Using Multimedia System as an Instructional Strategy: Implication and Challenges
Using Multimedia System as an Instructional Strategy: Implication and ChallengesUsing Multimedia System as an Instructional Strategy: Implication and Challenges
Using Multimedia System as an Instructional Strategy: Implication and Challengesrahulmonikasharma
 
Introduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applicationsIntroduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applicationsRushan Ziatdinov
 
PUTTS: A Technology Integration Plan for Teachers
PUTTS: A Technology Integration Plan for TeachersPUTTS: A Technology Integration Plan for Teachers
PUTTS: A Technology Integration Plan for Teachersbrixtee
 

What's hot (15)

Pid95
Pid95Pid95
Pid95
 
Integrating ict in_education
Integrating ict in_educationIntegrating ict in_education
Integrating ict in_education
 
Analysis of the dyscalculia with the implementation of a design workshop in C...
Analysis of the dyscalculia with the implementation of a design workshop in C...Analysis of the dyscalculia with the implementation of a design workshop in C...
Analysis of the dyscalculia with the implementation of a design workshop in C...
 
Ait EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler Simonsen
Ait EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler SimonsenAit EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler Simonsen
Ait EMPOWER by José Bidarra, Wayne Holmes and Henrik Kohler Simonsen
 
DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...
DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...
DIGITAL COMPETENCES FOR TEACHERS – THE DIGI.KOMPP MODEL IN AN INTERNATIONAL C...
 
Induction Exercise
Induction ExerciseInduction Exercise
Induction Exercise
 
Driving technology use through learning design
Driving technology use through learning designDriving technology use through learning design
Driving technology use through learning design
 
Trusted Learning Analytics Research Program
Trusted Learning Analytics Research ProgramTrusted Learning Analytics Research Program
Trusted Learning Analytics Research Program
 
The 10 Best Information Technology Institutes in India, 2018
The 10 Best Information Technology Institutes in India, 2018The 10 Best Information Technology Institutes in India, 2018
The 10 Best Information Technology Institutes in India, 2018
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognition
 
Analyzing satisfacting
Analyzing satisfactingAnalyzing satisfacting
Analyzing satisfacting
 
Using Multimedia System as an Instructional Strategy: Implication and Challenges
Using Multimedia System as an Instructional Strategy: Implication and ChallengesUsing Multimedia System as an Instructional Strategy: Implication and Challenges
Using Multimedia System as an Instructional Strategy: Implication and Challenges
 
Introduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applicationsIntroduction to computer animation and its possible educational applications
Introduction to computer animation and its possible educational applications
 
50120140506012 2-3
50120140506012 2-350120140506012 2-3
50120140506012 2-3
 
PUTTS: A Technology Integration Plan for Teachers
PUTTS: A Technology Integration Plan for TeachersPUTTS: A Technology Integration Plan for Teachers
PUTTS: A Technology Integration Plan for Teachers
 

Similar to An Ontology Engineering Approach to Support Personalized Gamification of CSCL

2013 ectelmeets-ecscw-v3isajahnke CSCL@Work
2013 ectelmeets-ecscw-v3isajahnke CSCL@Work 2013 ectelmeets-ecscw-v3isajahnke CSCL@Work
2013 ectelmeets-ecscw-v3isajahnke CSCL@Work Isa Jahnke
 
yannis@gu_20221027.pptx
yannis@gu_20221027.pptxyannis@gu_20221027.pptx
yannis@gu_20221027.pptxYannis
 
yannis@its2022_20220701_final.pptx
yannis@its2022_20220701_final.pptxyannis@its2022_20220701_final.pptx
yannis@its2022_20220701_final.pptxYannis
 
Human-Centered Learning Analytics and Artificial Intelligence in Education: H...
Human-Centered Learning Analytics and Artificial Intelligence in Education: H...Human-Centered Learning Analytics and Artificial Intelligence in Education: H...
Human-Centered Learning Analytics and Artificial Intelligence in Education: H...Yannis
 
AI applications in higher education - challenges and opportunities in ODE by ...
AI applications in higher education - challenges and opportunities in ODE by ...AI applications in higher education - challenges and opportunities in ODE by ...
AI applications in higher education - challenges and opportunities in ODE by ...EADTU
 
Pres group2012 intro-v2
Pres group2012 intro-v2Pres group2012 intro-v2
Pres group2012 intro-v2Isa Jahnke
 
Pres-ACMgroup2012intro-v2-isajahnke
Pres-ACMgroup2012intro-v2-isajahnkePres-ACMgroup2012intro-v2-isajahnke
Pres-ACMgroup2012intro-v2-isajahnkeIsa Jahnke
 
yannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxyannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxYannis
 
Computers in Human Behavior xxx (2012) xxx–xxxContents lists.docx
Computers in Human Behavior xxx (2012) xxx–xxxContents lists.docxComputers in Human Behavior xxx (2012) xxx–xxxContents lists.docx
Computers in Human Behavior xxx (2012) xxx–xxxContents lists.docxpatricke8
 
ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024EADTU
 
Social constructivism(sc)24v1
Social constructivism(sc)24v1Social constructivism(sc)24v1
Social constructivism(sc)24v1Hasnain Zafar
 
A learning scientist approach to modeling human cognition in individual and c...
A learning scientist approach to modeling human cognition in individual and c...A learning scientist approach to modeling human cognition in individual and c...
A learning scientist approach to modeling human cognition in individual and c...Margarida Romero
 
Towards Collaborative Learning Analytics
Towards Collaborative Learning AnalyticsTowards Collaborative Learning Analytics
Towards Collaborative Learning Analyticsalywise
 
Are we currently moving from the age of mobolism to age of artificail intelli...
Are we currently moving from the age of mobolism to age of artificail intelli...Are we currently moving from the age of mobolism to age of artificail intelli...
Are we currently moving from the age of mobolism to age of artificail intelli...Jari Laru
 
Immersive Learning Environments
Immersive Learning EnvironmentsImmersive Learning Environments
Immersive Learning EnvironmentsLeonel Morgado
 
teaching-learning-technology-aseel.pptx
teaching-learning-technology-aseel.pptxteaching-learning-technology-aseel.pptx
teaching-learning-technology-aseel.pptxsartbnyhany1
 
engage...to facilitate deeper learning
engage...to facilitate deeper learningengage...to facilitate deeper learning
engage...to facilitate deeper learningSanjay Goel
 
Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...
Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...
Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...Sebastian Dennerlein
 
Technology Integration @ St. James
Technology Integration @ St. JamesTechnology Integration @ St. James
Technology Integration @ St. Jamesguesta06b8be6
 
KidsLoop-March2022-Ethically-driven analytics supporting educators.pptx
KidsLoop-March2022-Ethically-driven analytics supporting educators.pptxKidsLoop-March2022-Ethically-driven analytics supporting educators.pptx
KidsLoop-March2022-Ethically-driven analytics supporting educators.pptxdavinia.hl
 

Similar to An Ontology Engineering Approach to Support Personalized Gamification of CSCL (20)

2013 ectelmeets-ecscw-v3isajahnke CSCL@Work
2013 ectelmeets-ecscw-v3isajahnke CSCL@Work 2013 ectelmeets-ecscw-v3isajahnke CSCL@Work
2013 ectelmeets-ecscw-v3isajahnke CSCL@Work
 
yannis@gu_20221027.pptx
yannis@gu_20221027.pptxyannis@gu_20221027.pptx
yannis@gu_20221027.pptx
 
yannis@its2022_20220701_final.pptx
yannis@its2022_20220701_final.pptxyannis@its2022_20220701_final.pptx
yannis@its2022_20220701_final.pptx
 
Human-Centered Learning Analytics and Artificial Intelligence in Education: H...
Human-Centered Learning Analytics and Artificial Intelligence in Education: H...Human-Centered Learning Analytics and Artificial Intelligence in Education: H...
Human-Centered Learning Analytics and Artificial Intelligence in Education: H...
 
AI applications in higher education - challenges and opportunities in ODE by ...
AI applications in higher education - challenges and opportunities in ODE by ...AI applications in higher education - challenges and opportunities in ODE by ...
AI applications in higher education - challenges and opportunities in ODE by ...
 
Pres group2012 intro-v2
Pres group2012 intro-v2Pres group2012 intro-v2
Pres group2012 intro-v2
 
Pres-ACMgroup2012intro-v2-isajahnke
Pres-ACMgroup2012intro-v2-isajahnkePres-ACMgroup2012intro-v2-isajahnke
Pres-ACMgroup2012intro-v2-isajahnke
 
yannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxyannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptx
 
Computers in Human Behavior xxx (2012) xxx–xxxContents lists.docx
Computers in Human Behavior xxx (2012) xxx–xxxContents lists.docxComputers in Human Behavior xxx (2012) xxx–xxxContents lists.docx
Computers in Human Behavior xxx (2012) xxx–xxxContents lists.docx
 
ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024
 
Social constructivism(sc)24v1
Social constructivism(sc)24v1Social constructivism(sc)24v1
Social constructivism(sc)24v1
 
A learning scientist approach to modeling human cognition in individual and c...
A learning scientist approach to modeling human cognition in individual and c...A learning scientist approach to modeling human cognition in individual and c...
A learning scientist approach to modeling human cognition in individual and c...
 
Towards Collaborative Learning Analytics
Towards Collaborative Learning AnalyticsTowards Collaborative Learning Analytics
Towards Collaborative Learning Analytics
 
Are we currently moving from the age of mobolism to age of artificail intelli...
Are we currently moving from the age of mobolism to age of artificail intelli...Are we currently moving from the age of mobolism to age of artificail intelli...
Are we currently moving from the age of mobolism to age of artificail intelli...
 
Immersive Learning Environments
Immersive Learning EnvironmentsImmersive Learning Environments
Immersive Learning Environments
 
teaching-learning-technology-aseel.pptx
teaching-learning-technology-aseel.pptxteaching-learning-technology-aseel.pptx
teaching-learning-technology-aseel.pptx
 
engage...to facilitate deeper learning
engage...to facilitate deeper learningengage...to facilitate deeper learning
engage...to facilitate deeper learning
 
Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...
Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...
Understanding and Supporting Intersubjective Meaning Making in Socio-Technica...
 
Technology Integration @ St. James
Technology Integration @ St. JamesTechnology Integration @ St. James
Technology Integration @ St. James
 
KidsLoop-March2022-Ethically-driven analytics supporting educators.pptx
KidsLoop-March2022-Ethically-driven analytics supporting educators.pptxKidsLoop-March2022-Ethically-driven analytics supporting educators.pptx
KidsLoop-March2022-Ethically-driven analytics supporting educators.pptx
 

More from Leipziger Semantic Web Tag

GeniusTex - a Smart Textiles innovation platform with semantic technologies i...
GeniusTex - a Smart Textiles innovation platform with semantic technologies i...GeniusTex - a Smart Textiles innovation platform with semantic technologies i...
GeniusTex - a Smart Textiles innovation platform with semantic technologies i...Leipziger Semantic Web Tag
 
Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg
Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg
Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg Leipziger Semantic Web Tag
 
Das QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly PossibleDas QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly PossibleLeipziger Semantic Web Tag
 
tech4comp - Kompetenzmessung durch Datenanalyse für E-Assessment
tech4comp - Kompetenzmessung durch Datenanalyse für E-Assessmenttech4comp - Kompetenzmessung durch Datenanalyse für E-Assessment
tech4comp - Kompetenzmessung durch Datenanalyse für E-AssessmentLeipziger Semantic Web Tag
 
PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...
PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...
PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...Leipziger Semantic Web Tag
 
Mushroom Effect or Why You Need Knowledge Graphs for Dialogue Systems
Mushroom Effect or Why You Need Knowledge Graphs for Dialogue SystemsMushroom Effect or Why You Need Knowledge Graphs for Dialogue Systems
Mushroom Effect or Why You Need Knowledge Graphs for Dialogue SystemsLeipziger Semantic Web Tag
 
Linked Data Publication Pipelines for Agri-Related use cases
Linked Data Publication Pipelines for Agri-Related use casesLinked Data Publication Pipelines for Agri-Related use cases
Linked Data Publication Pipelines for Agri-Related use casesLeipziger Semantic Web Tag
 
Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...
Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...
Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...Leipziger Semantic Web Tag
 
SNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in HospitalsSNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in HospitalsLeipziger Semantic Web Tag
 
The WUMM Project Semantic Data and Innovation Management
The WUMM Project Semantic Data and Innovation ManagementThe WUMM Project Semantic Data and Innovation Management
The WUMM Project Semantic Data and Innovation ManagementLeipziger Semantic Web Tag
 
BEXIS 2 - Semantic Web Techniques in Research Data Management
BEXIS 2 - Semantic Web Techniques in Research Data ManagementBEXIS 2 - Semantic Web Techniques in Research Data Management
BEXIS 2 - Semantic Web Techniques in Research Data ManagementLeipziger Semantic Web Tag
 
Towards a productive Linked Data environment within Enterprises
Towards a productive Linked Data environment within EnterprisesTowards a productive Linked Data environment within Enterprises
Towards a productive Linked Data environment within EnterprisesLeipziger Semantic Web Tag
 

More from Leipziger Semantic Web Tag (17)

GeniusTex - a Smart Textiles innovation platform with semantic technologies i...
GeniusTex - a Smart Textiles innovation platform with semantic technologies i...GeniusTex - a Smart Textiles innovation platform with semantic technologies i...
GeniusTex - a Smart Textiles innovation platform with semantic technologies i...
 
Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg
Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg
Präsentation der Semantic Web Lehrkonzepte an der TH Brandenburg
 
Semantic Web in the Digital Humanities
Semantic Web in the Digital HumanitiesSemantic Web in the Digital Humanities
Semantic Web in the Digital Humanities
 
Knowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly CommunicationKnowledge Graphs for Scholarly Communication
Knowledge Graphs for Scholarly Communication
 
Das QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly PossibleDas QROWD-Projekt - Because Big Data Integration is Humanly Possible
Das QROWD-Projekt - Because Big Data Integration is Humanly Possible
 
The DBpedia databus
The DBpedia databusThe DBpedia databus
The DBpedia databus
 
tech4comp - Kompetenzmessung durch Datenanalyse für E-Assessment
tech4comp - Kompetenzmessung durch Datenanalyse für E-Assessmenttech4comp - Kompetenzmessung durch Datenanalyse für E-Assessment
tech4comp - Kompetenzmessung durch Datenanalyse für E-Assessment
 
PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...
PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...
PlatonaM - Plattform-Ökosystem for innovative maintenance management through ...
 
Jekyll RDF
Jekyll RDFJekyll RDF
Jekyll RDF
 
Mushroom Effect or Why You Need Knowledge Graphs for Dialogue Systems
Mushroom Effect or Why You Need Knowledge Graphs for Dialogue SystemsMushroom Effect or Why You Need Knowledge Graphs for Dialogue Systems
Mushroom Effect or Why You Need Knowledge Graphs for Dialogue Systems
 
xCOR - a Value Chain Framework Ontology
xCOR - a Value Chain Framework OntologyxCOR - a Value Chain Framework Ontology
xCOR - a Value Chain Framework Ontology
 
Linked Data Publication Pipelines for Agri-Related use cases
Linked Data Publication Pipelines for Agri-Related use casesLinked Data Publication Pipelines for Agri-Related use cases
Linked Data Publication Pipelines for Agri-Related use cases
 
Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...
Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...
Das LIMBO Projekt – Linked Data Enterprise Use-Cases unter Verwendung der Dat...
 
SNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in HospitalsSNIK: An Ontology of Information Management in Hospitals
SNIK: An Ontology of Information Management in Hospitals
 
The WUMM Project Semantic Data and Innovation Management
The WUMM Project Semantic Data and Innovation ManagementThe WUMM Project Semantic Data and Innovation Management
The WUMM Project Semantic Data and Innovation Management
 
BEXIS 2 - Semantic Web Techniques in Research Data Management
BEXIS 2 - Semantic Web Techniques in Research Data ManagementBEXIS 2 - Semantic Web Techniques in Research Data Management
BEXIS 2 - Semantic Web Techniques in Research Data Management
 
Towards a productive Linked Data environment within Enterprises
Towards a productive Linked Data environment within EnterprisesTowards a productive Linked Data environment within Enterprises
Towards a productive Linked Data environment within Enterprises
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

An Ontology Engineering Approach to Support Personalized Gamification of CSCL

  • 1. Ontology Engineering Approach to Support Computer Supported Collaborative Learning (CSCL) University of Sao Paulo sisotani@icmc.usp.br Seiji Isotani
  • 2. Takeaway Message Designing Intelligent Learning Technologies: 1. Take a real world problem that is hard to solve 2. Organize the pedagogical knowledge from different sources 3. Build an ontology 4. Hide the ontology behind a tool that people can understand and use 5. Apply the tool and the ontology to in real educational scenarios 2
  • 3. The field of Computer-Supported Collaborative Learning - CSCL dedicates to study about how technology can be used to support collaborative learning and its processes (Stahl et al., 2006) 3 Context
  • 4. The field of Computer-Supported Collaborative Learning - CSCL dedicates to study about how technology can be used to support collaborative learning and its processes (Stahl et al., 2006) Despite of the potential benefits of Collaborative Learning, this approach is only beneficial when there is an adequate design and orchestration of its scenarios (Hernández-Leo et al., 2006, 2011; Dillenbourg, 2013) 4 Context
  • 5. Sequence of activities Group Formation CL Design Interaction Support and Analysis ... Learners Groups Teacher Meaningful Results 5 Context The Problem • These activities are too complex and time consuming • They also require specific knowledge and skills
  • 6. How to increase the chances of successful collaborative learning (CL)?
  • 7. How to provide intelligent support to design and carry out collaboration ?
  • 9. Knowledge to design effective collaboration is distributed across several learning theories and best practices Isotani, S; Mizoguchi, et al. (2009) An ontology engineering approach to the realization of theory-driven group formation. International Journal of Computer-Supported Collaborative Learning, v. 4, p. 445-478.
  • 10. They do not share the same terminology, assumptions and expectations and can be even contradictory! Isotani et al. (2013). A Semantic Web-based authoring tool to facilitate the planning of collaborative learning scenarios compliant with learning theories. Computers & Education, 63, 267-284.
  • 11. In fact, Only 35% of the the current CL technology rely on pedagogical knowledge Borges et al (2018) Group Formation in CSCL: A Review of the State of the Art. Communications in Computer and Information Science, vol 832. Springer, Cham
  • 12. 12 Can we organize this pedagogical knowledge and build an infrastructure to use it adequately? So, the question is ...
  • 13. 13 I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior W(A)-goal Role YI-goal Role YI-goal W(L)-goal Common goal Primary focus (P) Secondary focus (S) S<=P-goal P<=S-goal I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior k./cog. state Goal state I-goal W(L)-goal k./cog. state (Group) Goal state How does the learner change his/her state? What activity does the group want to do? How does the group change its state? G G G G Why does the learner want to interact with other learners? S S G I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior I-goalI-goalI-goalI-goal Behavior I-role You-role I-goal (I) Y<=I-goalY<=I-goal Behavior W(A)-goal Role YI-goal Role YI-goal W(L)-goal Common goal Primary focus (P) Secondary focus (S) S<=P-goal P<=S-goal W(A)-goalW(A)-goal RoleRoleRole YI-goalYI-goalYI-goalYI-goal RoleRoleRole YI-goalYI-goalYI-goalYI-goal W(L)-goal Common goal Primary focus (P) Secondary focus (S) S<=P-goal P<=S-goal I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior I-goalI-goalI-goalI-goal Behavior I-role You-role I-goal (I) Y<=I-goalY<=I-goal Behavior k./cog. statek./cog. state Goal state I-goalI-goalI-goal W(L)-goal k./cog. state (Group) Goal state How does the learner change his/her state? What activity does the group want to do? How does the group change its state? G G G G Why does the learner want to interact with other learners? S S G Pedagogical knowledge Use ontological engineering to describe formally meaningful information contained in theories Ontological structure Use ontologies to support the development of ontology-aware systems users Teachers and students Run experimental studies to: ➢propose group formation; ➢design group activities; ➢ estimate benefits, etc.. Our Approach Theory aware intelligent systems
  • 14. 14 20+ Year History on the Systematization of CSCL Ikeda, M., Go, S. & Mizoguchi, R. (1997) Opportunistic Group Formation. A Theory for Intelligent Support in Collaborative Learning. Proc. of International Conference on Artificial Intelligence in Education (AIED), pp.167-174 Group Formation Inaba, A., Supnithi,T., Ikeda, M., Mizoguchi, R. & Toyoda, J. (2000) How Can We Form Effective CL Groups: Theoretical justification of Opportunistic Group Formation. Proc. of International Conf. on Intelligent Tutoring Systems, pp.282-291 Inaba, A., Ikeda, M. & Mizoguchi, R. (2003) What Learning Patterns are Effective for a Learner's Growth?An ontological support for designing CL. Proc. of International Conference on Artificial Intelligence in Education (AIED), pp.219-226 CL Design Isotani, S. & Mizoguchi, R. (2007) Deployment of Ontologies for an Effective Design of Collaborative Learning Scenarios. Proc. of International Conference on Collaboration and Technology (CRIWG), pp.223-238 Inaba, A., Ohkubo, R., Ikeda, M. & Mizoguchi, R. (2002) An Interaction Analysis Support System for CSCL . Proc. of International Conference on Computers in Education (ICCE), pp.358-362 Interaction Analysis Isotani, S. & Mizoguchi, R. (2006) An Integrated Framework for Fine-Grained Analysis and Design of Group Learning Activities. Proc. of International Conference on Computers in Education (ICCE), pp.193-200
  • 15. 15 Formalizing CL LA LC LB Whole groupsmaller group part of the whole interaction
  • 16. 16 LA LC LB Role Role Role Individual goal Individual goalIndividual goal Strategy A Whole group goal Sub-group goal Strategy B Formalizing CL
  • 17. 17 Knowledge Formalization I-goal(LC) I-goal(LB)I-goal(LA) W(L)-goal({LA,LB}) W(L)-goal({LA,LB,LC}) Y<=I -goal(LA<=LB) Y<=I-goal (LB<=LA) ✓Learning Strategies ✓Learning Goals Knowledge Acquisition: (accretion, tuning, …) Learning by Guiding Learning by Apprenticeship Cognitive Skill Development (cognitive, associative, …) Formalizing CL ✓Group Goals LA LC LB Role Role Role Spread of a skill Knowledge sharing ✓Roles Tutor Tutee
  • 18. 18 p/o CL Ontology Graphical representation of the collaborative learning ontology.
  • 19. 19 CL Ontology: Cognitive Apprenticeship …
  • 20. 20 Collaborative Learning Ontology This ontology solves several problems to model and apply pedagogical knowledge in CSCL Isotani, S.; Inaba, A. ; Ikeda, M. ; Mizoguchi, R. (2009) An ontology engineering approach to the realization of theory-driven group formation. International Journal of Computer-Supported Collaborative Learning, v. 4, p. 445-478. Challco G.C., Moreira D.A., Mizoguchi R., Isotani S. (2014) An Ontology Engineering Approach to Gamify Collaborative Learning Scenarios. Lecture Notes in Computer Science, vol 8658. Springer, p. 185-198.
  • 21. 21 Collaborative Learning Ontology OK. But let’s be realistic … Almost nobody can understand or use this ontology
  • 22. Takeaway Message Designing Intelligent Learning Technologies: 1. Take a real world problem that is hard to solve 2. Organize the pedagogical knowledge from different sources 3. Build an ontology 4. Hide the ontology behind a tool that people can understand and use 5. Apply the tool and the ontology to in real educational scenarios 22
  • 23. 23 Sequence of activities CL Design ... Ontologies CHOCOLATO: Concrete and Helpful Ontology-aware Collaborative Learning Authoring Tool Interaction Analysis Meaningful results Learners Theories CHOCOLATO I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior W(A)-goal Role YI-goal Role YI-goal W(L)-goal Common goal Primary focus (P) Secondary focus (S) S<=P-goal P<=S-goal I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior k./cog. state Goal state I-goal W(L)-goal k./cog. state (Group) Goal state How does the learner change his/her state? What activity does the group want to do? How does the group change its state? G G G G Why does the learner want to interact with other learners? S S G I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior I-goalI-goalI-goalI-goal Behavior I-role You-role I-goal (I) Y<=I-goalY<=I-goal Behavior W(A)-goal Role YI-goal Role YI-goal W(L)-goal Common goal Primary focus (P) Secondary focus (S) S<=P-goal P<=S-goal W(A)-goalW(A)-goal RoleRoleRole YI-goalYI-goalYI-goalYI-goal RoleRoleRole YI-goalYI-goalYI-goalYI-goal W(L)-goal Common goal Primary focus (P) Secondary focus (S) S<=P-goal P<=S-goal I-goal Behavior I-role You-role I-goal (I) Y<=I-goal Behavior I-goalI-goalI-goalI-goal Behavior I-role You-role I-goal (I) Y<=I-goalY<=I-goal Behavior k./cog. statek./cog. state Goal state I-goalI-goalI-goal W(L)-goal k./cog. state (Group) Goal state How does the learner change his/her state? What activity does the group want to do? How does the group change its state? G G G G Why does the learner want to interact with other learners? S S G Group Formation Effective Groups Isotani et al. (2013). A Semantic Web-based authoring tool to facilitate the planning of collaborative learning scenarios compliant with learning theories. Computers & Education, 63, 267-284.
  • 24. 24 ) Student 1 How to group students? Student 2 )Student 3 )
  • 25. 25 ) Student 1 Student 2 )Student 3 ) How to group students?
  • 26. 26 ) Student 1 Student 2 )Student 3 ) How to group students?
  • 27. 27 ) Student 1 Student 2 )Student 3 ) How to group students?
  • 28. 28 Theory-Driven Group Formation Identify which theories can help learners to achieve their goals learning goals Y<=I-goal CL scenario Learning Strategy IT<=LR I-goal I-role I-goal Learner Learner You-role G * participant Behavioral role participant Behavioral role Satisfies Teacher’s intention GnG1 … learning goals Teacher’s intention Y<=I-goal Learning Strategy LR<=IT I-goal I-role I-goal Learner G participant Behavioral role … GnG1 … Satisfies Can play Can play LA LB
  • 29. 29 CHOCOLATO CL Design Support System Knowledge Base Domain Mapping Support System Group Formation Support System Learning Objects Ontologies Learner Model Learning Material Support System
  • 30. 30 CHOCOLATO Development ◼ RDF/OWL Parser (ARC2), PHP, Claroline (LMS).
  • 32. 32 (a) Created groups (b) Users’ details CHOCOLATO
  • 33. Takeaway Message Designing Intelligent Learning Technologies: 1. Take a real world problem that is hard to solve 2. Organize the pedagogical knowledge from different sources 3. Build an ontology 4. Hide the ontology behind a tool that people can understand and use 5. Apply the tool and the ontology to in real educational scenarios 33
  • 34. 34 Collaborative Learning Ontology Does it really work in practice and at scale? A successful case of applying Semantic Web Technology to build a company
  • 36.
  • 38. SUPPORT PEDAGOGICAL DECISIONS RESULTS INCREASE LEARNING EFFECTIVENESS Paiva, R. ; Bittencourt, I. I. ; Jaques, P. ; ISOTANI, S. . What do students do on-line? Modeling students' interactions to improve their learning experience. Computers in Human Behavior , v. 64, p. 769-781, 2016. Tenório, T. ; Bittencourt, I. I. ; Silva, A. P. ; Ospina, P. ; ISOTANI, S. . A gamified peer assessment model for on-line learning environments in a competitive context. Computers in Human Behavior, v. 64, p. 247-263, 2016. Geiser, C. C.; Bittencourt, I. I. ; ISOTANI, S. The Effects of Ontology-Based Gamification in Scripted Collaborative Learning. IEEE Int. Conference on Advanced Learning Technologies, p.1-5, 2019.
  • 41. Understand the role of affective states in group formation (and collaborative learning processes) Reis, R., Isotani, S. et al (2018). Affective states in computer-supported collaborative learning: Studying the past to drive the future. Computers & Education, 120, 29-50.
  • 42. Using Gamification and ontologies to deal with demotivation in CSCL Challco G.C., Mizoguchi R., Isotani S. (2018) Using Ontology and Gamification to Improve Students’ Participation and Motivation in CSCL. Communications in Computer and Information Science, vol 832. Springer, Cham
  • 43. 1) Opening educational data ... 2) Mining CSCL data... http://learnsphere.org/
  • 44. Takeaway Message Designing Intelligent Learning Technologies: 1. Take a real world problem that is hard to solve 2. Organize the pedagogical knowledge from different sources 3. Build an ontology 4. Hide the ontology behind a tool that people can understand and use 5. Apply the tool and the ontology to in real educational scenarios 44
  • 46. Ontology Engineering Approach to Support Computer Supported Collaborative Learning (CSCL) University of Sao Paulo sisotani@icmc.usp.br Seiji Isotani