Due to the Bologna Accord, the teaching of mathematics has undergone important changes. Some of the most visible modifications have been the need to complement the traditional teaching-learning process with practical, real-life cases and the possibility to reinforce the introduction and usage of key concepts through mathematical software. Nowadays, there exist many computational packages dealing with mathematics, some of the best-known being Mathematica and Matlab. However, although they are very complete and powerful, they demand the use of commercial licences, which can be a problem for some education institutions or in the cases where students desire to use the software in an unlimited number of devices or to access from several of them simultaneously.
Acknowledgement. This work was supported in part by the Ministerio de Economía, Industria y Competitividad (MINECO), in part by the Agencia Estatal de Investigación (AEI), in part by the Fondo Europeo de Desarrollo Regional (FEDER, UE) under Project COPCIS, Grant TIN2017-84844-C2-1-R, and in part by the Erasmus+ program of the European Union under grant 2017-1-ES01-KA203-038491 (RULES_MATH). Víctor Gayoso Martínez would like to thank CSIC Project CASP2/201850E114 for its support.