ActiveMath Learning Environment


ActiveMath is a stable, web-based, multi-lingual, user-adaptive learning system for mathematics. It is a Semantic Web application with a number of services. It's Model-View-Controller architecture as presented in the figure shows that ActiveMath is a server application and only a few addtional tools need installation on the client.

ActiveMath's knowledge base stores semantically encoded learning objects annotated with metadata, wich are encoded in a pedagogically extended OMDoc. The course generator uses formalizations of pedagogical knowledge to automatically assemble individual courses according to a learner's learning goal, learning scenario, competencies, learning context and preferences. The exercise subsystem supports diagnoses of student errors and of misconceptions, it generates feedback, and has configurable tutorial strategies for the feedback. The search facility includes a cutting edge search for formulea as as fuzzy text search, presentation of dependencies., and parallel Google search. Another cognitive tool is the interactive concept mapping tool.

ActiveMath has been usability tested so far and the user interface has been revised accordingly. It has been evaluated in classrooms a number of times, in several European countries, and with with different content. Please see Evaluations for more detail.

ActiveMath has been engineered according to standard software engineering practices.a It is a rather modular software and some of the components are reusable. ActiveMath has been developed at the DFKI and at the University of Saarland. It has an open source license for non-commercial applications.


Last update: 25 July 2014
Valid XHTML 1.1!Valid CSS!