1 interaccion 2008, ix congreso de interacción persona-ordenador, albacete, 9-12 june 2008 ecool:...

28
1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with Interactive Learning Objects Francisco Javier Martínez Ruiz 1 , Juan Manuel González Calleros 1 , Josefina Guerrero García 1 , Jaime Muñoz Arteaga 2 , Jean Vanderdonckt 1 1 Université catholique de Louvain (UCL) Louvain School of Management (LSM) - Information Systems Unit (ISYS) Belgian Laboratory of Computer-Human Interaction (BCHI) http://www.isys.ucl.ac.be/bchi 2 Universidad Autónoma de Aguascalientes, Dpto. de Sistemas de Información, Av. Universidad #940 – 20100 Aguascalientes (México)

Upload: buck-elliott

Post on 06-Jan-2018

215 views

Category:

Documents


0 download

DESCRIPTION

3 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 Agenda  Introduction & motivations  ECOOL Architecture  ECOOL metamodel  ECOOL on different platforms  Conclusion

TRANSCRIPT

Page 1: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

ECOOL: Generation of CollaborativeMultiplatform Scenarios withInteractive Learning Objects

Francisco Javier Martínez Ruiz1, Juan Manuel González Calleros1,Josefina Guerrero García1, Jaime Muñoz Arteaga2, Jean Vanderdonckt1

1Université catholique de Louvain (UCL)Louvain School of Management (LSM) - Information Systems Unit (ISYS)

Belgian Laboratory of Computer-Human Interaction (BCHI)http://www.isys.ucl.ac.be/bchi

2Universidad Autónoma de Aguascalientes, Dpto. de Sistemas de Información, Av. Universidad #940 – 20100 Aguascalientes (México)

Page 2: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

2 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Agenda

Introduction & motivations ECOOL Architecture ECOOL metamodel ECOOL on different platforms Conclusion

Page 3: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

3 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Agenda

Introduction & motivations ECOOL Architecture ECOOL metamodel ECOOL on different platforms Conclusion

Page 4: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

4 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

VLE or LMS

Page 5: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

5 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

ICampus on SmartPhones

Page 6: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

6 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

ICampus on Pocket PC

Page 7: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

7 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Multiplicity of contexts of use

Location Role Device Experience

Sporting Multimedia Travel programme

Working Travel booking sitePowerful interface for complex operations

Travelling Booking notificationEverywhere connectivity for simple data exchange

Family TV is multi-media family device #1

Page 8: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

8 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

UI #12UI #11UI #10UI #9Application 3

UI #8UI #7UI #6UI #5Application 2

UI #4UI #3UI #2UI #1Application 1

Platform #4Platform #3Platform #2Platform #1

Application 1

Application 2

Application 3

UI model #1

UI model #2

UI model #3

Platform #1

Platform #2

Platform #3

Platform #4

Platform model #1

Platform model #2

Platform model #3

Platform model #4

Consequence

• Proliferation of developments

[Abrams et al.,2001]

Page 9: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

9 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Technical Aspects

•The LMSs impose a series of challenges in different areas:

•Software engineering aspects– It takes time to develop a user interface with a new device, a

new interaction technique– It takes more time to develop a toolkit– It takes even more time to rely on a model-driven approach

•Usability engineering aspects– New user interfaces are shipped with usability problems because

• Little or no experience• No past, no empirical evidence

– Empirical experiments require a lot of resource if done carefully

Page 10: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

10 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

The proposal: ECOOL

• ECOOL: supporting the dEsign of COllaborative Objects for Learning

• ECOOL is a LMS architecture conceived to support the design of learning content on a collaborative context.

ECOOL relies on the existing characteristics of a VLE system, Claroline which are:

Users’ manager. Courses’ manager, Search for courses, Visualize the content of a course, What’s new section,Agenda, Announcements, Documents and links. Exercises. Learning path Assignments, Forums, Groups and Chat.

Page 11: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

11 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Agenda

Introduction & motivations ECOOL Architecture ECOOL metamodel ECOOL on different platforms Conclusion

Page 12: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

12 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

ECOOL Architecture (1/6)

Page 13: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

13 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Agenda

Introduction & motivations ECOOL Architecture ECOOL metamodel ECOOL on different platforms Conclusion

Page 14: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

14 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

ECOOL metamodel

Page 15: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

15 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

ECOOL metamodel

Page 16: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

16 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Environment T

Final userInterface T

Concrete userInterface T

Task and Domain T

Abstract userInterface T

T=Target context of use

Concrete userInterface S

Final userInterface S

Task and Domain S

Abstract userInterface S

S=Source context of use

Reification

Abstraction

Reflexion

Translation

UsiXMLunsupported

model

UsiXMLsupported

model

User S Platform S Environment S Platform TUser T

UsiXML

Page 17: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

17 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

In practice

Page 18: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

18 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

In practice

Page 19: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

19 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

In practice

Page 20: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

20 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

In practice

Page 21: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

21 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

One description- Many representations

Page 22: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

22 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Agenda

Introduction & motivations ECOOL Architecture ECOOL metamodel ECOOL on different platforms Conclusion

Page 23: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

23 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Heterogeneousness of platforms

Page 24: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

24 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

ECOOL on Mobile Phones

Page 25: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

25 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Plastic User interface

• Property of plasticity = adaptation to the context of use while satisfying predefined usability properties of interest

[Grolaux et al.,2002]

[Florins,2006]

Page 26: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

26 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Agenda

Introduction & motivations ECOOL Architecture ECOOL metamodel ECOOL example Learning paths revised ECOOL on different platforms Conclusion

Page 27: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

27 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Conclusion

In this paper we have presented:1. An alternative method for the automatic generation of

Collaborative Multiplatform Scenarios with Interactive Learning Objects. Note:This implies: a change in the current paradigm from eLearning to mLearning (Mobile Learning) to mpLearning (Multiplatform learning)

2. The overall learning process is seen as a workflow.

3. This approach introduces a flow control that allows tackling at the same time, the problem of divergence in individual learning and the definition of the learning process in terms of collaboration agents and processes.

4. The introduction of a meta-description (in UsiXML) that is going to aid in the process of generation of multiple Uis.

Page 28: 1 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008 ECOOL: Generation of Collaborative Multiplatform Scenarios with

28 Interaccion 2008, IX Congreso de Interacción Persona-Ordenador, Albacete, 9-12 June 2008

Thank you very much for your attention

For more information and downloading,http://www.isys.ucl.ac.be/bchi

http://www.usixml.orgUser Interface eXtensible Markup Language

http://www.similar.ccEuropean network on Multimodal UIs

Special thanks to all members of the team!