Dies ist ein Dump des Codes zum Ausführen von CourseBuilder, einer Kursproduktionsumgebung zum Bereitstellen von SCORM-Kursen. Es eignet sich am besten für textlastige Kurse mit komplexen Benutzerinteraktionen und nicht für bildlastige, folienbasierte Kurse.
Ninjitsu ist eine auf Texttokens basierende, verschachtelbare Rendering-Sprache und in keiner Weise WISYWIG-kompatibel. Es wurde zu einer Zeit eingeführt, als Browser-Rendering-Engines sich auf große, unproduktive Weise unterschieden (IE6+, Safari IOS 9+, Chrome usw.) und die Möglichkeit erforderlich war, Rendering-Techniken zur Laufzeit anzupassen, um eine produktkonsistente Formatierung zwischen Geräten zu ermöglichen.
Der Ninjitsu-Editor erfordert beispielsweise übereinstimmende Token mit Wertearrays
{bullets Point One|Point two|Point three}
um eine Liste mit Aufzählungszeichen zu erstellen, oder {rightimages box-shadow rp-bouncein|AdobeStock_134779826_edited.png}
um ein Bild mit Kastenschatten zu erstellen, dessen Größe basierend auf dem Spaltenlayout der Seite dynamisch ist. das vom oberen Rand der Seite animiert und abprallt.
Diese App wurde in einer Kombination aus JScript, VBscript, PHP, XCopy, Batch-Dateien und ausführbaren Dateien geschrieben. Es erfordert kein ASP.NET.
Es nutzt ausgiebig diesen bemerkenswerten Hack in Classic ASP, bei dem der Speicher zwischen VBScript, JScript und PHP geteilt wird, sodass Funktionen sich während der Seitenausführung gegenseitig aufrufen können. Es kann ziemlich schwierig sein, dem zu folgen.
Diese Website wurde für die Ausführung unter Windows Server 2003 oder 2012 konzipiert. Sie kann nicht unter Azure ausgeführt werden. Es erfordert klassisches ASP mit installiertem jscript, vbscript UND php7 (cgi). Es erfordert 32-Bit-COM, Helicon ISPI Rewrite 3, CXImageATL.dll, XZip.dll, MySql Server mit ODBC 5.1-Treiber. Der Webbenutzer benötigt für verschiedene Funktionen eine Serverausführungsberechtigung (z. B. das Kompilieren von LESS oder das Ändern der Bildgröße). Es erfordert eine integrierte Pipeline ohne verwalteten Code, 32-Bit-Zugriff und aktivierte Sitzungen und Anwendungen.
Diese Funktionen, die in VBScript ausgeführt werden, um JSON-Dateien zu lesen und zu schreiben (unter Verwendung eines ES3-kompatiblen JSON-Parsers) und sich dann mit der Byte-Reihenfolge-Markierung befassen müssen, die Windows unbedingt für UTF8-codierte Dateien anbringen muss
Die handgefertigte Version von HandlersJS und JQuery, die serverseitig auf ES3 (!) mit einer Reihe von Prototyp-Hacks zur Unterstützung von Arrays usw. ausgeführt werden kann.
Die Notwendigkeit, ein Menü zu erstellen und zu speichern und dann seine Knoteneigenschaften festzulegen und zu speichern, bevor Sie den Inhalt bearbeiten können, der dann an diese Knoten im XML-basierten Menü angehängt wird.
Umgang mit XML in VBScript, JScript UND PHP unter Windows und der Byte-Order-Markierung zum Booten. Das ist wirklich wirklich hässlich.
Menüs können eine Reihe von Designs (vorlagenfähig, bearbeitbar) mit jeweils einer Reihe konfigurierbarer Optionen haben
Zitate und Referenzen können hinzugefügt werden (mit einigen integrierten intelligenten Links, zum Beispiel können Sie automatisch auf PubMed-Artikel verlinken).
Glossar-Editor
Der Editor verwendet ein textbasiertes System mit automatischer Darstellung zur Laufzeit. Die Header- und Drag-and-Drop-Funktionalität wird automatisch aus dem Markup berechnet.
HA! Hatte seit Jahren kein Update mehr.
WTFPL. Keine Garantie.