towards portable learning analytics dashboards - andrii vozniuk, sten govaerts, denis gillet

21
Towards Portable Learning Analytics Dashboards Andrii Vozniuk, Sten Govaerts, Denis Gillet EPFL, Switzerland July 15, 2013 ICALT Beijing

Upload: andrii-vozniuk

Post on 01-Jul-2015

311 views

Category:

Data & Analytics


0 download

DESCRIPTION

The paper was presented at ICALT 2013: http://infoscience.epfl.ch/record/185963?ln=en This paper proposes a novel approach to build and deploy learning analytics dashboards in multiple learning environments. Existing learning dashboards are barely portable: once deployed on a learning platform, it requires considerable effort to deploy the dashboard elsewhere. We suggest constructing dashboards from lightweight web applications, namely widgets. Our approach allows to port dashboards with no additional cost between learning environments that implement open specifications (OpenSocial and ActivityStreams) for data access and use widget APIs. We propose to facilitate reuse by sharing the dashboards and widgets via a centralized analytics repository.

TRANSCRIPT

Page 1: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Towards Portable Learning Analytics Dashboards

Andrii Vozniuk, Sten Govaerts, Denis Gillet

EPFL, Switzerland

July 15, 2013

ICALT Beijing

Page 2: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Technology Enhanced Learning

2

http://www.ypfp.org/classroom

From local to distributed

Page 3: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Technology Enhanced Learning

3

From well-defined to flexible

Page 4: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Challenges

Observe, control and adjust the learning process

Consider individual capabilities and preferences

Opportunities

Remote education is mediated by a digital environment

Learners leave a ‘digital footprint’

Increasingly more traces can be recorded

How to meet the challenges?

Technology Enhanced Learning

4

Data should be used to improve learning

Page 5: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

What is Learning Analytics

“LA is the measurement, collection, analysis and reporting

of data about learners in their context, for purposes of

understanding and optimizing learning and the environmentin which it occurs” – Siemens et. al.

Examples

Student drop out prediction systems

Live statistics about the learners

Individual progress vs group progress

Learning Analytics Dashboards

5

LA is becoming an essential component of a learning system

Page 6: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Learning Analytics Dashboards

6

Blackboard

Page 7: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Learning Analytics Dashboards

7

Signals by Purdue

Page 8: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Learning Analytics Dashboards

8

Student Activity Meter by Leuven

Page 9: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Learning Analytics Dashboards

9

Google Analytics Dashboard

Dashboard is a popular way to represent LA

Page 10: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

What is portability?

“Software portability is the ability to run the same software on different platforms with no or little effort”

Why is analytics portability important?

Switching the platform or using a few simultaneously

Persisting the same learning analytics environment

Portability prerequisites

Access the data in the same way on different platforms

Visually represent the UI components in the same way

Learning Analytics Portability

10

Unified data access and portable dashboard representation

Page 11: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Tightly coupled LA solutions

Developed for a specific platform, e.g. Blackboard

Platform-specific, usually proprietary APIs

Do not work on other platform

Pluggable LA solutions

Integrated into a platform via a plugin interface, e.g. Moodle

Not compatible across platforms

Standalone LA solutions

General web analytics services, e.g. Google Analytics, Woopra

Services developed specific for LA, e.g. CAM web service

Learning Analytics Architectures

11

Existing LA dashboards are barely portable

Page 12: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

ActivityStreams

Open Specifications For Data Access

12

Page 13: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Open Specifications For Data Access

13

Activity Theory

ActivityStreams

Page 14: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Open Specifications For Data Access

14

ActivityStreams unifies access to learners’ activity data

JSON

Specification

Page 15: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Open Specifications For Data Access

15

OpenSocial and ActivityStream unify data access

Social features of a LMS should be accessible as well

Relationship between users, resources and tools

OpenSocial specification

Describes common method for accessing social data

Defines a set of common APIs

OpenSocial is adopted by

Ning

MySpace

Orkut

Some TEL solutions: Sciverse, ROLE

Page 16: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Widget is a lightweight web-based application

OpenSocial widgets rendered with Apache Shindig

Learning Dashboards as Metawidgets

16

Widgets can be used to implement portable components

Page 17: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Widgets can be combined in a metawidget

Learning Dashboards as Metawidgets

17

Metawidgets provide portable dashboard representation

Page 18: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Architecture

18

Allows to port dashboards between learning environments

Page 19: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Prototype

19

Graasp – https://graasp.epfl.ch

An agile social media platform for social learning and knowledge management

Page 20: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Portability is best achieved with open standards

Our solution uses ActivityStreams, OpenSocial and widgets

Already implemented in Graasp

Integration into Moodle is in progress

Can be integrated into other learning environments

Code is available on GitHub

See: http://github.com/react-epfl/

Summary

20

Page 21: Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

21

Thank you for your attention!

Feedback & Question?

[email protected]