I JMIR出版物开发用于医学教育的浏览器模拟器:卡塔尔世界杯8强波胆分析一种新颖的软件工具链介绍% a Šilar,Jan % a Polák,David % a Mládek, arnoit % a jeek,Filip % a Kurtz,Theodore W % a DiCarlo,Stephen E % a Živný,Jan % a Kofranek,Jiri %+病理生理学研究所,查尔斯大学第一医学院,U Nemocnice 5, Praha 2,布拉格,128-53,捷克共和国,420 777686868,背景:用于教学的模拟器是交互式应用程序,包括被研究系统的数学模型和图形用户界面(GUI),允许用户控制模型输入,并以一种直观和教育的方式将模型结果可视化。设计良好的模拟器促进主动学习,提高解决问题的能力,并鼓励协作和小组讨论。然而,为教学目的创建模拟器是一个具有挑战性的过程,需要许多贡献者,包括教育家、建模师、平面设计师和程序员。建立模拟器的用户友好的软件工具链的可用性可以促进这一复杂的任务。目的:本文旨在描述一个名为Bodylight.js的开源软件工具链,该工具链有助于创建基于浏览器的客户端模拟器,用于教学目的,它是平台独立的,不需要任何安装,并且可以离线工作。工具链将最先进的建模工具与当前的Web技术连接起来,并被设计为能够适应软件生态系统中未来的变化。方法:我们使用了几种开源Web技术,即WebAssembly和JavaScript,结合Modelica建模语言的强大功能,将它们与使用Adobe Animate构建的交互式动画一起部署到互联网上。结果:模型在Modelica语言中使用OpenModelica或Dassault Systèmes Dymola实现,并导出到标准化的功能模型单元(FMU)以确保未来的兼容性。 The C code from the FMU is further compiled to WebAssembly using Emscripten. Industry-standard Adobe Animate is used to create interactive animations. A new tool called Bodylight.js Composer was developed for the toolchain that enables one to create the final simulator by composing the GUI using animations, plots, and control elements in a drag-and-drop style and binding them to the model variables. The resulting simulators are stand-alone HyperText Markup Language files including JavaScript and WebAssembly. Several simulators for physiology education were created using the Bodylight.js toolchain and have been received with general acclaim by teachers and students alike, thus validating our approach. The Nephron, Circulation, and Pressure-Volume Loop simulators are presented in this paper. Bodylight.js is licensed under General Public License 3.0 and is free for anyone to use. Conclusions: Bodylight.js enables us to effectively develop teaching simulators. Armed with this technology, we intend to focus on the development of new simulators and interactive textbooks for medical education. Bodylight.js usage is not limited to developing simulators for medical education and can facilitate the development of simulators for teaching complex topics in a variety of different fields. %M 31271154 %R 10.2196/14160 %U //www.mybigtv.com/2019/7/e14160 %U https://doi.org/10.2196/14160 %U http://www.ncbi.nlm.nih.gov/pubmed/31271154
Baidu
map