21st Century Data Visualization for Enhancing Student Learning
OPEN ACCESS
Loading...
Author / Producer
Date
2022-06
Publication Type
Bachelor Thesis
ETH Bibliography
yes
Citations
Altmetric
OPEN ACCESS
Data
Rights / License
Abstract
Data visualization is an effective way of communicating data and information. Through the visual representation of information, students are supported in critical thinking and problem-solving. In this work, we redesign the interactive web application supporting students during the Advanced Topics in Communication Networks course project. The application is created upon an existing one, using the Python framework Dash, which provides all the necessary technologies to build a web application with interactive data visualization operating based on the Plotly graphing library. Compared to the original Leaderboard, our redesign presents more data and information for the students to use throughout their project and features components they can interact with, to explore data more efficiently. This interactivity is realized by the Dash Core Components (DCC) and basic callbacks that filter through the relevant data and update the corresponding components. We evaluate the component updating time of the resulting web application using a browser-based Web Inspector, and the page loading time with Google’s PageSpeed Insights. The acquired results show that the deployed website’s performance is worse than the locally run website’s performance. Updating the figure in the Overview tab, by using the Slider, has a median total time of 62.6ms online, compared to the 21.75ms locally. The performance gets even worse when used on a mobile device: The Leaderboard has an average performance of 73.7% if used on a desktop and only 36.3% on a mobile device, as evaluated with PageSpeed Insights. Improving the performance and adding further features is left for future work.
Permanent link
Publication status
published
External links
Editor
Contributors
Book title
Journal / series
Volume
Pages / Article No.
Publisher
ETH Zurich
Event
Edition / version
Methods
Software
Geographic location
Date collected
Date created
Subject
Organisational unit
09477 - Vanbever, Laurent / Vanbever, Laurent