Download - Opening learner profiles
Opening Learner Profiles across
Heterogeneous ApplicationsTriomphe Ramandalahy, Philippe Vidal, Julien Broisin
Université Paul SabatierToulouse, France
ICALT 2009, July 16, 2009, Riga, Latvia
Context
๏Personalization of Web-based Learning Environments
๏There is a need for collecting data about learning tools and resources, users and activities
๏We focus on ACTORS, and specially LEARNERS
2
ICALT 2009, July 16, 2009, Riga, Latvia
Issues to solve
๏ Learner profile: set of information related to a user or a set of users
๏Various information describing learners from various points of view
๏ Information is distributed across heterogeneous systems and applications
3
ICALT 2009, July 16, 2009, Riga, Latvia
Issues to solve
๏ Learner profile: set of information related to a user or a set of users
๏Various information describing learners from various points of view
๏ Information is distributed across heterogeneous systems and applications
3
๏How to gather the whole information characterizing a learner? How to share and reuse it?➡Uniformely represent information to collect➡Federate the various sources of information
ICALT 2009, July 16, 2009, Riga, Latvia
Outline
๏Existing approaches
๏Our proposal
๏A model dedicated to learner profile
๏A service oriented architecture
๏Conclusions and future works
4
ICALT 2009, July 16, 2009, Riga, Latvia
Standardized approaches
๏ IEEE Personal And Private Information (PAPI - 2002)‣ Personal information, competences, relations,
portfolio, security, ...
๏ IMS Learner Information Package (LIP - 2005)
‣ Additional information such as history, preferences, affiliations or activities
5
ICALT 2009, July 16, 2009, Riga, Latvia
Specific approaches
๏Reuse of External Profiles (REPro) [Eyssautier 08]‣ Date of birth, living place, school year, first year (or
not) in this curriculum
๏ cosyQTY [Lazarinis 07]‣ Personal information, objectives, knowledge, usage
of the sytem
๏ ...and many more
6
ICALT 2009, July 16, 2009, Riga, Latvia
Some lacks
๏ Low abstraction level
๏ No query language (or specific)
๏ No mechanism to exchange learner profiles between heterogeneous applications
7
ICALT 2009, July 16, 2009, Riga, Latvia
Some lacks
๏ Low abstraction level
๏ No query language (or specific)
๏ No mechanism to exchange learner profiles between heterogeneous applications
7
๏Nearly impossible to define additional information required for a specific learning application
๏Very hard to share and reuse learner profiles
ICALT 2009, July 16, 2009, Riga, Latvia
Outline
๏Existing approaches
๏Our proposal
๏A model dedicated to learner profile
๏A service oriented architecture
๏Conclusions and future works
8
ICALT 2009, July 16, 2009, Riga, Latvia 9
A model-driven approach...
๏A UML-based modeling of learner profiles‣ High abstraction level (extensibility)‣ A core profile composed of several sub-profiles
๏A system dedicated to the storage of learner profiles
๏A service to modify/extend the learner profile
๏A service to facilitate access to the dedicated storage system
ICALT 2009, July 16, 2009, Riga, Latvia
...based on an existing standard
10
๏Reuse of the “de facto” Web-Based Enterprise Management (WBEM) standard elaborated by the Distributed Management Task Force (DMTF)
๏Natively dedicated to system, network and application management
๏The main advantages‣ A Common Information Model (CIM)‣ Some query languages (CQL and WQL)‣ Some protocols to ensure communication between
heterogeneous applications and systems‣ Several open source implementations
ICALT 2009, July 16, 2009, Riga, Latvia
Outline
๏Existing approaches
๏Our proposal
๏A model dedicated to learner profile
๏A service oriented architecture
๏Conclusions and future works
11
ICALT 2009, July 16, 2009, Riga, Latvia
The global learner profile
12
๏Based on the existing CIM User model
ICALT 2009, July 16, 2009, Riga, Latvia 13
A Technology Enhanced Learning (TEL) core profil
๏To represent any TEL actor (learner, teacher, tutor, ...)
ICALT 2009, July 16, 2009, Riga, Latvia 14
A core profil for learners
ICALT 2009, July 16, 2009, Riga, Latvia
The cognitive sub-profile
15
๏ Integrates IMS LIP categories
ICALT 2009, July 16, 2009, Riga, Latvia
The preference sub-profil
16
๏ Integrates interests, preferences and relationships
ICALT 2009, July 16, 2009, Riga, Latvia
The identification sub-profile
17
๏CIM User๏Additional information
ICALT 2009, July 16, 2009, Riga, Latvia
The metacognitive sub-profile
18
๏Various information specified by psychologists
ICALT 2009, July 16, 2009, Riga, Latvia
Outline
๏Existing approaches
๏Our proposal
๏A model dedicated to learner profile
๏A service oriented architecture
๏Conclusions and future works
19
ICALT 2009, July 16, 2009, Riga, Latvia
The 3/3 architecture
20
ICALT 2009, July 16, 2009, Riga, Latvia
The 3/3 architecture
20
LEARNING
SYSTEM 1
LEARNING ENVIRONMENT
LEARNING
SYSTEM 2
LEARNING
SYSTEM N
ICALT 2009, July 16, 2009, Riga, Latvia
The 3/3 architecture
20
LEARNING
SYSTEM 1
LEARNING ENVIRONMENT
LEARNING
SYSTEM 2
LEARNING
SYSTEM N TRACKING
REPOSITORY
WBEM
framework
TR
AC
KIN
G M
AN
AG
ER
TRACKING ENVIRONMENT
ICALT 2009, July 16, 2009, Riga, Latvia
The 3/3 architecture
20
LEARNING
SYSTEM 1
LEARNING ENVIRONMENT
LEARNING
SYSTEM 2
LEARNING
SYSTEM N TRACKING
REPOSITORY
WBEM
framework
TR
AC
KIN
G M
AN
AG
ER
TRACKING ENVIRONMENT
LEARNER
PROFILE
SERVICE
AG
EN
T
MODEL
PROFILE
SERVICE A
GE
NT
A
GE
NT
INTERMEDIATE
LAYER
ICALT 2009, July 16, 2009, Riga, Latvia
Collecting the whole profile from various applications
21
TRACKING
REPOSITORY
WBEM
framework
TR
AC
KIN
G M
AN
AG
ER
LEARNER
PROFILE
SERVICE
AG
EN
T
TRACKING ENVIRONMENT
LEARNING
SYSTEM 1
MODEL
PROFILE
SERVICE
LEARNING ENVIRONMENT
AG
EN
T
LEARNING
SYSTEM 2
AG
EN
T
VIS.
TOOL
INTERMEDIATE
LAYER
ICALT 2009, July 16, 2009, Riga, Latvia
The profil visualization tool
22
ICALT 2009, July 16, 2009, Riga, Latvia
Outline
๏Existing approaches
๏Our proposal
๏A model dedicated to learner profile
๏A service oriented architecture
๏Conclusions and future works
23
ICALT 2009, July 16, 2009, Riga, Latvia
Conclusions๏ Standardized approach: WBEM is natively integrated
within Microsoft and Linux operating systems๏The learner model‣ High abstraction level (extensible)‣ Integrates existing profils (IMS LIP, IEEE PAPI)‣ Integrates metacognitive properties
๏The management services‣ Facilitate access to the tracking repository‣ Make it easy to take into account additional
information‣ Promote sharing and reusing of learner profiles
24
ICALT 2009, July 16, 2009, Riga, Latvia
Future works๏Experimentation with students of the Institute of
Technology in computer science (should have been done this year but...)
๏Automated extraction of users data enclosed within the WBEM component of Microsoft Windows XP and Vista
๏Providing an intelligent helping system‣ Detection of difficulty‣ Analyse (data mining)‣ Triggering contextual help
25