SlideShare a Scribd company logo
1 of 21
Download to read offline
Towards Portable Learning Analytics
Dashboards
Andrii Vozniuk, Sten Govaerts, Denis Gillet
EPFL, Switzerland
July 15, 2013
ICALT Beijing
Technology Enhanced Learning
2
http://www.ypfp.org/classroom
From local to distributed
Technology Enhanced Learning
3
From well-defined to flexible
 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
 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 environment
in 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
Learning Analytics Dashboards
6
Blackboard
Learning Analytics Dashboards
7
Signals by Purdue
Learning Analytics Dashboards
8
Student Activity Meter by Leuven
Learning Analytics Dashboards
9
Google Analytics Dashboard
Dashboard is a popular way to represent LA
 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
 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
ActivityStreams
Open Specifications For Data Access
12
Open Specifications For Data Access
13
Activity Theory
ActivityStreams
Open Specifications For Data Access
14
ActivityStreams unifies access to learners’ activity data
JSON
Specification
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
 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
 Widgets can be combined in a metawidget
Learning Dashboards as Metawidgets
17
Metawidgets provide portable dashboard representation
Architecture
18
Allows to port dashboards between learning environments
Prototype
19
Graasp – https://graasp.epfl.ch
An agile social media platform for social learning and
knowledge management
 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
21
Thank you for your attention!
Feedback & Question?
Andrii.Vozniuk@epfl.ch

More Related Content

What's hot

Learning Analytics (or: The Data Tsunami Hits Higher Education)
Learning Analytics (or: The Data Tsunami Hits Higher Education)Learning Analytics (or: The Data Tsunami Hits Higher Education)
Learning Analytics (or: The Data Tsunami Hits Higher Education)Simon Buckingham Shum
 
Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...Daniel Davis
 
Bring your own idea - Visual learning analytics
Bring your own idea - Visual learning analyticsBring your own idea - Visual learning analytics
Bring your own idea - Visual learning analyticsJoris Klerkx
 
Learning dashboards
Learning dashboardsLearning dashboards
Learning dashboardsErik Duval
 
Scaling up learning analytics solutions: Is privacy a show-stopper?
Scaling up learning analytics solutions:  Is privacy a show-stopper?Scaling up learning analytics solutions:  Is privacy a show-stopper?
Scaling up learning analytics solutions: Is privacy a show-stopper?Tore Hoel
 
Assessing Students and Tutors with Learning Analytics Dashboards
Assessing Students and Tutors with Learning Analytics DashboardsAssessing Students and Tutors with Learning Analytics Dashboards
Assessing Students and Tutors with Learning Analytics DashboardsEADTU
 
Co-designing learning dashboards for scalable feedback
Co-designing learning dashboards for scalable feedbackCo-designing learning dashboards for scalable feedback
Co-designing learning dashboards for scalable feedbackTinne De Laet
 
Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...
Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...
Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...Ioana Jivet
 
Technology policy & planning dahlby
Technology policy & planning dahlbyTechnology policy & planning dahlby
Technology policy & planning dahlbyLeigh Zeitz
 
Teaching & Learning Online: It's All About the Pedagogy!! Day 2
Teaching & Learning Online: It's All About the Pedagogy!!  Day 2Teaching & Learning Online: It's All About the Pedagogy!!  Day 2
Teaching & Learning Online: It's All About the Pedagogy!! Day 2Leigh Zeitz
 
OLT conference Learning analytics
OLT conference Learning analyticsOLT conference Learning analytics
OLT conference Learning analyticsShirley Alexander
 
#creativeHE review of the course Sep - Nov 2015
#creativeHE review of the course Sep - Nov 2015#creativeHE review of the course Sep - Nov 2015
#creativeHE review of the course Sep - Nov 2015Chrissi Nerantzi
 
The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...
The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...
The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...Ioana Jivet
 
Learning design and learning analytics
Learning design and learning analyticsLearning design and learning analytics
Learning design and learning analyticsRebecca Ferguson
 
Rethinking Student Success: Analytics in Support of Teaching and Learning
Rethinking Student Success: Analytics in Support of Teaching and LearningRethinking Student Success: Analytics in Support of Teaching and Learning
Rethinking Student Success: Analytics in Support of Teaching and LearningTimothy Harfield
 
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of CareDigital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of CareGeorge Veletsianos
 
Thinking beyond me-portfolios Jisc Digital Festival 2015
Thinking beyond me-portfolios Jisc Digital Festival 2015Thinking beyond me-portfolios Jisc Digital Festival 2015
Thinking beyond me-portfolios Jisc Digital Festival 2015Jisc
 

What's hot (20)

Learning Analytics (or: The Data Tsunami Hits Higher Education)
Learning Analytics (or: The Data Tsunami Hits Higher Education)Learning Analytics (or: The Data Tsunami Hits Higher Education)
Learning Analytics (or: The Data Tsunami Hits Higher Education)
 
Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...
 
Bring your own idea - Visual learning analytics
Bring your own idea - Visual learning analyticsBring your own idea - Visual learning analytics
Bring your own idea - Visual learning analytics
 
Learning dashboards
Learning dashboardsLearning dashboards
Learning dashboards
 
Scaling up learning analytics solutions: Is privacy a show-stopper?
Scaling up learning analytics solutions:  Is privacy a show-stopper?Scaling up learning analytics solutions:  Is privacy a show-stopper?
Scaling up learning analytics solutions: Is privacy a show-stopper?
 
Assessing Students and Tutors with Learning Analytics Dashboards
Assessing Students and Tutors with Learning Analytics DashboardsAssessing Students and Tutors with Learning Analytics Dashboards
Assessing Students and Tutors with Learning Analytics Dashboards
 
Co-designing learning dashboards for scalable feedback
Co-designing learning dashboards for scalable feedbackCo-designing learning dashboards for scalable feedback
Co-designing learning dashboards for scalable feedback
 
Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...
Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...
Awareness is not enough. Pitfalls of learning analytics dashboards in the edu...
 
Technology policy & planning dahlby
Technology policy & planning dahlbyTechnology policy & planning dahlby
Technology policy & planning dahlby
 
Teaching & Learning Online: It's All About the Pedagogy!! Day 2
Teaching & Learning Online: It's All About the Pedagogy!!  Day 2Teaching & Learning Online: It's All About the Pedagogy!!  Day 2
Teaching & Learning Online: It's All About the Pedagogy!! Day 2
 
OLT conference Learning analytics
OLT conference Learning analyticsOLT conference Learning analytics
OLT conference Learning analytics
 
#creativeHE review of the course Sep - Nov 2015
#creativeHE review of the course Sep - Nov 2015#creativeHE review of the course Sep - Nov 2015
#creativeHE review of the course Sep - Nov 2015
 
The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...
The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...
The Learning Tracker - A Learner Dashboard that Encourages Self-regulation in...
 
Online Learning
Online LearningOnline Learning
Online Learning
 
PLEs if you PLEase
PLEs if you PLEasePLEs if you PLEase
PLEs if you PLEase
 
Learning design and learning analytics
Learning design and learning analyticsLearning design and learning analytics
Learning design and learning analytics
 
Rethinking Student Success: Analytics in Support of Teaching and Learning
Rethinking Student Success: Analytics in Support of Teaching and LearningRethinking Student Success: Analytics in Support of Teaching and Learning
Rethinking Student Success: Analytics in Support of Teaching and Learning
 
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of CareDigital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
Digital Learning, Emerging Technologies, Abundant Data, and Pedagogies of Care
 
Thinking beyond me-portfolios Jisc Digital Festival 2015
Thinking beyond me-portfolios Jisc Digital Festival 2015Thinking beyond me-portfolios Jisc Digital Festival 2015
Thinking beyond me-portfolios Jisc Digital Festival 2015
 
Steering clear of failure
Steering clear of failureSteering clear of failure
Steering clear of failure
 

Viewers also liked

Contextual learning analytics apps to create awareness in blended inquiry lea...
Contextual learning analytics apps to create awareness in blended inquiry lea...Contextual learning analytics apps to create awareness in blended inquiry lea...
Contextual learning analytics apps to create awareness in blended inquiry lea...Andrii Vozniuk
 
Creating an action plan for learning analytics
Creating an action plan for learning analyticsCreating an action plan for learning analytics
Creating an action plan for learning analyticsDoug Clow
 
AngeLA: Putting the teacher in control of student privacy in the online class...
AngeLA: Putting the teacher in control of student privacy in the online class...AngeLA: Putting the teacher in control of student privacy in the online class...
AngeLA: Putting the teacher in control of student privacy in the online class...Andrii Vozniuk
 
Top 5 things anatomy educators need to know about learning analytics
Top 5 things anatomy educators need to know about learning analyticsTop 5 things anatomy educators need to know about learning analytics
Top 5 things anatomy educators need to know about learning analyticsJanet Corral
 
Embedded interactive learning analytics dashboards with Elasticsearch and Kib...
Embedded interactive learning analytics dashboards with Elasticsearch and Kib...Embedded interactive learning analytics dashboards with Elasticsearch and Kib...
Embedded interactive learning analytics dashboards with Elasticsearch and Kib...Andrii Vozniuk
 
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Andrii Vozniuk
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designsElizabeth Snowdon
 

Viewers also liked (7)

Contextual learning analytics apps to create awareness in blended inquiry lea...
Contextual learning analytics apps to create awareness in blended inquiry lea...Contextual learning analytics apps to create awareness in blended inquiry lea...
Contextual learning analytics apps to create awareness in blended inquiry lea...
 
Creating an action plan for learning analytics
Creating an action plan for learning analyticsCreating an action plan for learning analytics
Creating an action plan for learning analytics
 
AngeLA: Putting the teacher in control of student privacy in the online class...
AngeLA: Putting the teacher in control of student privacy in the online class...AngeLA: Putting the teacher in control of student privacy in the online class...
AngeLA: Putting the teacher in control of student privacy in the online class...
 
Top 5 things anatomy educators need to know about learning analytics
Top 5 things anatomy educators need to know about learning analyticsTop 5 things anatomy educators need to know about learning analytics
Top 5 things anatomy educators need to know about learning analytics
 
Embedded interactive learning analytics dashboards with Elasticsearch and Kib...
Embedded interactive learning analytics dashboards with Elasticsearch and Kib...Embedded interactive learning analytics dashboards with Elasticsearch and Kib...
Embedded interactive learning analytics dashboards with Elasticsearch and Kib...
 
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
Interactive learning analytics dashboards with ELK (Elasticsearch Logstash Ki...
 
Prototyping and Usability Testing your designs
Prototyping and Usability Testing your designsPrototyping and Usability Testing your designs
Prototyping and Usability Testing your designs
 

Similar to Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet

Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveExploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveVladimir Tomberg
 
Learning Analytics in Education: Using Student’s Big Data to Improve Teaching
Learning Analytics in Education:  Using Student’s Big Data to Improve TeachingLearning Analytics in Education:  Using Student’s Big Data to Improve Teaching
Learning Analytics in Education: Using Student’s Big Data to Improve TeachingRafael Scapin, Ph.D.
 
What's next for Apereo?
What's next for Apereo?What's next for Apereo?
What's next for Apereo?Ian Dolphin
 
Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)Sandeep M. Jayaprakash
 
Scalable Learning Analytics and Interoperability – an assessment of potential...
Scalable Learning Analytics and Interoperability – an assessment of potential...Scalable Learning Analytics and Interoperability – an assessment of potential...
Scalable Learning Analytics and Interoperability – an assessment of potential...LACE Project
 
Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15 Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15 Sandeep M. Jayaprakash
 
Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Dragan Gasevic
 
2013 03-14 (educon2013) emadrid uam integrating open services building educat...
2013 03-14 (educon2013) emadrid uam integrating open services building educat...2013 03-14 (educon2013) emadrid uam integrating open services building educat...
2013 03-14 (educon2013) emadrid uam integrating open services building educat...eMadrid network
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelProspect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelOpen Cyber University of Korea
 
Grand Challenges Learning Analytics
Grand Challenges Learning AnalyticsGrand Challenges Learning Analytics
Grand Challenges Learning Analyticsamberg
 
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Blackboard APAC
 
Data Presentation
Data PresentationData Presentation
Data PresentationJon Zurfluh
 
Data-Driven Learning Strategy
Data-Driven Learning StrategyData-Driven Learning Strategy
Data-Driven Learning StrategyJessie Chuang
 
Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...
Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...
Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...Andrii Vozniuk
 
Learning Analytics - A New Discipline and Bits of Semantics
Learning Analytics - A New Discipline and Bits of SemanticsLearning Analytics - A New Discipline and Bits of Semantics
Learning Analytics - A New Discipline and Bits of SemanticsDragan Gasevic
 
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...eMadrid network
 

Similar to Towards portable learning analytics dashboards - Andrii Vozniuk, Sten Govaerts, Denis Gillet (20)

Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical PerspectiveExploring Different Routes from LMS towards PLE: a Dialectical Perspective
Exploring Different Routes from LMS towards PLE: a Dialectical Perspective
 
Learning Analytics in Education: Using Student’s Big Data to Improve Teaching
Learning Analytics in Education:  Using Student’s Big Data to Improve TeachingLearning Analytics in Education:  Using Student’s Big Data to Improve Teaching
Learning Analytics in Education: Using Student’s Big Data to Improve Teaching
 
What's next for Apereo?
What's next for Apereo?What's next for Apereo?
What's next for Apereo?
 
Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)Updates from Apereo Learning Analytics Initiative (Apereo LAI)
Updates from Apereo Learning Analytics Initiative (Apereo LAI)
 
Scalable Learning Analytics and Interoperability – an assessment of potential...
Scalable Learning Analytics and Interoperability – an assessment of potential...Scalable Learning Analytics and Interoperability – an assessment of potential...
Scalable Learning Analytics and Interoperability – an assessment of potential...
 
Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15 Open Learning Analytics panel presentation - LAK 15
Open Learning Analytics panel presentation - LAK 15
 
Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-Learning Analytics -Towards a New Discipline-
Learning Analytics -Towards a New Discipline-
 
2013 03-14 (educon2013) emadrid uam integrating open services building educat...
2013 03-14 (educon2013) emadrid uam integrating open services building educat...2013 03-14 (educon2013) emadrid uam integrating open services building educat...
2013 03-14 (educon2013) emadrid uam integrating open services building educat...
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelProspect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve adaptive learning model
 
Learning Analytics for MOOCs: EMMA case
Learning Analytics for MOOCs: EMMA caseLearning Analytics for MOOCs: EMMA case
Learning Analytics for MOOCs: EMMA case
 
Grand Challenges Learning Analytics
Grand Challenges Learning AnalyticsGrand Challenges Learning Analytics
Grand Challenges Learning Analytics
 
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
Bb on Tour 2016 | Innovation and Your Institution (Part 2) – Open Source Road...
 
Vle Forum06 11 09
Vle Forum06 11 09Vle Forum06 11 09
Vle Forum06 11 09
 
Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)Design Implications of the Experience API (Tin Can API)
Design Implications of the Experience API (Tin Can API)
 
Data Presentation
Data PresentationData Presentation
Data Presentation
 
Data-Driven Learning Strategy
Data-Driven Learning StrategyData-Driven Learning Strategy
Data-Driven Learning Strategy
 
Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...
Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...
Enhancing Social Media Platforms for Educational and Humanitarian Knowledge S...
 
Learning Analytics - A New Discipline and Bits of Semantics
Learning Analytics - A New Discipline and Bits of SemanticsLearning Analytics - A New Discipline and Bits of Semantics
Learning Analytics - A New Discipline and Bits of Semantics
 
Mecar2010
Mecar2010Mecar2010
Mecar2010
 
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
VII Jornadas eMadrid "Education in exponential times". "Open Analytics in an ...
 

Recently uploaded

The Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerThe Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerPavel Šabatka
 
Virtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product IntroductionVirtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product Introductionsanjaymuralee1
 
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Guido X Jansen
 
CI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual interventionCI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual interventionajayrajaganeshkayala
 
Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Vladislav Solodkiy
 
Strategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for ClarityStrategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for ClarityAggregage
 
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptxTINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptxDwiAyuSitiHartinah
 
5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best PracticesDataArchiva
 
Rock Songs common codes and conventions.pptx
Rock Songs common codes and conventions.pptxRock Songs common codes and conventions.pptx
Rock Songs common codes and conventions.pptxFinatron037
 
How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?sonikadigital1
 
Optimal Decision Making - Cost Reduction in Logistics
Optimal Decision Making - Cost Reduction in LogisticsOptimal Decision Making - Cost Reduction in Logistics
Optimal Decision Making - Cost Reduction in LogisticsThinkInnovation
 
Master's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationMaster's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationGiorgio Carbone
 
CCS336-Cloud-Services-Management-Lecture-Notes-1.pptx
CCS336-Cloud-Services-Management-Lecture-Notes-1.pptxCCS336-Cloud-Services-Management-Lecture-Notes-1.pptx
CCS336-Cloud-Services-Management-Lecture-Notes-1.pptxdhiyaneswaranv1
 
Mapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxMapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxVenkatasubramani13
 
Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...PrithaVashisht1
 
ChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics InfrastructureChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics Infrastructuresonikadigital1
 

Recently uploaded (16)

The Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayerThe Universal GTM - how we design GTM and dataLayer
The Universal GTM - how we design GTM and dataLayer
 
Virtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product IntroductionVirtuosoft SmartSync Product Introduction
Virtuosoft SmartSync Product Introduction
 
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
Persuasive E-commerce, Our Biased Brain @ Bikkeldag 2024
 
CI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual interventionCI, CD -Tools to integrate without manual intervention
CI, CD -Tools to integrate without manual intervention
 
Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023Cash Is Still King: ATM market research '2023
Cash Is Still King: ATM market research '2023
 
Strategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for ClarityStrategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
Strategic CX: A Deep Dive into Voice of the Customer Insights for Clarity
 
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptxTINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
TINJUAN PEMROSESAN TRANSAKSI DAN ERP.pptx
 
5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices5 Ds to Define Data Archiving Best Practices
5 Ds to Define Data Archiving Best Practices
 
Rock Songs common codes and conventions.pptx
Rock Songs common codes and conventions.pptxRock Songs common codes and conventions.pptx
Rock Songs common codes and conventions.pptx
 
How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?How is Real-Time Analytics Different from Traditional OLAP?
How is Real-Time Analytics Different from Traditional OLAP?
 
Optimal Decision Making - Cost Reduction in Logistics
Optimal Decision Making - Cost Reduction in LogisticsOptimal Decision Making - Cost Reduction in Logistics
Optimal Decision Making - Cost Reduction in Logistics
 
Master's Thesis - Data Science - Presentation
Master's Thesis - Data Science - PresentationMaster's Thesis - Data Science - Presentation
Master's Thesis - Data Science - Presentation
 
CCS336-Cloud-Services-Management-Lecture-Notes-1.pptx
CCS336-Cloud-Services-Management-Lecture-Notes-1.pptxCCS336-Cloud-Services-Management-Lecture-Notes-1.pptx
CCS336-Cloud-Services-Management-Lecture-Notes-1.pptx
 
Mapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptxMapping the pubmed data under different suptopics using NLP.pptx
Mapping the pubmed data under different suptopics using NLP.pptx
 
Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...Elements of language learning - an analysis of how different elements of lang...
Elements of language learning - an analysis of how different elements of lang...
 
ChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics InfrastructureChistaDATA Real-Time DATA Analytics Infrastructure
ChistaDATA Real-Time DATA Analytics Infrastructure
 

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

  • 1. Towards Portable Learning Analytics Dashboards Andrii Vozniuk, Sten Govaerts, Denis Gillet EPFL, Switzerland July 15, 2013 ICALT Beijing
  • 3. Technology Enhanced Learning 3 From well-defined to flexible
  • 4.  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
  • 5.  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 environment in 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
  • 8. Learning Analytics Dashboards 8 Student Activity Meter by Leuven
  • 9. Learning Analytics Dashboards 9 Google Analytics Dashboard Dashboard is a popular way to represent LA
  • 10.  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
  • 11.  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
  • 13. Open Specifications For Data Access 13 Activity Theory ActivityStreams
  • 14. Open Specifications For Data Access 14 ActivityStreams unifies access to learners’ activity data JSON Specification
  • 15. 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
  • 16.  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
  • 17.  Widgets can be combined in a metawidget Learning Dashboards as Metawidgets 17 Metawidgets provide portable dashboard representation
  • 18. Architecture 18 Allows to port dashboards between learning environments
  • 19. Prototype 19 Graasp – https://graasp.epfl.ch An agile social media platform for social learning and knowledge management
  • 20.  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
  • 21. 21 Thank you for your attention! Feedback & Question? Andrii.Vozniuk@epfl.ch

Editor's Notes

  1. Good morning, I’m happy to see you all here, thanks for coming. My name is Andrii Vozniuk, I’m from REACT lab of Federal Polytechnic school in Lausanne, Switzerland.
  2. Nowadays we observe a change (a shift) happening in the way we learn. Education transforms from having a well-defined and constrained path to more individual and flexible. Education is also becoming increasingly distributed (global) in nature. With the recent raise of MOOCs and other distance learning technologies, taking courses outside of the associated institution is becoming a common practice.
  3. Nowadays we observe a change (a shift) happening in the way we learn. Education transforms from having a well-defined and constrained path to more individual and flexible. Education is also becoming increasingly distributed (global) in nature. With the recent raise of MOOCs and other distance learning technologies, taking courses outside of the associated institution is becoming a common practice. This shift creates new challenges that need to be addressed. It becomes much harder for teachers to observe, control and adjust the learning process. For instance, in the MOOCs it is simply impossible for a teacher to consider individual capabilities and preferences of each learner. But together with challenges there come opportunities. These days remote learning is usually mediated by a digital media which makes it possible to observe learning process in details. This observation is usually done by tracking actions of students in a learning platform and generates their digital traces. A natural intentions is to collect this data and use it to improve learning. [Now there is a common understanding that data should be used to improve learning] Increasingly more digital tools are being used in a classroom, which allow to collect traces of students Leveraging educational data
  4. This shift creates new challenges that need to be addressed. It becomes much harder for teachers to observe, control and adjust the learning process. For instance, in the MOOCs it is simply impossible for a teacher to consider individual capabilities and preferences of each learner. But together with challenges there come opportunities. These days remote learning is usually mediated by a digital media which makes it possible to observe learning process in details. This observation is usually done by tracking actions of students in a learning platform and recording their digital traces. A natural intentions is to collect this data and use it to improve the learning. [Now there is a common understanding that data should be used to improve learning] Increasingly more digital tools are being used in a classroom, which allow to collect traces of students Leveraging educational data
  5. That’s exactly the goal of recently emerging field of learning analytics. So what is learning analytics? According to Siements et. al. LA is “the measurement, collection, analysis and reporting of data about learners in their context, for purposes of understanding and optimizing learning and the environment in which it occurs”. There is a strict definition of the LA on the slide but what it says is that the goal is to make use of the data to improve learning. Such an improvement could possibly be an early prediction of a drop out, or just informing the teacher regarding progress of a class, or just showing to student their performance compared to the distribution of a class to make them more aware of their results. Numerous studies show that integrating learning analytics into the learning process could improve the outcome. But existing popular online learning management systems (LMSs) and personalized learning environments (PLEs) lack or provide limited LA dashboards. Let’s have a look how LA component is integrated into existing learning systems. TODO: LA component often comes in a form of a learning dashboard – show few examples Self-monitoring for learners Awareness for teachers and administration It works
  6. And indeed it is being integrated in one way or another into existing learning systems. For example, here we see Blackboard, a popular system. It has a learning component. Here we show an example of a component to increase student’s awareness and motivate them by showing their progress relatively to the progress of classmates.
  7. Another example is a Moodog plugin for Moodle which presents visualization of student activities based on Moodle logs. TODO: Replace with Purdue signals
  8. That’s exactly the goal of recently emerging field of learning analytics. So what is learning analytics? According to Siements et. al. LA is “the measurement, collection, analysis and reporting of data about learners in their context, for purposes of understanding and optimizing learning and the environment in which it occurs”. There is a strict definition of the LA on the slide but what it says is that the goal is to make use of the data to improve learning. Such an improvement could possibly be an early prediction of a drop out, or just informing the teacher regarding progress of a class, or just showing to student their performance compared to the distribution of a class to make them more aware of their results. Numerous studies show that integrating learning analytics into the learning process could improve the outcome. But existing popular online learning management systems (LMSs) and personalized learning environments (PLEs) lack or provide limited LA dashboards. Let’s have a look how LA component is integrated into existing learning systems. TODO: LA component often comes in a form of a learning dashboard – show few examples Self-monitoring for learners Awareness for teachers and administration
  9. TODO: higher resolution And the third example that I would like to show is Google Analytics, which is often used for online courses to monitor student behaviour. The common between the demonstrated approaches and actually the common way to deploy analytics is to build an analytic dashboard. Summary: Existing learning dashboards are barely portable: once deployed on a learning platform, it requires considerable effort to deploy the dashboard elsewhere.
  10. Some configuration might still be required Cost is considerably lower than building from scratch Why portability? Portability offers freedom Openness leads to better adoption understand the concept of portable learning dashboards, we first define software portability in general. Software portability is the ability to run the same software on different platforms with no or little effort. Some configuration of LA tools on a new platform might still be required but its cost is considerably lower than developing the tools from scratch. Our goal is to achieve portability be implementing learning dashboards as external pluggable components and using well-defined interfaces with a learning platform. TODO: should better explain why portability is important. Now it’s hard to understand why we are working on this problem. Learning system perspectives: Structural View Dynamic View
  11. TODO: Add three images with blocks to show different types of architectures Our goal Implement LA dashboard as a pluggable component Use standardized and open interfaces with the platform Hence learning systems are extended with plugins or augment Summary: Existing learning dashboards are barely portable: once deployed on a learning platform, it requires considerable effort to deploy the dashboard elsewhere. Ecosystem lock-in Data is locked Analysis tools are locked
  12. In order for LA tools to function, a learning platform must provide access to its stored data. Such data represents dynamic (behavioural) and static (structural) views of the platform.
  13. In order for LA tools to function, a learning platform must provide access to its stored data. Such data represents dynamic (behavioural) and static (structural) views of the platform.
  14. In order for LA tools to function, a learning platform must provide access to its stored data. Such data represents dynamic (behavioural) and static (structural) views of the platform.
  15. TODO: Visualize widgets and metawidgets
  16. TODO: Visualize widgets and metawidgets
  17. Classical three tiers Built upon open standards Can work for existing systems Customizable
  18. TODO: Ask Evgeny regarding support of OpenSocial in Moodle
  19. To sum up, we are strong believers that the openness and portability of learning analytics tools will increase their adoption. We also believe that to make a solution (architecture) adopted it is required to build it upon open standards. Existing learning dashboards don’t promote are barely portable: once deployed on a learning platform, it requires considerable effort to deploy the dashboard elsewhere. Hence in this talk we proposed a novel approach to build and deploy learning analytics dashboards in multiple learning environments. 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 suggest constructing dashboards from lightweight web applications, namely widgets. We propose to facilitate reuse by sharing the dashboards and widgets via a centralized analytics repository. TODO: what the systems that wants to make a use of it will need to do?