36 lines
942 B
PHP
36 lines
942 B
PHP
<?php
|
|
|
|
use oat\taoQtiItem\controller\AbstractQtiItemRunner;
|
|
|
|
class taoQtiTest_actions_ItemRunner extends AbstractQtiItemRunner
|
|
{
|
|
|
|
/**
|
|
* The endpoint specific to QTI Items in a QTI Test runner context
|
|
* @return string
|
|
*/
|
|
protected function getResultServerEndpoint()
|
|
{
|
|
return _url('', 'TestRunner', 'taoQtiTest');
|
|
}
|
|
|
|
/**
|
|
* Define additional parameters for the result server
|
|
* @return array
|
|
*/
|
|
protected function getResultServerParams()
|
|
{
|
|
return [
|
|
'testServiceCallId' => $this->getRequestParameter('QtiTestParentServiceCallId'),
|
|
'testDefinition' => $this->getRequestParameter('QtiTestDefinition'),
|
|
'itemDataPath' => $this->getRequestParameter('itemDataPath')
|
|
];
|
|
}
|
|
|
|
protected function selectView()
|
|
{
|
|
$this->setInitialVariableElements();
|
|
$this->setView('item_runner.tpl');
|
|
}
|
|
}
|