'taoDelivery', 'label' => 'Delivery core extension', 'description' => 'TAO delivery extension manges the administration of the tests', 'license' => 'GPL-2.0', 'author' => 'Open Assessment Technologies, CRP Henri Tudor', 'install' => [ 'php' => [ RegisterFrontOfficeEntryPoint::class, installDeliveryLogout::class, installDeliveryFields::class, GenerateRdsDeliveryExecutionTable::class, RegisterServiceContainer::class, RegisterWebhookEvents::class, RegisterDeliveryExecutionConfig::class, ] ], 'update' => 'oat\\taoDelivery\\scripts\\update\\Updater', 'acl' => [ ['grant', TaoRoles::DELIVERY, DeliveryServer::class], ['grant', TaoRoles::ANONYMOUS, DeliveryServer::class . '@logout'], ['grant', TaoRoles::REST_PUBLISHER, RestExecution::class], ], 'routes' => [ '/taoDelivery' => 'oat\\taoDelivery\\controller' ], 'constants' => [ # views directory, required for js "DIR_VIEWS" => $extpath . "views" . DIRECTORY_SEPARATOR, #BASE URL (usually the domain root), required for js 'BASE_URL' => ROOT_URL . 'taoDelivery/', ] ];