Die Lerninhalte werden in ActiveMath als sogenannte Lernobjekte hinterlegt. Ein Lernobjekt repräsentiert eine Wissenseinheit, etwa eine bestimmte Definition:

Ein Lernobjekt enthält typischerweise Zusatzinformationen über sich selbst (Metadaten). ActiveMath ist in der Lage, diese Informationen zu verarbeiten und dadurch mächtige Funktionen wie etwa die Kursgenerierung anzubieten.
Zur internen Repräsentation von Lernobjekten benutzt ActiveMath eine um pädagogische Metadaten erweiterte Version von
OMDoc.
OMDoc ist ein XML-basiertes Markupformat und Datenmodell für Open Mathematical Documents. Es dient als
semantikorientiertes Repräsentationsformat und Ontologiesprache für mathematisches Wissen.
Hier ist eine (nicht vollständige) Auflistung der Typen von Lernobjekten, die in ActiveMath verwendet werden:
- symbol
- axiom
- definition
- assertion
- proof
- example
- exercise
- omtext