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
Ladda ner artikelhttp://dx.doi.org/10.3384/ecp19157393Ingår i: Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019
Linköping Electronic Conference Proceedings 157:40, s. 10
Publicerad: 2019-02-01
ISBN: 978-91-7685-122-7
ISSN: 1650-3686 (tryckt), 1650-3740 (online)
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.
Modelica, JavaScript, WebAssembly, web technologies, physiology, kidney, e-learning
Inga referenser tillgängliga