Conference article

Model visualization for e-learning, Kidney simulator for medical students

Jan Šilar
Institute of Pathological physiology, First Faculty of Medicine, Charles University, Prague, Czech republic

Filip Ježek
Institute of Pathological physiology, First Faculty of Medicine, Charles University, Prague, Czech republic / Department of Cybernetics, Faculty of Electrical Engineering, Czech Technical University in Prague, Czech Republic

Arnošt Mládek
Institute of Pathological physiology, First Faculty of Medicine, Charles University, Prague, Czech republic

David Polák
Institute of Pathological physiology, First Faculty of Medicine, Charles University, Prague, Czech republic

Jirí Kofránek
Institute of Pathological physiology, First Faculty of Medicine, Charles University, Prague, Czech republic

Download articlehttp://dx.doi.org/10.3384/ecp19157393

Published in: Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019

Linköping Electronic Conference Proceedings 157:40, p. 10

Show more +

Published: 2019-02-01

ISBN: 978-91-7685-122-7

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

The present paper introduces a recently developed tool for building web-based simulators called Bodylight.js. Simulators are applications composed of a mathematical model and a graphical user interface that allows the user to easily interact with the model and visualize the results. A modelica model is first exported to FMI with sources, transcompiled into JavaScript and WebAssembly and connected to a GUI, comprised of graphical animations created in Adobe Animate and elements that allow to control the input model such as sliders, buttons, etc.

A physiological e-learning application explaining the function of a nephron – the basic functional unit of kidneys – is presented later as a use-case. The model was developed primarily as a teaching aid for use in courses of physiology for medical students at our university.

Purpose of this work is to describe the new Bodylight.js tool and to prove its usability by building the medium-complex e-learning kidney simulator. The simulator helps medical students to better understand renal function at the very basic level.

Keywords

Modelica, JavaScript, WebAssembly, web technologies, physiology, kidney, e-learning

References

No references available

Citations in Crossref