21st Century Data Visualization for Enhancing Student Learning


Loading...

Author / Producer

Date

2022-06

Publication Type

Bachelor Thesis

ETH Bibliography

yes

Citations

Altmetric

Data

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.

Publication status

published

External links

Editor

Contributors

Examiner: Jacob, Romain
Examiner : Costa Molero, Edgar
Examiner : Vanbever, Laurent

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

Notes

Funding

Related publications and datasets