opening learner profiles

31
Opening Learner Profiles across Heterogeneous Applications Triomphe Ramandalahy, Philippe Vidal, Julien Broisin Université Paul Sabatier Toulouse, France

Upload: julien-broisin

Post on 29-Jan-2018

968 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Opening learner profiles

Opening Learner Profiles across

Heterogeneous ApplicationsTriomphe Ramandalahy, Philippe Vidal, Julien Broisin

Université Paul SabatierToulouse, France

Page 2: Opening learner profiles

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

Page 3: Opening learner profiles

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

Page 4: Opening learner profiles

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

Page 5: Opening 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

4

Page 6: Opening learner profiles

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

Page 7: Opening learner profiles

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

Page 8: Opening learner profiles

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

Page 9: Opening learner profiles

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

Page 10: Opening 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

Page 11: Opening learner profiles

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

Page 12: Opening learner profiles

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

Page 13: Opening 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

11

Page 14: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The global learner profile

12

๏Based on the existing CIM User model

Page 15: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia 13

A Technology Enhanced Learning (TEL) core profil

๏To represent any TEL actor (learner, teacher, tutor, ...)

Page 16: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia 14

A core profil for learners

Page 17: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The cognitive sub-profile

15

๏ Integrates IMS LIP categories

Page 18: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The preference sub-profil

16

๏ Integrates interests, preferences and relationships

Page 19: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The identification sub-profile

17

๏CIM User๏Additional information

Page 20: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The metacognitive sub-profile

18

๏Various information specified by psychologists

Page 21: Opening 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

19

Page 22: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The 3/3 architecture

20

Page 23: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The 3/3 architecture

20

LEARNING

SYSTEM 1

LEARNING ENVIRONMENT

LEARNING

SYSTEM 2

LEARNING

SYSTEM N

Page 24: Opening learner profiles

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

Page 25: Opening learner profiles

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

Page 26: Opening learner profiles

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

Page 27: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

The profil visualization tool

22

Page 28: Opening 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

23

Page 29: Opening learner profiles

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

Page 30: Opening learner profiles

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

Page 31: Opening learner profiles

ICALT 2009, July 16, 2009, Riga, Latvia

Questions?

http://www.irit.fr/[email protected]

Thanks!26