# MathCoach IDE API In diesem Paket ist die öffentliche Schnittstelle zur MathCoach Entwicklungsumgebung (IDE) definiert. Sowohl die IDE selbst, als auch alle externen Werkzeuge, die mit der IDE interagieren sollen, müssen diese Schnittstelle verwenden: - Die IDE implementiert die API Schnittstellen und stellt eine Bibliothek (`ide-lib.js`) bereit - Externe Werkzeuge können diese Bibliothek einbinden und so auf Features der IDE zugreifen ## Entwicklung externer Werkzeuge - Externe Werkzeuge müssen unter der Domain von MathCoach erreichbar sein. Zur Entwicklungszeit legt man das Werkzeug dazu im www-Verzeichnis ab. - Die von der IDE bereitgestellte Bibliothek muss eingebunden werden