Educational Services in the ActiveMath Learning EnvironmentCarsten Ullrich; Paul Libbrecht
In: S. Salerno; M. Gaeta; P. Ritrovato; N. Capuano; F. Orciuoli; S. Miranda; A. Pierri (Hrsg.). The Learning Grid Handbook: Concepts, Technologies and Applications -- Volume 2 The Future of Learning. Pages 211-236, The Future of Learning, ISBN 978-1-58603-829-8, IOS Press Amsterdam, 3/2008.
ActiveMath is a Web-based learning environment for mathematics. In this article, we discuss ActiveMath from a service and semantics perspective. We describe the service-oriented technologies of ActiveMath and how the services interplay with the domain semantics (mathematics) and the pedagogical semantics used, e. g., for course generation. More specifically, we provide details on the knowledge representation for mathematics we use in ActiveMath and how it is used to represent learning materials. We also elaborate on the representation of learning objects from a pedagogical point-of-view, that is, how we capture the instructional semantics. We then show how learning goals are represented and how a course generator assembles sequences of learning objects to fulfill these goals. Some tools in ActiveMath are client- based and require different techniques. We use our assembly tool as an example to illustrate how ActiveMath integrates client-based tools.