SlideShare a Scribd company logo
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

More Related Content

Similar to 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 Project
Peter 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 Classification
IRJET Journal
 
Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for Blind
IRJET 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 Analysis
IRJET 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 Analysis
IRJET Journal
 
LRT Talks SURF-IMS 20110216
LRT Talks SURF-IMS 20110216LRT Talks SURF-IMS 20110216
LRT Talks SURF-IMS 20110216
Mark 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 VISION
IRJET Journal
 
Smespire project overview
Smespire project overviewSmespire project overview
Smespire project overview
smespire
 
JISC's AIM programme
JISC's AIM programmeJISC's AIM programme
JISC's AIM programme
Christopher Brown
 
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
Simon 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 Programme
JISC Netskills
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environments
telss09
 
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-CV
IRJET 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
 
ICT Innovation @UM
ICT Innovation @UMICT Innovation @UM
ICT Innovation @UM
David Asirvatham
 
Research on Web Browsers
Research on Web BrowsersResearch on Web Browsers
Research on Web Browsers
Sagar 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 bi
sathiyasowmi
 
Session 36 - Engage Results
Session 36 - Engage ResultsSession 36 - Engage Results
Session 36 - Engage Results
ISSGC Summer School
 
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
IRJET Journal
 

Similar to 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
 

Recently uploaded

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 

Recently uploaded (20)

Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 

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