SlideShare une entreprise Scribd logo
1  sur  14
Log Data
Visualization
O. Caprotti and M. Pauna
University of Helsinki
SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

1
From the raw data
raw log data is
hard to view
and analyze,
especially
when it
becomes
large

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

2
Fetch relevant information
Interesting data is
scattered, for
instance among
several DB tables.
More generally,
data will also
come from
heterogeneous
sources.
Which research
questions?
Which data?
How to graph it?
SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

3
Visualize many dimensions
Text, color,
size, density,
shading,
shapes,
placement,
etc.
are all used to
convey
information
about a
certain aspect
of the data,
depending on
the research
question.
SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

4
Course 119 (Calculus), by student
Visualized by:
•userid (hashed),
•type of activity carried out
•name of the activity.
Extra dimensions:
•size of the circle is proportional
to the number of
actions/activity
•colors, others than gray,
denote the grade in increasing
shades.
When hovering by the mouse
on a specific action (dot), the
tooltip indicates further details
such as the final grade of the
student in the course, and the
actual grade for the activity.
Here students are not filtered
by final score but that would
be possible also.

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

5
Course 119, top scorers

Filtering the data
wrt specific
attributes allows
e.g. to only display
students with top
final grades.

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

6
Course 119, by resource
Clustered by
•name of the resource
•module
•students
to show how popular a
learning resource has
been and how
easy/difficult an
assignment was.
Educational designers
will be interested in
visualizing different data
from instructors or
students.

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

7
Course 119, log paths

A log path is a subgraph in the
graph of activities of the
network of students recorded
by the logs.
If the log contains consecutive
time-stamped records for the
same userid, accessing online
resources R1 then R2, the edge
<R1,R1> appears in the activity
network.
It is labeled by the activity
name.
SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

8
Course 119, log paths around a quiz
Zooming in on a
resource to see all
log-paths that have
traversed the
resource, by any
student is an
example of
interactive data
visualization.
Resource nodes are
also colored
depending on their
degree as node in
the graph.
SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

9
Course 119, first midterm

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

10
Course 119, second midterm

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

11
Forthcoming
• Visualize data to answer specific research questions
from educational specialists
• Add filtering criteria to select learning paths, e.g. of
successful students, to construct a
recommendation system
• Include additional profiling data, e.g. learning style,
motivation, and cognitive attributes, in the
visualizations
• Improve dynamic edge weight handling

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

12
Course 119, edges in logpaths
Edges in log
paths can be
partitioned
according to
attributes,
such as the
label.
In our
example, the
activity type.

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

13
Course 119, statistics of log paths
Statistical
measures on
the graph
help decide
how to best
visualize
data.

SAVI Webinar

O. Caprotti and M. Pauna

November 14, 2013

14

Contenu connexe

En vedette

Ppt常用图表库
Ppt常用图表库Ppt常用图表库
Ppt常用图表库
liaohanbin
 
तेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कारतेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कार
BISBO
 
Smart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 websiteSmart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 website
fifthplay
 

En vedette (12)

Ppt常用图表库
Ppt常用图表库Ppt常用图表库
Ppt常用图表库
 
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
Designing digital strategies a practitioners approach - Vinay Krishna - Jigse...
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?
 
तेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कारतेस्लाची ड्रॅगन विंग कार
तेस्लाची ड्रॅगन विंग कार
 
Lecture1
Lecture1Lecture1
Lecture1
 
Anthropology before Technology
Anthropology before TechnologyAnthropology before Technology
Anthropology before Technology
 
Corrente racional tecnológica no contexto da cibercultura (Bira)
Corrente racional tecnológica no contexto da cibercultura (Bira)Corrente racional tecnológica no contexto da cibercultura (Bira)
Corrente racional tecnológica no contexto da cibercultura (Bira)
 
Liliana mendes aula vhc GENOTIPO 3 share
Liliana mendes aula vhc GENOTIPO 3 shareLiliana mendes aula vhc GENOTIPO 3 share
Liliana mendes aula vhc GENOTIPO 3 share
 
Dawn of the DevOps - TJ Randall - EMC World 2015
Dawn of the DevOps - TJ Randall - EMC World 2015Dawn of the DevOps - TJ Randall - EMC World 2015
Dawn of the DevOps - TJ Randall - EMC World 2015
 
Renewable energy brochure
Renewable energy brochureRenewable energy brochure
Renewable energy brochure
 
Smart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 websiteSmart din rail module product sheet 1.3 website
Smart din rail module product sheet 1.3 website
 
Outubro creche
Outubro crecheOutubro creche
Outubro creche
 

Plus de Olga Caprotti

Plus de Olga Caprotti (20)

Charting the learning tracks
Charting the learning tracksCharting the learning tracks
Charting the learning tracks
 
Treasure hunts and educational games
Treasure hunts and educational gamesTreasure hunts and educational games
Treasure hunts and educational games
 
Trusted data and services from the GDML
Trusted data and services from the GDMLTrusted data and services from the GDML
Trusted data and services from the GDML
 
Trusted data and services from the GDML
Trusted data and services from the GDMLTrusted data and services from the GDML
Trusted data and services from the GDML
 
Sunburst diagrams for Calculus II Logpaths
Sunburst diagrams for Calculus II LogpathsSunburst diagrams for Calculus II Logpaths
Sunburst diagrams for Calculus II Logpaths
 
Big Data in Education
Big Data in EducationBig Data in Education
Big Data in Education
 
CEIC presentation of the IMU at CoData 2012
CEIC presentation of the IMU at CoData 2012CEIC presentation of the IMU at CoData 2012
CEIC presentation of the IMU at CoData 2012
 
MOLTO poster for META Forum, Brussels 2010, Belgium.
MOLTO poster for META Forum, Brussels 2010, Belgium.MOLTO poster for META Forum, Brussels 2010, Belgium.
MOLTO poster for META Forum, Brussels 2010, Belgium.
 
MOLTO poster for ACL 2010, Uppsala Sweden
MOLTO poster for ACL 2010, Uppsala SwedenMOLTO poster for ACL 2010, Uppsala Sweden
MOLTO poster for ACL 2010, Uppsala Sweden
 
MOLTO Annual Report 2011
MOLTO Annual Report 2011MOLTO Annual Report 2011
MOLTO Annual Report 2011
 
Configuring VLEs For Mathematics
Configuring VLEs For MathematicsConfiguring VLEs For Mathematics
Configuring VLEs For Mathematics
 
Three years of JEM
Three years of JEMThree years of JEM
Three years of JEM
 
How to make mathematical eContent travel well
How to make mathematical eContent travel wellHow to make mathematical eContent travel well
How to make mathematical eContent travel well
 
JEM: a network for mathematics educators
JEM: a network for mathematics educatorsJEM: a network for mathematics educators
JEM: a network for mathematics educators
 
JEM Repository for Learning Objects
JEM Repository for Learning ObjectsJEM Repository for Learning Objects
JEM Repository for Learning Objects
 
Mathematics Education in Second Life
Mathematics Education in Second LifeMathematics Education in Second Life
Mathematics Education in Second Life
 
Joining Educational Mathematics
Joining Educational MathematicsJoining Educational Mathematics
Joining Educational Mathematics
 
Advanced Language Technologies for Mathematical Markup
Advanced Language Technologies for Mathematical MarkupAdvanced Language Technologies for Mathematical Markup
Advanced Language Technologies for Mathematical Markup
 
Multilingual Mathematics in WebALT
Multilingual Mathematics in WebALTMultilingual Mathematics in WebALT
Multilingual Mathematics in WebALT
 
Free Knowledge for free minds scenario
Free Knowledge for free minds scenarioFree Knowledge for free minds scenario
Free Knowledge for free minds scenario
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Dernier (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Log Data Visualization - SAVI Webinar 2013 - Caprotti Pauna

  • 1. Log Data Visualization O. Caprotti and M. Pauna University of Helsinki SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 1
  • 2. From the raw data raw log data is hard to view and analyze, especially when it becomes large SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 2
  • 3. Fetch relevant information Interesting data is scattered, for instance among several DB tables. More generally, data will also come from heterogeneous sources. Which research questions? Which data? How to graph it? SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 3
  • 4. Visualize many dimensions Text, color, size, density, shading, shapes, placement, etc. are all used to convey information about a certain aspect of the data, depending on the research question. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 4
  • 5. Course 119 (Calculus), by student Visualized by: •userid (hashed), •type of activity carried out •name of the activity. Extra dimensions: •size of the circle is proportional to the number of actions/activity •colors, others than gray, denote the grade in increasing shades. When hovering by the mouse on a specific action (dot), the tooltip indicates further details such as the final grade of the student in the course, and the actual grade for the activity. Here students are not filtered by final score but that would be possible also. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 5
  • 6. Course 119, top scorers Filtering the data wrt specific attributes allows e.g. to only display students with top final grades. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 6
  • 7. Course 119, by resource Clustered by •name of the resource •module •students to show how popular a learning resource has been and how easy/difficult an assignment was. Educational designers will be interested in visualizing different data from instructors or students. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 7
  • 8. Course 119, log paths A log path is a subgraph in the graph of activities of the network of students recorded by the logs. If the log contains consecutive time-stamped records for the same userid, accessing online resources R1 then R2, the edge <R1,R1> appears in the activity network. It is labeled by the activity name. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 8
  • 9. Course 119, log paths around a quiz Zooming in on a resource to see all log-paths that have traversed the resource, by any student is an example of interactive data visualization. Resource nodes are also colored depending on their degree as node in the graph. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 9
  • 10. Course 119, first midterm SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 10
  • 11. Course 119, second midterm SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 11
  • 12. Forthcoming • Visualize data to answer specific research questions from educational specialists • Add filtering criteria to select learning paths, e.g. of successful students, to construct a recommendation system • Include additional profiling data, e.g. learning style, motivation, and cognitive attributes, in the visualizations • Improve dynamic edge weight handling SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 12
  • 13. Course 119, edges in logpaths Edges in log paths can be partitioned according to attributes, such as the label. In our example, the activity type. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 13
  • 14. Course 119, statistics of log paths Statistical measures on the graph help decide how to best visualize data. SAVI Webinar O. Caprotti and M. Pauna November 14, 2013 14

Notes de l'éditeur

  1. Static information, and interactive information visualization.
  2. Course 119, ordered byuserid (hashed), then by module (eg which type of activity was carried out), then by name of the activity. Size of the circle is proportional to the number of actions performed for this activity while the color, when different from gray, denotes the grade. Lighter shades indicate a lower score. When hovering by the mouse on a specific action (dot), the tooltip also indicates further details such as the final grade of the student in the course, and the grade for the activity. Here students are not filtered by final score but that would be possible also.
  3. Here only the students that scored a final grade between 3 and 5 are visualized.
  4. Here the clusters are by name of the resource, then by module (some resource names map to quizzes and to handouts), then by student. As before, the colors show the grade for the gradable activities. This grade is the best score of all attempts. This is interesting to the teacher probably whereas the quiz designer will want to know the grades of each attempt. The size also indicates how much it was tried to get that level score, which is a measure of difficulty and motivation.
  5. Because we color the labels of actiivity, this view also gives the idea of which activities are carried out mostly.
  6. There is a lot to say about dynamic visualizations, we are not yet ready to discuss it.