SlideShare una empresa de Scribd logo
1 de 31
Opening Learner Profiles
         across
Heterogeneous Applications
  Triomphe Ramandalahy, Philippe Vidal, Julien Broisin
             Université Paul Sabatier
                Toulouse, France
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



ICALT 2009, July 16, 2009, Riga, Latvia                  2
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




ICALT 2009, July 16, 2009, Riga, Latvia                       3
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
๏ 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                      3
Outline
๏ Existing approaches
๏ Our proposal
๏ A model dedicated to learner profile
๏ A service oriented architecture
๏ Conclusions and future works
ICALT 2009, July 16, 2009, Riga, Latvia             4
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



ICALT 2009, July 16, 2009, Riga, Latvia                     5
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

ICALT 2009, July 16, 2009, Riga, Latvia                        6
Some lacks
๏ Low abstraction level
๏ No query language (or specific)
๏ No mechanism to exchange learner profiles between
    heterogeneous applications




ICALT 2009, July 16, 2009, Riga, Latvia                7
Some lacks
๏ Low abstraction level
๏ No query language (or specific)
๏ No mechanism to exchange learner profiles between
     heterogeneous applications

๏ 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                7
Outline
๏ Existing approaches
๏ Our proposal
๏ A model dedicated to learner profile
๏ A service oriented architecture
๏ Conclusions and future works
ICALT 2009, July 16, 2009, Riga, Latvia             8
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                    9
...based on an existing
                      standard
๏ 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                  10
Outline
๏ Existing approaches
๏ Our proposal
๏ A model dedicated to learner profile
๏ A service oriented architecture
๏ Conclusions and future works
ICALT 2009, July 16, 2009, Riga, Latvia             11
The global learner profile
๏ Based on the existing CIM User model




ICALT 2009, July 16, 2009, Riga, Latvia   12
A Technology Enhanced
    Learning (TEL) core profil



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

ICALT 2009, July 16, 2009, Riga, Latvia   13
A core profil for learners




ICALT 2009, July 16, 2009, Riga, Latvia   14
The cognitive sub-profile
                                          ๏ Integrates IMS LIP
                                            categories




ICALT 2009, July 16, 2009, Riga, Latvia                          15
The preference sub-profil




๏ Integrates interests,
      preferences and
      relationships

ICALT 2009, July 16, 2009, Riga, Latvia   16
The identification sub-
                    profile




๏ CIM User
๏ Additional information
ICALT 2009, July 16, 2009, Riga, Latvia   17
The metacognitive sub-
                 profile
                                          ๏ Various information
                                            specified by
                                            psychologists




ICALT 2009, July 16, 2009, Riga, Latvia                           18
Outline
๏ Existing approaches
๏ Our proposal
๏ A model dedicated to learner profile
๏ A service oriented architecture
๏ Conclusions and future works
ICALT 2009, July 16, 2009, Riga, Latvia             19
The 3/3 architecture




ICALT 2009, July 16, 2009, Riga, Latvia   20
The 3/3 architecture
            LEARNING ENVIRONMENT


                              LEARNING
                              SYSTEM 1


                              LEARNING
                              SYSTEM 2


                              LEARNING
                              SYSTEM N




ICALT 2009, July 16, 2009, Riga, Latvia   20
The 3/3 architecture
            LEARNING ENVIRONMENT          TRACKING ENVIRONMENT


                              LEARNING                           WBEM




                                            TRACKING MANAGER
                              SYSTEM 1                         framework



                              LEARNING
                              SYSTEM 2


                              LEARNING
                                                               TRACKING
                              SYSTEM N




ICALT 2009, July 16, 2009, Riga, Latvia                                    20
The 3/3 architecture
            LEARNING ENVIRONMENT                  INTERMEDIATE   TRACKING ENVIRONMENT
                                                      LAYER



                                          AGENT
                              LEARNING                                                  WBEM




                                                                   TRACKING MANAGER
                              SYSTEM 1              LEARNER                           framework
                                                    PROFILE
                                                    SERVICE
                                          AGENT


                              LEARNING
                              SYSTEM 2

                                                     MODEL
                                                    PROFILE
                                          AGENT




                              LEARNING              SERVICE                           TRACKING
                              SYSTEM N




ICALT 2009, July 16, 2009, Riga, Latvia                                                           20
Collecting the whole profile
 from various applications
                                                  INTERMEDIATE
           LEARNING ENVIRONMENT                                  TRACKING ENVIRONMENT
                                                      LAYER


                             LEARNING     AGENT                                         WBEM




                                                                   TRACKING MANAGER
                             SYSTEM 1               LEARNER                           framework
                                                    PROFILE
                                                    SERVICE
                                          AGENT



                             LEARNING
                             SYSTEM 2

                                                     MODEL
                                                    PROFILE
                                          AGENT




                                  VIS.              SERVICE
                                 TOOL                                                 TRACKING




ICALT 2009, July 16, 2009, Riga, Latvia                                                           21
The profil visualization tool




ICALT 2009, July 16, 2009, Riga, Latvia   22
Outline
๏ Existing approaches
๏ Our proposal
๏ A model dedicated to learner profile
๏ A service oriented architecture
๏ Conclusions and future works
ICALT 2009, July 16, 2009, Riga, Latvia             23
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
ICALT 2009, July 16, 2009, Riga, Latvia                24
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
ICALT 2009, July 16, 2009, Riga, Latvia                25
Questions?


                           http://www.irit.fr/~Julien.Broisin
                                   broisin@irit.fr



                                           Thanks!
ICALT 2009, July 16, 2009, Riga, Latvia                         26

Más contenido relacionado

Similar a Opening learner profiles

The Evolution of Disaster Early Warning Systems in the TRIDEC Project
The Evolution of Disaster Early Warning Systems in the TRIDEC ProjectThe Evolution of Disaster Early Warning Systems in the TRIDEC Project
The Evolution of Disaster Early Warning Systems in the TRIDEC ProjectPeter Löwe
 
IRJET- Air Quality Monitoring using CNN Classification
IRJET- Air Quality Monitoring using CNN ClassificationIRJET- Air Quality Monitoring using CNN Classification
IRJET- Air Quality Monitoring using CNN ClassificationIRJET Journal
 
Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindIRJET Journal
 
IRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic AnalysisIRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic AnalysisIRJET Journal
 
IRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic AnalysisIRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic AnalysisIRJET Journal
 
LRT Talks SURF-IMS 20110216
LRT Talks SURF-IMS 20110216LRT Talks SURF-IMS 20110216
LRT Talks SURF-IMS 20110216Mark Stubbs
 
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONREAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONIRJET Journal
 
Smespire project overview
Smespire project overviewSmespire project overview
Smespire project overviewsmespire
 
Student Modeling Using NN-HMM for EFL Course
Student Modeling Using NN-HMM for EFL CourseStudent Modeling Using NN-HMM for EFL Course
Student Modeling Using NN-HMM for EFL CourseSimon Bolivar University
 
Advancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeAdvancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeJISC Netskills
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environmentstelss09
 
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...eMadrid network
 
IRJET- Traffic Sign and Drowsiness Detection using Open-CV
IRJET- Traffic Sign and Drowsiness Detection using Open-CVIRJET- Traffic Sign and Drowsiness Detection using Open-CV
IRJET- Traffic Sign and Drowsiness Detection using Open-CVIRJET Journal
 
Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...
Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...
Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...Efthimios Tambouris
 
Research on Web Browsers
Research on Web BrowsersResearch on Web Browsers
Research on Web BrowsersSagar Agarwal
 
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bisathiyasowmi
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMIRJET Journal
 

Similar a Opening learner profiles (20)

The Evolution of Disaster Early Warning Systems in the TRIDEC Project
The Evolution of Disaster Early Warning Systems in the TRIDEC ProjectThe Evolution of Disaster Early Warning Systems in the TRIDEC Project
The Evolution of Disaster Early Warning Systems in the TRIDEC Project
 
IRJET- Air Quality Monitoring using CNN Classification
IRJET- Air Quality Monitoring using CNN ClassificationIRJET- Air Quality Monitoring using CNN Classification
IRJET- Air Quality Monitoring using CNN Classification
 
Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for Blind
 
IRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic AnalysisIRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic Analysis
 
IRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic AnalysisIRJET- A Survey of Approaches for Vehicle Traffic Analysis
IRJET- A Survey of Approaches for Vehicle Traffic Analysis
 
LRT Talks SURF-IMS 20110216
LRT Talks SURF-IMS 20110216LRT Talks SURF-IMS 20110216
LRT Talks SURF-IMS 20110216
 
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISIONREAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
REAL-TIME OBJECT DETECTION USING OPEN COMPUTER VISION
 
Smespire project overview
Smespire project overviewSmespire project overview
Smespire project overview
 
JISC's AIM programme
JISC's AIM programmeJISC's AIM programme
JISC's AIM programme
 
Student Modeling Using NN-HMM for EFL Course
Student Modeling Using NN-HMM for EFL CourseStudent Modeling Using NN-HMM for EFL Course
Student Modeling Using NN-HMM for EFL Course
 
Advancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeAdvancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management Programme
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environments
 
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
 
IRJET- Traffic Sign and Drowsiness Detection using Open-CV
IRJET- Traffic Sign and Drowsiness Detection using Open-CVIRJET- Traffic Sign and Drowsiness Detection using Open-CV
IRJET- Traffic Sign and Drowsiness Detection using Open-CV
 
Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...
Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...
Introducing the need for a Domain Model in Public Service Provision (PSP) eGo...
 
ICT Innovation @UM
ICT Innovation @UMICT Innovation @UM
ICT Innovation @UM
 
Research on Web Browsers
Research on Web BrowsersResearch on Web Browsers
Research on Web Browsers
 
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
1 st review pothole srm bi1 st review pothole srm bi1 st review pothole srm bi
 
Session 36 - Engage Results
Session 36 - Engage ResultsSession 36 - Engage Results
Session 36 - Engage Results
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
 

Último

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

Opening learner profiles

  • 1. Opening Learner Profiles across Heterogeneous Applications Triomphe Ramandalahy, Philippe Vidal, Julien Broisin Université Paul Sabatier Toulouse, France
  • 2. 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 ICALT 2009, July 16, 2009, Riga, Latvia 2
  • 3. 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 ICALT 2009, July 16, 2009, Riga, Latvia 3
  • 4. 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 ๏ 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 3
  • 5. Outline ๏ Existing approaches ๏ Our proposal ๏ A model dedicated to learner profile ๏ A service oriented architecture ๏ Conclusions and future works ICALT 2009, July 16, 2009, Riga, Latvia 4
  • 6. 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 ICALT 2009, July 16, 2009, Riga, Latvia 5
  • 7. 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 ICALT 2009, July 16, 2009, Riga, Latvia 6
  • 8. Some lacks ๏ Low abstraction level ๏ No query language (or specific) ๏ No mechanism to exchange learner profiles between heterogeneous applications ICALT 2009, July 16, 2009, Riga, Latvia 7
  • 9. Some lacks ๏ Low abstraction level ๏ No query language (or specific) ๏ No mechanism to exchange learner profiles between heterogeneous applications ๏ 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 7
  • 10. Outline ๏ Existing approaches ๏ Our proposal ๏ A model dedicated to learner profile ๏ A service oriented architecture ๏ Conclusions and future works ICALT 2009, July 16, 2009, Riga, Latvia 8
  • 11. 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 9
  • 12. ...based on an existing standard ๏ 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 10
  • 13. Outline ๏ Existing approaches ๏ Our proposal ๏ A model dedicated to learner profile ๏ A service oriented architecture ๏ Conclusions and future works ICALT 2009, July 16, 2009, Riga, Latvia 11
  • 14. The global learner profile ๏ Based on the existing CIM User model ICALT 2009, July 16, 2009, Riga, Latvia 12
  • 15. A Technology Enhanced Learning (TEL) core profil ๏ To represent any TEL actor (learner, teacher, tutor, ...) ICALT 2009, July 16, 2009, Riga, Latvia 13
  • 16. A core profil for learners ICALT 2009, July 16, 2009, Riga, Latvia 14
  • 17. The cognitive sub-profile ๏ Integrates IMS LIP categories ICALT 2009, July 16, 2009, Riga, Latvia 15
  • 18. The preference sub-profil ๏ Integrates interests, preferences and relationships ICALT 2009, July 16, 2009, Riga, Latvia 16
  • 19. The identification sub- profile ๏ CIM User ๏ Additional information ICALT 2009, July 16, 2009, Riga, Latvia 17
  • 20. The metacognitive sub- profile ๏ Various information specified by psychologists ICALT 2009, July 16, 2009, Riga, Latvia 18
  • 21. Outline ๏ Existing approaches ๏ Our proposal ๏ A model dedicated to learner profile ๏ A service oriented architecture ๏ Conclusions and future works ICALT 2009, July 16, 2009, Riga, Latvia 19
  • 22. The 3/3 architecture ICALT 2009, July 16, 2009, Riga, Latvia 20
  • 23. The 3/3 architecture LEARNING ENVIRONMENT LEARNING SYSTEM 1 LEARNING SYSTEM 2 LEARNING SYSTEM N ICALT 2009, July 16, 2009, Riga, Latvia 20
  • 24. The 3/3 architecture LEARNING ENVIRONMENT TRACKING ENVIRONMENT LEARNING WBEM TRACKING MANAGER SYSTEM 1 framework LEARNING SYSTEM 2 LEARNING TRACKING SYSTEM N ICALT 2009, July 16, 2009, Riga, Latvia 20
  • 25. The 3/3 architecture LEARNING ENVIRONMENT INTERMEDIATE TRACKING ENVIRONMENT LAYER AGENT LEARNING WBEM TRACKING MANAGER SYSTEM 1 LEARNER framework PROFILE SERVICE AGENT LEARNING SYSTEM 2 MODEL PROFILE AGENT LEARNING SERVICE TRACKING SYSTEM N ICALT 2009, July 16, 2009, Riga, Latvia 20
  • 26. Collecting the whole profile from various applications INTERMEDIATE LEARNING ENVIRONMENT TRACKING ENVIRONMENT LAYER LEARNING AGENT WBEM TRACKING MANAGER SYSTEM 1 LEARNER framework PROFILE SERVICE AGENT LEARNING SYSTEM 2 MODEL PROFILE AGENT VIS. SERVICE TOOL TRACKING ICALT 2009, July 16, 2009, Riga, Latvia 21
  • 27. The profil visualization tool ICALT 2009, July 16, 2009, Riga, Latvia 22
  • 28. Outline ๏ Existing approaches ๏ Our proposal ๏ A model dedicated to learner profile ๏ A service oriented architecture ๏ Conclusions and future works ICALT 2009, July 16, 2009, Riga, Latvia 23
  • 29. 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 ICALT 2009, July 16, 2009, Riga, Latvia 24
  • 30. 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 ICALT 2009, July 16, 2009, Riga, Latvia 25
  • 31. Questions? http://www.irit.fr/~Julien.Broisin broisin@irit.fr Thanks! ICALT 2009, July 16, 2009, Riga, Latvia 26