Readonly
ideDie Schnittstelle zur Entwicklungsumgebung (IDE) von MathCoach.
Prüft, ob die API einsatzbereit ist. Dies sollte einmalig, beim Start des Werkzeugs,
geprüft werden. Dabei bedeutet der Rückgabewert true
, dass das Werkzeug durch
die IDE gestartet wurde und die Kommunikation möglich ist. false
bedeutet, dass
das Werkzeug nicht durch die IDE gestartet wurde.
Somit wäre es möglich ein Tool offlinefähig zu machen, indem es ggf. eine eigene Implementierung der MathCoach-API (beispielsweise unter Verwendung des LocalStorage zum Speichern von Dateien) verwendet.
Anwendungsbeispiel (Prüft zusätzlich, ob die globale MC
-Variable verfügbar ist - also
die ide-lib.js
korrekt eingebunden und geladen wurde):
let isReady = (typeof MC !== "undefined") ? await MC.isReady() : false;
if(isReady){
// MathCoach-API is ready to use!
}else{
// MathCoach-API is not ready...
}
Generated using TypeDoc
Als Einstiegspunkt dient das interface
MathCoach.Api
- eine Implementierung dieser Schnittstelle wird von der IDE (sieheide-lib.js
) bereitgestellt und kann über die globale VariableMC
zugegriffen werden.Beispiel: