The Web as Tool for Collaborative e

Download Report

Transcript The Web as Tool for Collaborative e

3rd IEEE International Conference on Advanced Learning
Technologies 2003, ICALT’03
July 9th-11th, Athens, Greece
Informatics and Telematics Institute, Centre for Research and Technology-Hellas
IEEE Learning Technologies Task Force
IEEE Computer Society
The Web as a Tool for Collaborative e-Learning:
the case of CoLab
Guillermo J. HOYOS-RIVERA
Roberta L. GOMES
Jean-Pierre COURTIAT
Rachid BENABBOU
{ghoyos, rgomes, courtiat, benabbou}@laas.fr
http://www.laas.fr
Laboratoire d’Analyse et d’Architecture des Systèmes-CNRS
Toulouse, France
Presentation Plan
• Introduction
• e-Learning and the Web
• CoLab’s operation principles
• e-Learning though the use of CoLab
• Conclusion and perspectives
Presentation Plan
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
• Introduction
• e-Learning and the Web
• CoLab’s operation principles
• e-Learning though the use of CoLab
• Conclusion and perspectives
Introduction
Browsing…
•Introduction
•e-Learning
and the Web
?
?
•CoLab’s
operation
principles
!
!
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
?
!!
?
Introduction
Access Control…
•Introduction
•e-Learning
and the Web
?
?
•CoLab’s
operation
principles
!
!
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
!!
No access!!!
?
?
Password
Introduction
Adaptable Browsing…
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
C
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
A
B
A
Introduction
Awareness & Communication…
•Introduction
•e-Learning
and the Web
?
?
•CoLab’s
operation
principles
!
!
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
?
Blah…
Blah…
!!
Blah…
Blah…
Introduction
Co-Browsing…
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
!!
!!
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
??
!!!!
Presentation Plan
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
• Introduction
• e-Learning and the Web
• CoLab’s operation principles
• e-Learning though the use of CoLab
• Conclusion and perspectives
e-Learning and the Web
•Introduction
•e-Learning
and the Web
The Web has been successfully used for online
e-Learning by the deployment of Tutorial
Systems, Online Curses…
•CoLab’s
operation
principles
HTML
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
?
HTML
HTML
e-Learning and the Web
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
However, in general, interactions among the
participants of a course are limited since these
systems haven’t been designed to support
groups of users…
e-Learning and the Web
•Introduction
Access control and adaptability are generally
hardcoded and don’t evolve in time…
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
tn: Req(UserX,DocA)=DocA
Time
t1: Req(UserX,DocA)=DocA
What could be desirable?
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
Asynchronous Browsing
+
Synchronous Browsing and Online Communication
+
Adaptable Browsing
+
Dynamic Evolving Behavior
???
Presentation Plan
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
• Introduction
• e-Learning and the Web
• CoLab’s operation principles
• e-Learning though the use of CoLab
• Conclusion and perspectives
CoLab’s operation principles
Architecture
Intranet
•Introduction
Internet
•e-Learning
and the Web
Browsing
Policy
•CoLab’s
operation
principles
•e-Learning
through the Rules
use of CoLab
•Conclusions
and
perspectives
Collaboration
Engine
Communication
Policy
Coordinated Browsing
Ux
Users
Inter-user Communication
Communication Utilities
CoLab’s operation principles
Collaborative Browsing Session Management & Operation
•Introduction
Session State
Metadata
Users Profiles
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
State Modification
Browsing &
Communication
Actions
+
Time
Collaboration Engine
(Rules)
Browsing &
Communication
Obligations &
Authorizations
CoLab’s operation principles
Collaborative Browsing Platform
•Introduction
•e-Learning
and the Web
Intrane
t
(HTML + XML
Documents)
Interne
t
(Generic
Documents)
Collaboration
Engine
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
Web Access
Server
Distributed
Access Servers
Servlets
+
JSDT
Communicatio
n
Network
Communication
Servers
Clients
Reference
Directory
Server
JSDT
+
Applets
Standard Web Browsers
CoLab’s operation principles
Access Control
•Introduction
By pattern matching on the resource’s URI.
•e-Learning
and the Web
Conditions based on user role/actions:
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
–
–
–
–
Visits per user;
Precondition on documents;
Required score;
Time-based conditions.
Conditions based on other users actions:
– Access condition on roles;
– Competition condition.
CoLab’s operation principles
Adaptability
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
Based on:
– User profile: e.g. user’s language…
– Connection bandwidth: e.g. ISDN, modem…
– Equipment performance: PDA, laptop, workstation…
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
Presentation Plan
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
• Introduction
• e-Learning and the Web
• CoLab’s operation principles
• e-Learning though the use of CoLab
• Conclusion and perspectives
e-Learning through the use of CoLab
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
CoLab seems to be the good choice for eLearning, since it implements:
– Asynchronous browsing: students and professors consult
and review the available material, students solve exercises
and evaluations, professors review exercises and
evaluations…
e-Learning through the use of CoLab
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
CoLab seems to be the good choice for eLearning, since it implements:
– Adaptability: resources presented are adapted to the user’s
profile, connection bandwidth and equipment performance
(when available)…
- Spanish language documents are presented to students whose profile
language is Spanish;
- Special compact version of the material is presented to users
accessing using a PDA.
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
English
version
French
version
e-Learning through the use of CoLab
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
CoLab seems to be the good choice for eLearning since it implements:
– Synchronous browsing and communicating: a professor
gives a lecture, supervises the students learning activities,
or students have virtual teamwork at their own decision;
e-Learning through the use of CoLab
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
CoLab seems to be the good choice for eLearning since it implements:
– Dynamic evolving access control: users have the right to
access learning material, and other resources, depending
on their current role, the time, the user’s past actions, as
well as the past actions performed by other users…
- Document X can only be accessed by a given user iif document Q has
previously been accessed by that same user;
- Document Y is accessible only on workdays (Monday – Friday) from
9:00 to 17:00 until September 30;
- Document Z can only be accessed by a user of role A iif no user of
role B has accessed it.
Presentation Plan
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
• Introduction
• e-Learning and the Web
• CoLab’s operation principles
• e-Learning though the use of CoLab
• Conclusion and perspectives
Conclusions and Perspectives
•Introduction
•e-Learning
and the Web
•CoLab’s
operation
principles
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
• Conclusions:
– The Web can be successfully used for group-oriented eLearning;
– Dynamic behavior on Web-based e-Learning systems are
good for learners;
– The current implementation satisfies the requirements to
validate that such proposal is fully implementable.
Conclusions and Perspectives
•Introduction
• Perspectives:
•e-Learning
and the Web
– Keep working in the definition of the fine-grain aspects of
the Access Control system;
•CoLab’s
operation
principles
– Integrating all the necessary tools within CoLab;
•e-Learning
through the
use of CoLab
•Conclusions
and
perspectives
– Interfacing CoLab with Virtual Reality;
– Exploring the possibilities of extending this work for
implementing a Social-Web.
Thanks…