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 fulfil 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.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com