'qtiItemPci', 'label' => 'QTI Portable Custom Interaction', 'description' => '', 'license' => 'GPL-2.0', 'author' => 'Open Assessment Technologies SA', 'acl' => [ ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#qtiItemPciManager', ['ext' => 'qtiItemPci']], ['grant', 'http://www.tao.lu/Ontologies/TAOItem.rdf#QTIManagerRole', ['ext' => 'qtiItemPci', 'mod' => 'PciLoader']], ['grant', 'http://www.tao.lu/Ontologies/TAOItem.rdf#ItemsManagerRole', ['ext' => 'qtiItemPci', 'mod' => 'PciLoader']], ['grant', 'http://www.tao.lu/Ontologies/TAO.rdf#DeliveryRole', ['ext' => 'qtiItemPci', 'mod' => 'PciLoader']], ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#qtiItemPciManager', ['ext' => 'qtiItemPci', 'mod' => 'PciManager', 'act' => 'unregister']], ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#qtiItemPciManager', ['ext' => 'qtiItemPci', 'mod' => 'PciManager', 'act' => 'enable']], ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#qtiItemPciManager', ['ext' => 'qtiItemPci', 'mod' => 'PciManager', 'act' => 'disable']], ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#qtiItemPciManager', ['ext' => 'qtiItemPci', 'mod' => 'PciManager', 'act' => 'export']], ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#qtiItemPciManager', ['ext' => 'qtiItemPci', 'mod' => 'PciManager', 'act' => 'import']], ['grant', 'http://www.tao.lu/Ontologies/generis.rdf#qtiItemPciManager', ['ext' => 'qtiItemPci', 'mod' => 'PciManager', 'act' => 'index']], ['grant', TaoItemsRoles::ITEM_CONTENT_CREATOR, ['ext' => 'qtiItemPci', 'mod' => 'PciLoader', 'act' => 'load']], ], 'install' => [ 'rdf' => [ __DIR__ . '/install/ontology/registry.rdf', __DIR__ . '/install/ontology/role.rdf' ], 'php' => [ RegisterPciFilesystem::class, SetupPortableElementFileStorage::class, RegisterPciModel::class, RegisterClientProvider::class, RegisterPciLiquid::class, RegisterPciLikertScale::class, RegisterPciMathEntry::class, RegisterPciAudioRecording::class, SetupAudioRecordingInteractionCreatorConfigurationRegistry::class, ] ], 'uninstall' => [ ], 'update' => Updater::class, 'routes' => [ '/qtiItemPci' => 'oat\\qtiItemPci\\controller' ], 'constants' => [ # views directory 'DIR_VIEWS' => __DIR__ . DIRECTORY_SEPARATOR . 'views' . DIRECTORY_SEPARATOR, #BASE URL (usually the domain root) 'BASE_URL' => ROOT_URL . 'qtiItemPci/', ], 'extra' => [ 'structures' => __DIR__ . DIRECTORY_SEPARATOR . 'controller' . DIRECTORY_SEPARATOR . 'structures.xml' ] ];