Professional Documents
Culture Documents
SS 2021
An Example: Anscombe’s quartet
y = 3.00 + 0.500x
• Very different when shown
visually
• Published 1973 to motivate
visual representations
2
When/Why do we need visual representations?
Visualizations allow us to
• Understand patterns
• Gain insights
• Make decisions
• Communicate data
3
The Power of the Visual Sense
Dashboards
Data Visualization
Evaluation
6
Learning Objectives
You
• know what a dashboard is
• know target groups of dashboards
• know commonly used indicators
• know design recommendations for dashboards
• know different visualization idioms
• know when to choose which visualization
• know how to evaluate visualizations
• know how to evaluate Learning Analytics dashboards
7
Dashboards
Definition
9
Target groups (Schwendimann et al., 2016)
10
Indicators used in Dashboards
(Schwendimann et al., 2016)
11
Activities, indicator, and metrics (Ahmad et al., 2020)
12
Recommendations for dashboard design
(Jivet et al, 2018)
4. Do not assume the dashboard will have the same effect on all its
users, but rather seek to determine which group of learners benefit the
most and how to customize the dashboard to provide the same support
to all its users.
13
Type of visualization in dashboards
(Schwendimann et al., 2016)
14
Data Visualization
Foundations of Human Perception and Cognition
Human Cognition
• Types of human memory
• Limited Attention
• Cognitive load
• …
17
Idioms
18
Line chart
19
Bar chart
(3,3,3,3,3) 3 3
(1,2,3,4,5) 3 3
(1,1,2,3,50) 2 11,4
21
Word cloud
22
Idioms
23
Scatterplot
24
Idioms
25
3D-Scatterplots
• Tempting: map
each attribute to a
dimension of a 3D
scatterplot
• Occlusion of marks
with different
positions and
general difficulty to
visually map the
(x,y,z)- coordinates
of the single marks
• → 3D rotation can
convey spatial
layout better
26
Interactive, rotating 3D-Scatterplot
27
Scatterplot using additional channels
- potential loss of
information
28
https://de.mathworks.com/help/examples/stats/CreateScatterPlotsUsingGroupedDataExample_01.png
Heat maps
30
Parallel Coordinate Plot
31
Parallel Coordinate Plot for sets (cf. Sankey diagram)
Cicular coordinates
2D patterns can easily be spotted
33
Idioms
34
Chernoff Faces
36
Idioms
37
Tree
Graph can represent any information modeled as items and links, e.g. social networks
Example Learning Paths: What are the typical paths? (LeMo, Elkina et al., 2014):
• Shown: different resources and the transitions
39
Idioms
40
Tree map
41
Idioms
42
Sunburst
43
Idioms
44
Maps
45
Idioms
46
Metaphors
…
47
Idioms
48
Multiple Coordinated Views & Interaction
49
Chart chooser
https://extremepresentation.typepad.com/blog/2006/09/choosing_a_good.html
50
Frameworks
D3.js (https://d3js.org/)
HTML, CSS, SVG
https://observablehq.com/@d3/gallery
Chat.js
https://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_libraries
51
And it goes on…
52
Evaluation
General (Ellis & Dix, 2006)
• Explorative
• Qualitative
• expert interviews
• semi-structured interviews
• insightful findings
• Iterative
54
Evaluated LA dashboards (Jivet, 2018)
55
Used evaluation techniques (Jivet, 2018)
56
Evaluation recommendations for LA dashboards
(Jivet, 2018)
1. Dashboard evaluation should focus (primarily) on whether its goals are fulfilled,
(secondarily) on the impact on learners’ affect and motivation, and (finally) on the usability
of the tool.
2. The evaluation of a tool’s usability and usefulness should not be limited to whether users
find the tool usable and useful, but in order to build trust and confidence in learning
analytics tools, it should also assess whether learners understand the data, how much they
agree with it and how they interpret it.
3. Dashboard evaluation should use data triangulation to validate its effects with self-reported
data, tracked data as well as assessment data.
4. The evaluation should include an assessment of the design features that rely on educational
concepts.
5. Validated measurement instruments should be used to assess if the dashboard had any
impact on the learner or if learner characteristics as measured through these instruments
play a role in how learners perceive the dashboard and how they respond to it.
57
Evaluation Framework for Learning Analytics
(Scheffel, 2017)
60
Next Lecture
• Learner Modelling
• Recommender Systems
61
Prof. Dr. Sven Strickroth
Ludwig-Maximilians-Universität München
Institut für Informatik
Lehr- und Forschungseinheit für
Programmier- und Modellierungssprachen
Oettingenstraße 67
80538 München
Telefon: +49-89-2180-9300
sven.strickroth@ifi.lmu.de
62
References & Further Reading
• Ellis, G. & Dix, A, (2006). An explorative analysis of user evaluation studies in information
visualisation. In Proceedings of the 2006 Conference on Beyond Time and Errors: Novel
Evaluation Methods For information Visualization. BELIV '06. ACM Press, New York, NY, 1-7.
• Scheffel, M. (2017). The evaluation framework for learning analytics. Heerlen, The Netherlands:
Open Universiteit.
• https://en.wikipedia.org/wiki/Data_visualization#Techniques
63