Erweiterungsmanager

Mit dem Erweiterungsmanager können Sie neue Erweiterungen zu Ihrer TAO-Installation hinzufügen.

Erweiterungen fügen neue Funktionalitäten zu TAO hinzu und bieten verschiedene TAO-Anpassungen, die es TAO ermöglichen, eine Schnittstelle zu bestehender Software zur Testdurchführung oder Testauswertung zu bilden. Sie erlauben auch die Möglichkeit, Testelemente zu erweitern.

Hinweis: Ihre TAO-Installation muss sich im Entwicklungsmodus befinden, um eine neue Erweiterung zu installieren. Sobald Ihre Erweiterung installiert ist, können Sie den folgenden Schritt rückgängig machen, um in den Produktionsmodus zurückzukehren.

Um Ihre TAO-Installation in den Entwicklungsmodus zu versetzen, wenn Sie sich derzeit im Produktionsmodus befinden, müssen Sie in das Verzeichnis gehen, in dem Sie TAO installiert haben, und die folgende Änderung in config/generis.conf.php vornehmen:

define('DEBUG_MODE', false);

an

define('DEBUG_MODE', true);

Um Erweiterungen in TAO zu verwalten, bewegen Sie den Mauszeiger über die Zahnräder Einstellungen Symbol im Fenster Bewertung Builder Bar und wählen Sie die Erweiterungs-Manager.

Erweiterungs-Manager
Erweiterungs-Manager

Installierte Erweiterungen sind die Erweiterungen, die aktiv und einsatzbereit sind. Verfügbare Erweiterungen sind Erweiterungen auf Ihrem Server, die derzeit inaktiv - d. h. nicht installiert - sind.

Um eine verfügbare Erweiterung zu installieren, klicken Sie auf das Kontrollkästchen am Ende der Zeile, die zu dieser Erweiterung gehört.

Wenn alle gewünschten Erweiterungen ausgewählt sind, klicken Sie unten auf der Seite auf Installieren.

Es erscheint ein Fenster mit der Bitte um Bestätigung, dass Sie diese Erweiterungen installieren möchten. Klicken Sie auf Ja.

Erweiterungs-Manager
Erweiterungs-Manager

Die ausgewählten Erweiterungen werden dann installiert, die Seite wird neu geladen, und die neue Erweiterung ist dann einsatzbereit.

Obwohl jede Erweiterung das Basisprogramm TAO durch zusätzliche Funktionen verbessert, können Erweiterungen die Verarbeitungsgeschwindigkeit beeinträchtigen. Es ist daher von Vorteil, nur die Erweiterungen hinzuzufügen, die Sie wirklich benötigen, um das zu tun, was Sie in TAO tun wollen. Außerdem ist zu beachten, dass es keine einfache Möglichkeit gibt, eine einmal installierte Erweiterung wieder zu entfernen, so dass die Installation von Erweiterungen mit entsprechender Vorsicht vorgenommen werden sollte.

Hinzufügen von Erweiterungen zu composer

Wenn Sie eine Nebenstelle hinzufügen möchten, die sich nicht in der Liste der Verfügbare Erweiterungenüberprüfen Sie, ob es in Ihrem composer.json.

Wenn es nicht in composer.json aufgeführt ist, können Sie es hinzufügen, indem Sie Folgendes aus dem Verzeichnis, in dem Sie TAO installiert haben, ausführen:

composer require oat-sa/extension-tao-<name>
composer update
php tao/scripts/taoUpdate.php

Die neue Erweiterung ist nun im Erweiterungsmanager verfügbar und Sie können wie oben beschrieben vorgehen.

Installieren auf der CLI

Wenn Sie eine Erweiterung über das CLI installieren möchten, müssen Sie zunächst überprüfen, ob sie in der composer.json enthalten ist, oder die oben genannten Schritte ausführen, um sie hinzuzufügen. Sobald Sie taoUpdate.php ausgeführt haben, führen Sie den folgenden Befehl aus, um sie zu installieren:

php tao/scripts/installExtension.php <extension ID>