'taoEventLog', 'label' => 'Test-taker Event Logging', 'description' => 'The event logging system that catches and logs all actions of test-takers', 'license' => 'GPL-2.0', 'author' => 'Open Assessment Technologies SA', 'managementRole' => 'http://www.tao.lu/Ontologies/generis.rdf#taoEventLogManager', 'acl' => array( array('grant', 'http://www.tao.lu/Ontologies/generis.rdf#taoEventLogManager', array('ext' => 'taoEventLog')), ), 'update' => 'oat\\taoEventLog\\scripts\\update\\Updater', 'install' => [ 'php' => [ \oat\taoEventLog\scripts\install\RegisterRdsStorage::class, \oat\taoEventLog\scripts\install\RegisterLoggerService::class, \oat\taoEventLog\scripts\install\RegisterRequestLog::class, \oat\taoEventLog\scripts\install\RegisterUserLastActivityLog::class, ] ], 'uninstall' => [ 'php' => [ join(DIRECTORY_SEPARATOR, [__DIR__, 'scripts', 'uninstall', 'DetachLoggerEvents.php']), join(DIRECTORY_SEPARATOR, [__DIR__, 'scripts', 'uninstall', 'UnregisterRdsStorage.php']) ] ], 'routes' => array( '/taoEventLog' => 'oat\\taoEventLog\\controller' ), 'constants' => array( # views directory "DIR_VIEWS" => dirname(__FILE__) . DIRECTORY_SEPARATOR . "views" . DIRECTORY_SEPARATOR, #BASE URL (usually the domain root) 'BASE_URL' => ROOT_URL . 'taoEventLog/', ), 'extra' => array( 'structures' => dirname(__FILE__) . DIRECTORY_SEPARATOR . 'controller' . DIRECTORY_SEPARATOR . 'structures.xml', ) );