Virtual and remote laboratories that are commonly used in engineering education are mainly designed using Java programming language. The most popular and widely used learning management system is Moodle. This paper describes the development of a virtual laboratory using Easy Java Simulations software tool and its integration with e-learning tool Moodle. The virtual laboratory demonstrates how Easy Java Simulations and Moodle are used in optimal control theory education by the example of the well-known brachistochrone problem solution.
Dormido S. Easy Java Simulations (EJS): a freeware open-source tool to create web-based virtual and remote labs. In: Proceedings of the 1st HeDiSC workshop on open source software for control systems (ed C Meza), Lugano, 30 June–1 July 2009, http://hedisc.utp.ac.pa/sites/default/files/pdf/D101_Dormido.pdf (accessed 6 March 2015).
HeckBS. Guest editorial of the special section: future directions in control education. IEEE Contr Sys Mag1999; 19: 35.
4.
CasiniMPrattichizzoDVicinoA. The automatic control telelab: a web-based technology for distance learning. IEEE Contr Sys Mag2004; 24: 36.
5.
SoaresFLeãoCPCarvalhoV. Automation and control remote laboratory: a pedagogical tool. Int J Elect Enging Educ2014; 51: 54.
6.
Jara CA, Heradio R, de la Tore L, et al. Synchronous collaboration with virtual and remote labs in Moodle. In: Proceeding 9th IFAC symposium on advances in control education (ACE 2012) (ed P Pakshin), Nizhny Novgorod, 19–21 June 2012, pp. 270–275. Oxford: Pergamon.
7.
EsquembreF. Easy java simulations: a software tool to create scientific simulations in java. Comput Phys Comm2004; 156: 199.
Grau A and Bolea Y. Remote laboratory for control engineering degree. In: Proceedings of the 17th IFAC world congress (IFAC'08) (ed MJ Chung and P Misra), Seoul, South Korea, 6–11 July 2008, pp. 13629–13633. Laxenburg: International Federation of Automatic Control.
10.
PeekCSCrisalleODde PrazS. The virtual control laboratory paradigm: architectural design requirements and realization through a DC-motor example. Int J Eng Educ2005; 21: 1134–1147.
11.
KoCCChenBMChenJ. Development of a web-based laboratory for control experiments on a coupled tank apparatus. IEEE Trans Educ2001; 44: 76–86.
12.
MenghalPMLaxmiAJA virtual laboratory: teaching and research tool in control engineering education. In: KatsikisVN (ed). MATLAB – a fundamental tool for scientific computing and engineering applications2012; Vol. 2, Croatia: InTech, pp. 324.
13.
SussmannHJWillemsJC. 300 years of optimal control: from the brachystochrone to the maximum principle. IEEE Contr Sys Mag1997; 17: 32.
14.
LewisFLSyrmosVL. Optimal control, New York: John Wiley & Sons Inc., 1995.
SánchezJDormidoSEsquembreF. The learning of control concepts using interactive tools. Comput Appl Eng Educ2005; 13: 84.
17.
ChaosDChacónJLopez-OrozcoJA. Virtual and remote robotic laboratory using EJS, MATLAB and LabVIEW. Sensors2013; 13: 2595–2612.
18.
de la Tore L, Sánchez JP, Heradio R, et al. Creating web experimentation portals. In: Proceedings of the international conference on interactive computer aided blended learning (ICBL 2013) (eds G Ferreira and A Pester), Florianópolis, 6–8 November 2013, pp. 59–63. Kassel: Kassel University Press GmbH.