40 $this->participantData = null;
61 foreach ($passesByActives as $activeId => $passes) {
62 foreach ($passes as $pass) {
75 $archiver->handInTestResult($activeId, $pass,
$filename);
76 $archiver->handInParticipantUploadedResults($activeId, $pass, $this->testOBJ);
87 $results = $this->testOBJ->getTestResult(
95 require_once
'Modules/Test/classes/class.ilTestResultHeaderLabelBuilder.php';
98 return $gui->getPassListOfAnswers(
108 $testResultHeaderLabelBuilder
120 return dirname($tmpFileName) .
'/scores-' . $this->testOBJ->getId() .
'-' . $activeId .
'-' . $pass .
'.pdf';
renderOverviewContent($activeId, $pass)
__construct(ilObjTest $testOBJ)
archiveActivesPass($activeId, $pass)
const PDF_USER_RESULT
PDF Purposes.
setParticipantData(ilTestParticipantData $participantData)
archivePassesByActives($passesByActives)
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
static ilTempnam(?string $a_temp_path=null)
Returns a unique and non existing Path for e temporary file or directory.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Service GUI class for tests.
static generatePDF($pdf_output, $output_mode, $filename=null, $purpose=null)
buildOverviewFilename($activeId, $pass)
setParticipantData($participantData)