TutorMates

Tecnologia

Esquema software

TutorMates es presenta com una aplicació ambiciosa que integra diversos components existents en un sol producte. La interfície gràfica està codificada en Java i utilitza la potència del sistema RCP Eclipse (Rich Client Plantform) per tal de facilitar l’escalabilitat i la reutilització de components; Maxima, el motor de càlcul simbòlic, envoltat per una capa intermèdia indicada per a generar nous exercicis aleatoris i filtrar, si és necessari, els resultats segons la configuració present.

La comunicació entre els diferents components de TutorMates es realitza mitjançant un metallenguatge propi, basat en MathML, que conté informació addicional sobre la configuració present en cada moment.

La reutilització d’alguns components lliures com JFreeChart, un conjunt de llibreries per a mostrar els possibles resultats gràfics; permeten una evolució del producte més ràpida. 

L'ús de GeoGebra per als temes de geometria proporciona una interfície dinàmica i intuïtiva en la qual l’alumne pot interactuar i descobrir els conceptes per si mateix.

Tots els components anteriorment esmentats estan disponibles en les principals plataformes utilitzades (Windows, GNU/Linux i Mac OS X), la qual cosa ha permès fer de TutorMates una aplicació multiplataforma.

En definitiva, TutorMates és una aplicació de baix cost, de codi font obert, que pretén ser un element d’ajut tant en l’ensenyament com en l’aprenentatge de les matemàtiques. L’alumne pot experimentar tant amb els continguts fixos – teoria, exercicis, problemes i exercicis d’autoavaluació – com amb els exemples generats aleatòriament o realitzant els càlculs amb l’aplicació.