ActiveMath API

A good place to start is the Activemath Javadoc Roadmap at the bottom of this page.

See:
          Description

Packages
org.activemath.abstractcontent This package contains wrapper classes and interfaces describing the abstract layer through which all classes should connect to common services like MBase or the User-Model.
org.activemath.applets  
org.activemath.applets.exercises  
org.activemath.author  
org.activemath.author.toc  
org.activemath.config This package is responsible for global configurations of the ActiveMath servlets.
org.activemath.config.startup  
org.activemath.content  
org.activemath.content.items  
org.activemath.content.mediator  
org.activemath.content.mediator.clo  
org.activemath.content.mediator.kbimpl  
org.activemath.content.mediator.query  
org.activemath.content.mediator.rewriter  
org.activemath.content.metadata  
org.activemath.content.query  
org.activemath.content.query.dbimpl  
org.activemath.drafts  
org.activemath.events Provides the Activemath event system.
org.activemath.events.impl  
org.activemath.events.log  
org.activemath.events.tags  
org.activemath.events.types  
org.activemath.exercises  
org.activemath.exercises.generators  
org.activemath.exercises.generators.feedback  
org.activemath.exercises.generators.util  
org.activemath.exercises.model  
org.activemath.exercises.openmath  
org.activemath.exercises.openmath.services  
org.activemath.exercises.parsers  
org.activemath.feedback  
org.activemath.feedback.diagnoses  
org.activemath.feedback.symptoms  
org.activemath.feedback.therapies  
org.activemath.feedback.therapies.prescriptions  
org.activemath.fileBased This package contains tools to manipulate OMdoc files, mostly converters and FileMBase.
org.activemath.learner.history  
org.activemath.learner.model  
org.activemath.omdocjdom This package contains a set of classes to provide accessors to OMdoc specific informations on XML trees encoded as a subclass of JDOM documents.
org.activemath.omdocjdom.cache  
org.activemath.omdocjdom.collsync  
org.activemath.omdocjdom.exist  
org.activemath.omdocjdom.index whose front end is in package org.activemath.webapp.dict.
org.activemath.omdocjdom.index.analysis  
org.activemath.omdocjdom.index.infomap  
org.activemath.omdocjdom.index.infomap.junitTest  
org.activemath.omdocjdom.index.queries  
org.activemath.omdocjdom.lucene  
org.activemath.omdocjdom.map  
org.activemath.omdocjdom.mbase This package contains an implementation of scratchpad-MBase It stores all its documents in a set of OJDocuments and builds a table of IDs as well as dependency maps.
org.activemath.omdocjdom.rephrase  
org.activemath.omdocjdom.slumb This package contains an OMDoc storage-implementation based on Lucene and satisfying the contract of the MBaseRef interface.
org.activemath.omdocjdom.slumb.data  
org.activemath.omdocjdom.tests  
org.activemath.omdocjdom.thembase  
org.activemath.presentation  
org.activemath.presentation.formats  
org.activemath.presentation.io  
org.activemath.presentation.preproc The preprocessor package contains routines that pre-process OMDoc documents before they are being transformed.
org.activemath.presentation.xsl  
org.activemath.presentation.xsl.symbolpresentation  
org.activemath.sequencer  
org.activemath.statistics  
org.activemath.studentmodel2  
org.activemath.studentmodel2.assessment  
org.activemath.studentmodel2.assessment.simple  
org.activemath.studentmodel2.assessment.tbm  
org.activemath.studentmodel2.assessment.tbmirt  
org.activemath.studentmodel2.data  
org.activemath.studentmodel2.evaluation  
org.activemath.studentmodel2.simulation  
org.activemath.tutor  
org.activemath.tutor.control  
org.activemath.tutor.coursegen  
org.activemath.tutor.coursegen.jshop2  
org.activemath.tutor.coursegen.jshop2.generated  
org.activemath.tutor.coursegen.learnerModel  
org.activemath.tutor.lmbridge  
org.activemath.util This package contains a little set of useful classes that are standalone and can be used from anywhere.
org.activemath.util.checks This package contains all classes needed to check ActiveMath's condition at runtime.
org.activemath.util.db  
org.activemath.util.OMconverters  
org.activemath.webapp.adapterrex  
org.activemath.webapp.admin  
org.activemath.webapp.base  
org.activemath.webapp.base.external  
org.activemath.webapp.base.external.ilias  
org.activemath.webapp.base.json  
org.activemath.webapp.clientevents  
org.activemath.webapp.clip The clip package is responsible for storage and transmission of clipboard-like data.
org.activemath.webapp.controller  
org.activemath.webapp.dict  
org.activemath.webapp.dict.queries  
org.activemath.webapp.evaluators  
org.activemath.webapp.exercises  
org.activemath.webapp.exercises.mcq  
org.activemath.webapp.exercises.tools  
org.activemath.webapp.exercises.tools.graph  
org.activemath.webapp.extasy  
org.activemath.webapp.extasy.actions  
org.activemath.webapp.extasy.graph  
org.activemath.webapp.extasy.util  
org.activemath.webapp.extasy.views  
org.activemath.webapp.feedback  
org.activemath.webapp.i18n  
org.activemath.webapp.imagegen  
org.activemath.webapp.notes  
org.activemath.webapp.notes.db  
org.activemath.webapp.report  
org.activemath.webapp.report.bucket  
org.activemath.webapp.report.data  
org.activemath.webapp.servlets  
org.activemath.webapp.slmgui  
org.activemath.webapp.speech This package contains a set of classes to provide the speech output in Active Math SpeechControllerAssistent
This class is used in the diffenrent controllers to prepare the Data for the Speech Output.
org.activemath.webapp.survey  
org.activemath.webapp.tocedit  
org.activemath.webapp.tools  
org.activemath.webapp.tools.data  
org.activemath.webapp.tools.data.storage  
org.activemath.webapp.tutor  
org.activemath.webapp.tutor.cgWebService  
org.activemath.webapp.tutor.cgWebService.ErrorHandlerAPI  
org.activemath.webapp.tutor.cgWebService.RepositoryRegisterAPI  
org.activemath.webapp.tutor.cgWebService.scorm.simpleScorm2004  
org.activemath.webapp.tutor.cgWebService.ServiceController  
org.activemath.webapp.tutor.cgWSClient  
org.activemath.webapp.tutor.cgWSClient.ActivemathControllerTest  
org.activemath.webapp.tutor.cgWSClient.Axis2SampleTestClient  
org.activemath.webapp.tutor.cgWSClient.mathcoachClient.standaloneClient  
org.activemath.webapp.tutor.coursegen  
org.activemath.webapp.user  
org.activemath.webapp.user.account  
org.activemath.webapp.userfeedback  
org.activemath.webapp.util  
org.activemath.webapp.util.cache  
org.activemath.webapp.view.beans  
org.activemath.webapp.view.tools  
org.activemath.webapp.wiris  
org.activemath.webapp.ws  
org.activemath.webapp.ws.delegation  
org.activemath.webapp.ws.delegation.dialogue  
org.activemath.webapp.ws.delegation.siette  
org.activemath.xsl  

 

A good place to start is the Activemath Javadoc Roadmap at the bottom of this page. 

Activemath Javadoc Roadmap

The following locations are of special interest: