tao-test/app/taoOutcomeUi
2022-08-29 20:14:13 +02:00
..
.github/workflows Code, before instalation. 2022-08-29 20:14:13 +02:00
config/default Code, before instalation. 2022-08-29 20:14:13 +02:00
controller Code, before instalation. 2022-08-29 20:14:13 +02:00
helper Code, before instalation. 2022-08-29 20:14:13 +02:00
includes Code, before instalation. 2022-08-29 20:14:13 +02:00
install/ontology Code, before instalation. 2022-08-29 20:14:13 +02:00
locales Code, before instalation. 2022-08-29 20:14:13 +02:00
migrations Code, before instalation. 2022-08-29 20:14:13 +02:00
model Code, before instalation. 2022-08-29 20:14:13 +02:00
scripts Code, before instalation. 2022-08-29 20:14:13 +02:00
test Code, before instalation. 2022-08-29 20:14:13 +02:00
views Code, before instalation. 2022-08-29 20:14:13 +02:00
.gitignore Code, before instalation. 2022-08-29 20:14:13 +02:00
composer.json Code, before instalation. 2022-08-29 20:14:13 +02:00
LICENSE Code, before instalation. 2022-08-29 20:14:13 +02:00
manifest.php Code, before instalation. 2022-08-29 20:14:13 +02:00
README.md Code, before instalation. 2022-08-29 20:14:13 +02:00

TAO taoOutcomeUi extension

TAO Logo

GitHub GitHub release GitHub commit activity

Extension implements resultServer interface to store results using ontology/statements table

Installation instructions

These instructions assume that you have already a TAO installation on your system. If you don't, go to package/tao and follow the installation instructions.

If you installed your TAO instance through package/tao, oat-sa/extension-tao-outcomeui is very likely already installed. You can verify this under Settings -> Extension manager, where it would appear on the left hand side as taoOutcomeUi. Alternatively you would find it in the code at /config/generis/installation.conf.php.

Note, that you have to be logged in as System Administrator to do this.

Add the extension to your TAO composer and to the autoloader:

composer require oat-sa/extension-tao-outcomeui

Install the extension on the CLI from the project root:

Linux:

sudo php tao/scripts/installExtension oat-sa/extension-tao-outcomeui

Windows:

php tao\scripts\installExtension oat-sa/extension-tao-outcomeui

As a system administrator you also install it through the TAO Extension Manager:

  • Settings (the gears on the right hand side of the menu) -> Extension manager
  • Select taoOutcomeUi on the right hand side, check the box and hit install

Configuration options

resultService.conf.php

Configuration option class

Description : contains the class name of a delivery results service.

Possible values of the class key:

  • an instance of any class that implements the ServiceLocatorAwareInterface interface.

Configuration option resultColumnsChunkSize

Description : contains a chunk size value.

Possible values of the resultColumnsChunkSize key:

  • a preset integer value of 20

resultViewer.conf.php

Configuration option deleteDeliveryExecutionDataServices

Description: an instance of any class that implements the ServiceLocatorAwareInterface interface.

Possible values:

  • a ResultsViewerService model.

Registering default (phpfile) result page cache

 $ sudo -u www-data php index.php '\oat\taoOutcomeUi\scripts\tools\RegisterDefaultResultCache'

Delete result cache for a delivery execution aka. result

 $ sudo -u www-data php index.php 'oat\taoOutcomeUi\scripts\tools\DeleteResultCache' -u {deliveryExecutionUri}

Extension Wiki

You can find the extension wiki here.