Learning analytics in the LMS: Using browser
  extensions to embed visualizations into a
       Learning Management System

    Derick Leony, Abelardo Pardo, Luis de la Fuente Valentín,
              Iago Quiñones, Carlos Delgado Kloos

               http://gradient.it.uc3m.es

                    TaPTA Workshop 2012
                   Saarbrücken, Germany
Content

•   Context
•   Problem description
•   Proposal
•   Discussion




                   TaPTA Workshop 2012   2
Context

• Life-cycle of learning analytics process (Elias,
  2011)


                Data       Process /        Inter-
              Collection   Analysis        ventions




                     TaPTA Workshop 2012              3
Context

• Life-cycle of learning analytics process (Elias,
  2011)


                Data       Process /        Inter-
              Collection   Analysis        ventions




                     TaPTA Workshop 2012              4
Context

• Visualizations are a common method to
  provoke interventions




   Visualizations generated with
   LearnGLASS


                             TaPTA Workshop 2012   5
Context

• The LMS is one the best channels of
  communication to deliver visualizations




                  TaPTA Workshop 2012       6
Problem statement

• New functionality in LMS is usually done by
  creating and installing a module
• The installation is site-wide: affects every
  class in the LMS
• There is administrative overhead
• The module must be as stable as possible

• How can we enable the deployment of
  visualizations in LMS without installing
  modules in the server?

                  TaPTA Workshop 2012            7
Proposed solution

• Two components:
  −   At the server: Learning analytics service
       
           In charge of generating a dynamic visualization
  −   Web browser extension
       
           Installed on the client side




                         TaPTA Workshop 2012                 8
Proposed solution

• Learning analytics service:
   −   Generating visualization to embed in LMS
   −   Visualization can be static or interactive
   −   The visualization can be personalized:
        
            Different roles (learner, instructor)
        
            Depending on context (location, time)




                         TaPTA Workshop 2012        9
Proposed solution

• Web browser extension:
  −   Applying content script on two course URLs
  −   Home page of the course
       
           Embed a widget with the personal visualization
  −   Page with list of participants
       
           Embed a visualization next to each portrait
       
           Only applicable if the user is an instructor




                         TaPTA Workshop 2012                10
Proposed solution

• Communication between components




               TaPTA Workshop 2012   11
Proposed solution

• Our implementation




                TaPTA Workshop 2012   12
Discussion

• Some issues to be discussed:
   −   Unification of user identities
   −   Fragmentation of client software versions
   −   Dependency on the LMS layout
   −   Security of the communication between
       components
• Future work:
   −   Test the components in a real scenario
   −   Generalize the browser extension

                     TaPTA Workshop 2012           13
Thank you!

           Questions?

          dleony@it.uc3m.es
http://github.com/dleony/MoodleViz




           TaPTA Workshop 2012       14

More Related Content

PDF
Technical Development - An iterative approach - Kim Edgar, Blackboard
PPTX
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
PPTX
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
PPTX
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
PPTX
Bb Tour ANZ 2017 - Workshop - Effective Use of Blackboard Collaborate
PDF
Blackboard Learn integration overview: 9.1, SaaS, and Ultra - Scott Hurrey, M...
PPTX
Bb Tour ANZ 2017 - Workshop - Integration Strategies
PPT
Embedding Educational Design Pattern Frameworks into Learning Management Systems
Technical Development - An iterative approach - Kim Edgar, Blackboard
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Workshop - Personalised learning & exemplary course design
Bb Tour ANZ 2017 - Workshop - Enhancing Learn CSS
Bb Tour ANZ 2017 - Workshop - Effective Use of Blackboard Collaborate
Blackboard Learn integration overview: 9.1, SaaS, and Ultra - Scott Hurrey, M...
Bb Tour ANZ 2017 - Workshop - Integration Strategies
Embedding Educational Design Pattern Frameworks into Learning Management Systems

What's hot (15)

PPTX
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
PPTX
Lowenthal Moodle Changing The Face Of Corporate Learning
PPTX
New and Improved Features in Moodle 3.1
PPT
ProSites91
PPTX
Introducing Myshowcase.me
PPTX
Design dev8e d
PPTX
Enhancing presentations
PPTX
E fair making the move to Moodle 2
PPTX
DevCon - Branding the LMS for your institution - Michael Garner, Blackboard
PPTX
Administering a customised, printable certificate of completion in Blackboard...
PDF
Pli s00 l01_c_final_v2
PPTX
What Moodle 2 Can Do For You
PPSX
Enovation Solutions - Alfresco Project Collaboration Portal - Breakfast Brief...
PDF
Ubg eLearning 2019
PDF
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD Event
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Lowenthal Moodle Changing The Face Of Corporate Learning
New and Improved Features in Moodle 3.1
ProSites91
Introducing Myshowcase.me
Design dev8e d
Enhancing presentations
E fair making the move to Moodle 2
DevCon - Branding the LMS for your institution - Michael Garner, Blackboard
Administering a customised, printable certificate of completion in Blackboard...
Pli s00 l01_c_final_v2
What Moodle 2 Can Do For You
Enovation Solutions - Alfresco Project Collaboration Portal - Breakfast Brief...
Ubg eLearning 2019
Rapid eLearning in Aer Lingus by Gary Mahon, Enovation Solutions at CIPD Event
Ad

Similar to Tapta 2012-visualizations-lms (20)

PDF
The difference between learning and training
PPT
Feeding and Captivating OU Students
PPTX
Case Study: Toward Building a New Intranet
PPTX
Fellowship.presentations mid2012part2
PPTX
RSC EM Mug 2012 11-13
PPTX
Moodle for simplicity for moodleposium
PPTX
Beyond the Book and the Class: Using DITA for Training & Support
PDF
Comparison - E Learning Hosting Providers
PPTX
Interoperability - LTI and Experience API (Formerly TinCan)
PPT
Vle Forum06 11 09
PDF
Words to the wise
PPTX
Creating and Enhancing Student Centred Portfolios in VLEs
PPT
Breaking down the barriers to learning technology imoot 2012 keynote
PPTX
Cheaper, Faster, Better DITA Implementations, Part 2
PPTX
OEP PPT 1
PDF
DITA and e-Learning
PDF
Pierre Laforcade and Aymen Abedmouleh
PPTX
Scalable Learning Analytics and Interoperability – an assessment of potential...
PPTX
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
PPTX
Totara Seminar: Sam Barbee, Learning Pool
The difference between learning and training
Feeding and Captivating OU Students
Case Study: Toward Building a New Intranet
Fellowship.presentations mid2012part2
RSC EM Mug 2012 11-13
Moodle for simplicity for moodleposium
Beyond the Book and the Class: Using DITA for Training & Support
Comparison - E Learning Hosting Providers
Interoperability - LTI and Experience API (Formerly TinCan)
Vle Forum06 11 09
Words to the wise
Creating and Enhancing Student Centred Portfolios in VLEs
Breaking down the barriers to learning technology imoot 2012 keynote
Cheaper, Faster, Better DITA Implementations, Part 2
OEP PPT 1
DITA and e-Learning
Pierre Laforcade and Aymen Abedmouleh
Scalable Learning Analytics and Interoperability – an assessment of potential...
Lessons Learned Model for Projects Supported by Web 2.0 Tools: a Mixed Method...
Totara Seminar: Sam Barbee, Learning Pool
Ad

Recently uploaded (20)

PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
Hazard Identification & Risk Assessment .pdf
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PDF
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
PDF
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PDF
My India Quiz Book_20210205121199924.pdf
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
Journal of Dental Science - UDMY (2021).pdf
PDF
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
PPTX
Climate Change and Its Global Impact.pptx
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
Journal of Dental Science - UDMY (2020).pdf
PDF
semiconductor packaging in vlsi design fab
PDF
Journal of Dental Science - UDMY (2022).pdf
PDF
Literature_Review_methods_ BRACU_MKT426 course material
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
LIFE & LIVING TRILOGY - PART (3) REALITY & MYSTERY.pdf
PDF
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Hazard Identification & Risk Assessment .pdf
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Environmental Education MCQ BD2EE - Share Source.pdf
LIFE & LIVING TRILOGY - PART - (2) THE PURPOSE OF LIFE.pdf
LIFE & LIVING TRILOGY- PART (1) WHO ARE WE.pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
My India Quiz Book_20210205121199924.pdf
B.Sc. DS Unit 2 Software Engineering.pptx
Journal of Dental Science - UDMY (2021).pdf
BP 505 T. PHARMACEUTICAL JURISPRUDENCE (UNIT 1).pdf
Climate Change and Its Global Impact.pptx
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Journal of Dental Science - UDMY (2020).pdf
semiconductor packaging in vlsi design fab
Journal of Dental Science - UDMY (2022).pdf
Literature_Review_methods_ BRACU_MKT426 course material
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
LIFE & LIVING TRILOGY - PART (3) REALITY & MYSTERY.pdf
LEARNERS WITH ADDITIONAL NEEDS ProfEd Topic

Tapta 2012-visualizations-lms

  • 1. Learning analytics in the LMS: Using browser extensions to embed visualizations into a Learning Management System Derick Leony, Abelardo Pardo, Luis de la Fuente Valentín, Iago Quiñones, Carlos Delgado Kloos http://gradient.it.uc3m.es TaPTA Workshop 2012 Saarbrücken, Germany
  • 2. Content • Context • Problem description • Proposal • Discussion TaPTA Workshop 2012 2
  • 3. Context • Life-cycle of learning analytics process (Elias, 2011) Data Process / Inter- Collection Analysis ventions TaPTA Workshop 2012 3
  • 4. Context • Life-cycle of learning analytics process (Elias, 2011) Data Process / Inter- Collection Analysis ventions TaPTA Workshop 2012 4
  • 5. Context • Visualizations are a common method to provoke interventions Visualizations generated with LearnGLASS TaPTA Workshop 2012 5
  • 6. Context • The LMS is one the best channels of communication to deliver visualizations TaPTA Workshop 2012 6
  • 7. Problem statement • New functionality in LMS is usually done by creating and installing a module • The installation is site-wide: affects every class in the LMS • There is administrative overhead • The module must be as stable as possible • How can we enable the deployment of visualizations in LMS without installing modules in the server? TaPTA Workshop 2012 7
  • 8. Proposed solution • Two components: − At the server: Learning analytics service  In charge of generating a dynamic visualization − Web browser extension  Installed on the client side TaPTA Workshop 2012 8
  • 9. Proposed solution • Learning analytics service: − Generating visualization to embed in LMS − Visualization can be static or interactive − The visualization can be personalized:  Different roles (learner, instructor)  Depending on context (location, time) TaPTA Workshop 2012 9
  • 10. Proposed solution • Web browser extension: − Applying content script on two course URLs − Home page of the course  Embed a widget with the personal visualization − Page with list of participants  Embed a visualization next to each portrait  Only applicable if the user is an instructor TaPTA Workshop 2012 10
  • 11. Proposed solution • Communication between components TaPTA Workshop 2012 11
  • 12. Proposed solution • Our implementation TaPTA Workshop 2012 12
  • 13. Discussion • Some issues to be discussed: − Unification of user identities − Fragmentation of client software versions − Dependency on the LMS layout − Security of the communication between components • Future work: − Test the components in a real scenario − Generalize the browser extension TaPTA Workshop 2012 13
  • 14. Thank you! Questions? dleony@it.uc3m.es http://github.com/dleony/MoodleViz TaPTA Workshop 2012 14