Upload
brice-esnault
View
106
Download
0
Embed Size (px)
Citation preview
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)
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
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
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
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
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
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
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
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
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
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
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
setQueryLanguage, setResultsFormat
13
setQueryLanguage(‘guest1246917432’, ‘XQUERY’);
setResultsFormat(‘guest1246917432’, ‘xml’);
April 11, 2023Partager des données d'observation pour la recherche en EIAH
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
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
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
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
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
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
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
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
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
Merci pour votre attention!Merci pour votre attention!
23April 11, 2023Partager des données d'observation pour la recherche en EIAH
Modeling LMS, learning objects and Modeling LMS, learning objects and coursescourses
24April 11, 2023Partager des données d'observation pour la recherche en EIAH
Modeling activities related to LOsModeling activities related to LOs
25April 11, 2023Partager des données d'observation pour la recherche en EIAH