'taoTestTaker', 'label' => 'Test-taker core extension', 'description' => 'TAO TestTaker extension', 'license' => 'GPL-2.0', 'author' => 'Open Assessment Technologies, CRP Henri Tudor', 'models' => [ 'http://www.tao.lu/Ontologies/TAOSubject.rdf' ], 'install' => [ 'rdf' => [ dirname(__FILE__) . '/models/ontology/taosubject.rdf' ], 'php' => [ SetupConfig::class, SetupTesttakerCsvImporter::class, ] ], 'update' => "oat\\taoTestTaker\\scripts\\update\\Updater", 'managementRole' => 'http://www.tao.lu/Ontologies/TAOSubject.rdf#SubjectsManagerRole', 'acl' => [ ['grant', TestTakerService::ROLE_SUBJECT_MANAGER, ['ext' => 'taoTestTaker']] ], 'routes' => [ '/taoTestTaker/api' => ['class' => ApiRoute::class], '/taoTestTaker' => 'oat\\taoTestTaker\\actions' ], 'constants' => [ # actions directory "DIR_ACTIONS" => $extpath . "actions" . DIRECTORY_SEPARATOR, # views directory "DIR_VIEWS" => $extpath . "views" . DIRECTORY_SEPARATOR, # default module name 'DEFAULT_MODULE_NAME' => 'TestTaker', #default action name 'DEFAULT_ACTION_NAME' => 'index', #BASE PATH: the root path in the file system (usually the document root) 'BASE_PATH' => $extpath, #BASE URL (usually the domain root) 'BASE_URL' => ROOT_URL . 'taoTestTaker/', ] ];