Enhancing EJsS with extension plugins
dc.contributor.author | Chacón Sombría, Jesús | |
dc.contributor.author | Besada Portas, Eva | |
dc.contributor.author | Carazo Barbero, Gonzalo | |
dc.contributor.author | López Orozco, José Antonio | |
dc.date.accessioned | 2023-06-17T08:59:58Z | |
dc.date.available | 2023-06-17T08:59:58Z | |
dc.date.issued | 2021-02 | |
dc.description | ©2021 This research was funded by the University Complutense de Madrid through its 2019-2020 program of Innovation Educational and Teaching Improvement Projects and its POCOSIN Specific Research Grant. | |
dc.description.abstract | 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. | |
dc.description.department | Sección Deptal. de Arquitectura de Computadores y Automática (Físicas) | |
dc.description.department | Depto. de Arquitectura de Computadores y Automática | |
dc.description.faculty | Fac. de Ciencias Físicas | |
dc.description.faculty | Fac. de Informática | |
dc.description.refereed | TRUE | |
dc.description.sponsorship | Universidad Complutense de Madrid | |
dc.description.status | pub | |
dc.eprint.id | https://eprints.ucm.es/id/eprint/64292 | |
dc.identifier.doi | 10.3390/electronics10030242 | |
dc.identifier.issn | 2079-9292 | |
dc.identifier.officialurl | http://dx.doi.org/10.3390/electronics10030242 | |
dc.identifier.relatedurl | https://www.mdpi.com/2079-9292/10/3/242 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14352/7874 | |
dc.issue.number | 3 | |
dc.journal.title | Electronics | |
dc.language.iso | eng | |
dc.publisher | MDPI | |
dc.relation.projectID | POCOSIN | |
dc.rights | Atribución 3.0 España | |
dc.rights.accessRights | open access | |
dc.rights.uri | https://creativecommons.org/licenses/by/3.0/es/ | |
dc.subject.cdu | 004.8 | |
dc.subject.keyword | Open-source software | |
dc.subject.keyword | Learning technologies | |
dc.subject.keyword | Virtual and remote laboratories | |
dc.subject.keyword | Internet-based teaching | |
dc.subject.keyword | Easy JavaScript Simulations | |
dc.subject.ucm | Inteligencia artificial (Informática) | |
dc.subject.unesco | 1203.04 Inteligencia Artificial | |
dc.title | Enhancing EJsS with extension plugins | |
dc.type | journal article | |
dc.volume.number | 10 | |
dspace.entity.type | Publication | |
relation.isAuthorOfPublication | e987dc75-a909-418c-93a6-23ad9eb40ce6 | |
relation.isAuthorOfPublication | 0acc96fe-6132-45c5-ad71-299c9dcb6682 | |
relation.isAuthorOfPublication | af03238f-870d-4cb5-b21a-9c38b4e3145e | |
relation.isAuthorOfPublication | 26b95994-f79c-4d7c-8de5-a003d6d2a770 | |
relation.isAuthorOfPublication.latestForDiscovery | e987dc75-a909-418c-93a6-23ad9eb40ce6 |
Download
Original bundle
1 - 1 of 1