Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu,...

25
Partage d Partage d un corpus de un corpus de données d données d observation observation issues d issues d activités activités d d apprentissage apprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en Informatique de Toulouse, France Service IntEgration and netwoRk Administration (SIERA)

Transcript of Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu,...

Page 1: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Partage dPartage d’’un corpus de un corpus de données ddonnées d’’observation issues observation issues

dd’’activités dactivités d’’apprentissageapprentissage

Valentin Butoianu, Philippe Vidal, Julien Broisin

Institut de Recherche en Informatique de Toulouse, France

Service IntEgration and netwoRk Administration (SIERA)

Page 2: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

ContexteContexte Chaque étudiant est unique:

Propres intérêts, préférences, connaissances, culture, Façon d’apprendre, Habitudes, etc…

Besoin d’adapter les EIAH en fonction de chaque étudiant pour lui offrir: Des services, contenus, tactiques pédagogiques

personnalisés Pour cela:

Observer les utilisateurs interagissant avec les EIAH pour mieux comprendre leur comportement

Collecter ses traces et les mettre à disposition des EIAH

2April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 3: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

ProblématiqueProblématique Les Systèmes à Base de Traces (SBT) actuels

Représentation des traces Spécifique à chaque système Représentation plutôt simple (ex. clé - valeur) Pas extensible

Les traces sont enfermées dans les systèmes observés Pas de services standardisés pour partager les traces Empêche leur reutilisation par

Chercheurs: évaluer les méthodes d’apprentissage à partir de données hétérogènes

Concepteurs: Prendre en compte plusieurs sources de traces pour améliorer la

personnalisation Personnaliser un système à partir de traces déjà existantes

3

• Représentation uniforme des traces provenant de systèmes hétérogènes• Une architecture qui facilite le partage et la réutilisation des traces

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 4: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

PlanPlan La représention uniforme des traces Une architecture pour le partage et la

réutilisation des traces Traces collectées : www.iut-tlse3.fr/moodle Conclusions et perspectives

4April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 5: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Le cadre de travail existantLe cadre de travail existant Approche conduite par les modèles Réutilise le standard WBEM (1998)

Dédié à la gestion des réseaux, systèmes et applications

Intégré dans les systèmes d’exploitation actuels Mac OS, Solaris, Ubuntu, Red Hat, HP-UX, Windows

Un Modèle d’Information Commun (CIM) Une vue uniforme des informations de gestion Extensible Un haut niveau d’abstraction Contient des classes prédéfinies pour des raisons de

généricité

5April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 6: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Modèle générique des ressources et Modèle générique des ressources et systèmessystèmes

6

•Haut niveau d’abstraction pour les systèmes et ressources•Différents niveaux de granularité (relations de composition)

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 7: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Représentation générique des activitésReprésentation générique des activités

7

•Identification des ressources et systèmes avec lesquels l’usager a interagi•Haut niveau d’abstraction des activités sur un système ou ressource•=>Identification d’une activité réalisée par un usager sur une ressource ou système

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 8: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

PlanPlan

8

La représention uniforme des traces Une architecture pour le partage et la

réutilisation des traces Traces collectées : www.iut-tlse3.fr/moodle Conclusions et perspectives

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 9: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

ArchitectureArchitecture

9

Contexte d’apprentissage Contexte d’observation

SERVEUR DE

TRACES

AP

I EX

IST

Middleware

SOAPHTTP

SOAPHTTP

Learning Application 1

Application de gestion du model

Learning Application 2

Client de courrier

électronique

INT

SO

AP

AG

EN

TA

GE

NT

AG

EN

T

INT

SO

AP

INT

SO

AP

INT

SO

AP

SE

RV

ICE

DE

T

RA

CE

S

INT

ER

FA

CE

W

BE

M

INT

ER

FA

CE

S

OA

P

C++

SE

RV

ICE

DE

GE

ST

ION

D

U M

OD

EL

E

INT

ER

FA

CE

WB

EM

INT

ER

FA

CE

SO

APJAVA

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 10: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Le service de tracesLe service de traces Dédié au partage et à la réutilisation Un service de publication

Fondé sur la spécification Simple Publishing Interface (SPI)

Auto-adaptation à l’évolution du model (XMLSchema dynamique)

Un service de recherche Fondé sur la spécification Simple Query Interface

(SQI) Explore le serveur de traces pour retrouver les

traces qui y sont renfermées

10April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 11: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

La recherche: Simple Query InterfaceLa recherche: Simple Query Interface Standard CEN 9 méthodes

createAnonymousSession destroySession setQueryLanguage setResultsFormat setMaxQueryResults setResultsSetSize getTotalResultsCount getTimeDuration synchronousQuery

11

Gestion de sessions

Négociation du contexte

Gestion des requêtes

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 12: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

createAnonymousSession, createAnonymousSession, destroySessiondestroySession

12

createAnonymousSession()

Retourne une clé de sessionEx : guest1246917432

destroySession(‘guest1246917432 ’)

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 13: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

setQueryLanguage, setResultsFormat

13

setQueryLanguage(‘guest1246917432’, ‘XQUERY’);

setResultsFormat(‘guest1246917432’, ‘xml’);

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 14: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

setMaxQueryResults, setResultsSetSize

14

setMaxQueryResults(‘guest1246917432’, ‘100’);

Limite le nombre de résultas retournés à 100

setResultsSetSize(‘guest1246917432’, ‘10’);

Affiche les résultats 10 par 10

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 15: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

getTotalResultsCount, getTimeDuration

15

getTotalResultsCount(‘guest1246917432’, ‘//TEL_Courseware’);

Retourne le nombre total de cours dans le serveur de traces

getTimeDuration(‘guest1246917432’, ‘//TEL_Courseware’);

Retourne le temps d’exécution de la requête en ms

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 16: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

synchronousQuery

16

synchronousQuery(‘guest1246917432’, ‘//TEL_Courseware’, 1);

Retourne les 10 premiers cours

synchronousQuery(‘guest1246917432’, ‘//TEL_Courseware’, 11);

Returne les 10 prochains cours

….

synchronousQuery(‘guest1246917432’, ‘//TEL_Courseware’, 91);

Returne les 10 derniers cours

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 17: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

PlanPlan

17

La représention uniforme des traces Une architecture pour le partage et la

réutilisation des traces Traces collectées : www.iut-tlse3.fr/moodle Conclusions et perspectives

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 18: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Plate-forme Moodle de l’IUT APlate-forme Moodle de l’IUT A

18

Université Paul Sabatier, Toulouse 3 Déployée depuis 2006 pour les 16 départements de l’IUT

A et fortement utilisée Utilisée en complément des enseignements présentiels

Devoirs, QCM, cours (diaporamas, PDF, etc.), sujets de TD/TP Ressources

Forums, cours, objet pédagogique, sujet de devoir, solution de devoir, fil de discussion, message dans un fil de discussion

Inscription, création, consultation, suppression Systèmes

Plate-forme d’apprentissage (LMS Moodle) Login, logout

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 19: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

19

Statistiques des traces collectéesStatistiques des traces collectéesRessource ou système

observéActivité observée Données recueillies

Plate-forme

1

Connexion, déconnexion

1042850

Profil de l’utilisateur (U) + propriétés de la plate-forme (P)

Cours

1988

Inscription, création, consultation, suppression

1602667

U + P + propriétés du cours (C)

Ressource d’apprentissage

18289

Dépôt, consultation, suppression

1137021

U + P + C + propriétés de la ressource d’apprentissage (R)

Sujet de devoir

2602

Dépôt, consultation, suppression

334431

U + P + C + propriétés du devoir (D)

Solution de devoir

1860

Dépôt, consultation, suppression

126620

U + P + C + D + propriétés de la solution (S)

Forum

7322

Création, consultation

8268

U + P + C + propriétés du forum (F)

Fil de discussion

5500

Création, consultation, suppression

77151

U + P + C + F + propriété du fil de discussion (FD)

Message dans un fil de discussion

1275

Création, suppression

84464

U + P + C + F + FD + propriétés du message (M)

MOODLE IUT AUtilisateurs: 13263Activités: 4413472Resource: 38836

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 20: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Liens utilesLiens utiles Services END-Point:

http://osiris.ups-tlse.fr:9876/server/CAMServices WSDL:

http://osiris.ups-tlse.fr:9876/server/CAMServices?wsdl

Tester des requêtes vers les services web: http://osiris.ups-tlse.fr:9876/testCAMServices

Le schéma XML de notre modèle http://osiris.ups-tlse.fr/cam/CAMmodels.xsd

20April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 21: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

PlanPlan

21

La représention uniforme des traces Une architecture pour le partage et la

réutilisation des traces Traces collectées : www.iut-tlse3.fr/moodle Conclusions et perspectives

April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 22: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Conclusions et perspectivesConclusions et perspectives Un modèle de traces extensible et uniforme

Systèmes, ressources et activités Haut niveau d’abstraction: satisfait multiple

objectifs pédagogiques Différents niveaux de granularité Représenter des traces provenant de systèmes

hétérogènes Une architecture 3 tiers

Facilite le partage et la réutilisation des traces (SQI) Externalise les traces en dehors du système observé

Ameliorer le temps de réponse du serveur de traces

Language naturel pour récupérer les traces Réutilisation des traces pour la personnalisation

22April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 23: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Merci pour votre attention!Merci pour votre attention!

23April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 24: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Modeling LMS, learning objects and Modeling LMS, learning objects and coursescourses

24April 11, 2023Partager des données d'observation pour la recherche en EIAH

Page 25: Partage dun corpus de données dobservation issues dactivités dapprentissage Valentin Butoianu, Philippe Vidal, Julien Broisin Institut de Recherche en.

Modeling activities related to LOsModeling activities related to LOs

25April 11, 2023Partager des données d'observation pour la recherche en EIAH