Next Article in Journal
Spatially-Resolved Multiply-Excited Autofluorescence and Diffuse Reflectance Spectroscopy: SpectroLive Medical Device for Skin In Vivo Optical Biopsy
Next Article in Special Issue
Can the OSS-Focused Education Impact on OSS Implementations in Companies? A Motivational Answer through a Delphi-Based Consensus Study
Previous Article in Journal
Architecture Design for Feature Extraction and Template Matching in a Real-Time Iris Recognition System
Previous Article in Special Issue
Open-Source Drone Programming Course for Distance Engineering Education
Open AccessArticle

Enhancing EJsS with Extension Plugins

Department of Computer Architecture and Automation, Complutense University of Madrid, 28040 Madrid, Spain
Author to whom correspondence should be addressed.
Academic Editor: Anna Rita Fasolino
Electronics 2021, 10(3), 242;
Received: 24 November 2020 / Revised: 15 January 2021 / Accepted: 18 January 2021 / Published: 21 January 2021
(This article belongs to the Special Issue Open Source Software in Learning Environments)
Easy JavaScript Simulations (EJsS) is an open-source tool that allows teachers with limited programming experience to straightforwardly bundle an interactive computer science or engineer simulation in an HTML+ JavaScript webpage. Its prominent place in Physics (where it has won several prizes) should not hinder its application in other fields (such as building the front-end of remote laboratories or learning analytics) after having adapted part of the functionality of EJsS to them. To facilitate the future inclusion of new functionalities in EJsS, this paper presents a new version of this tool that allows the enhancement of EJsS, letting it incorporate new tools and change its graphical user interface, by means of extension plugins (special software libraries). To illustrate the benefits of this distributable self-contained non-intrusive strategy, the paper (a) discusses the new methodological possibilities that the Plugins bring to EJsS developers and users, and (b) presents three plugins: one to support the plugin management and the others to easily set up a streamlined remote laboratory. Moreover, the paper also presents the main characteristics of that remote lab to allow readers take advantage of EJsS and the three plugins to set up new online experiments for their students quickly. View Full-Text
Keywords: open-source software; learning technologies; virtual and remote laboratories; Internet-based teaching; Easy JavaScript Simulations open-source software; learning technologies; virtual and remote laboratories; Internet-based teaching; Easy JavaScript Simulations
Show Figures

Figure 1

MDPI and ACS Style

Chacon, J.; Besada-Portas, E.; Carazo-Barbero, G.; Lopez-Orozco, J.A. Enhancing EJsS with Extension Plugins. Electronics 2021, 10, 242.

AMA Style

Chacon J, Besada-Portas E, Carazo-Barbero G, Lopez-Orozco JA. Enhancing EJsS with Extension Plugins. Electronics. 2021; 10(3):242.

Chicago/Turabian Style

Chacon, Jesus; Besada-Portas, Eva; Carazo-Barbero, Gonzalo; Lopez-Orozco, Jose A. 2021. "Enhancing EJsS with Extension Plugins" Electronics 10, no. 3: 242.

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Search more from Scilit
Back to TopTop