Interoperable User Tracking Logs using Linked Data for improved Learning Analytics

Ben De Meester, Sven Lieber, Anastasia Dimou, and Ruben Verborgh

Ghent University – imec – IDLab, Department of Electronics and Information Systems,
Ghent, Belgium

Interoperable User Tracking Logs using Linked Data for improved Learning Analytics

Ben De Meester, Sven Lieber, Anastasia Dimou, and Ruben Verborgh

Ghent University – imec – IDLab, Ghent, Belgium

imec imec

Computer Assisted (Language) Learning
is cool.

Learning Analytics
is cool.

Adaptivity using Learning Analytics

Many applications do (something like) this

Duolingo Babbel Memrise Busuu

In the case of Learning Analytics

More is more

Problem: LA is applied on a per-application basis.

Why on a per-application basis?

Because the user tracking logs are not interoperable.

This presentation

Interoperable User Tracking Logs using Linked Data for improved Learning Analytics

Outline

Outline

LEAPS

Pelckmans Sensotec BLCC IDLab ITEC mintlab

Application 1: Lezergame

Lezergame

Auditory discrimination assessments.

Lezergame screenshot

Application 2: Alinea

Alinea

Relevant suggestions for writing exercises.

Alinea screenshot

Adaptivity

we're vs were

What if…

It's not easy to connect (logging) data across applications

Let's assume we are even capable of getting the data of, e.g., Duolingo and memrise

Having fun with data

e-mailactionobject
gamergirl_89@hotmail.com learns Bonjour
gamergirl_89@hotmail.com learns Au revoir

anna@office.com knows Bonjour/
Au revoir

Outline

Problem

LEAPS

Interoperable data…

… applied!

Results

Interoperable Data

Linked Data

= machine-understandable data

Linked Data

Talk about things, not strings

Linked Data

Use URIs to identify things (instead of strings)

On that URI, give additional context & link to other things

Having fun with data

e-mail action object
gamergirl_89@hotmail.com learns Bonjour
gamergirl_89@hotmail.com learns Au revoir

anna@office.com knows Bonjour/
Au revoir

Let's make links!

Having fun with linked data

person action object
Anna learns Bonjour
Anna learns Au revoir

Anna learns Bonjour
Au revoir

✓ Interoperable

✓ Machine-processable

Outline

Problem

LEAPS

Interoperable data…

… applied!

Results

Alright, let's SPARQL your RDF triplestore!

These aren't the most user-friendly technologies…

Can we reuse existing systems?

xAPI + SERIF + JSON-LD

Experience API (xAPI)

https://xapi.com/

Becoming an industry standard

Ididthis

Learning assessment details: SERIF

http://edutab.test.iminds.be/specs/serif/

How to make Linked Data from xAPI?

Lieber, S.; De Meester, B.; Dimou, A. & Verborgh, R.: Linked Data Generation for Adaptive Learning Analytics Systems
Proceedings of LILE2018 – Learning & Education with Web Data, 2018

http://tincan2prov.org

Outline

Problem

LEAPS

Interoperable data…

… applied!

Results

Where's the money?

$2bis Partially integrate applications

Usage

Outline

Problem

LEAPS

Interoperable data…

… applied!

Results

Open Issues

GDPR alert

Take away

More is more

Interoperable User Tracking Logs using Linked Data for improved Learning Analytics

https://ben.de-meester.org/presentations/2018/call/

Ben De Meester, Sven Lieber, Anastasia Dimou, and Ruben Verborgh

Ghent University – imec – IDLab, Ghent, Belgium

imec imec
Ghent University imec