|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilTestService:Public Member Functions | |
| __construct (ilObjTest $a_object) | |
| @access public More... | |
| getPassOverviewData ($active_id, $short=false) | |
| @access public @global ilObjUser $ilUser More... | |
| getManScoringQuestionGuiList ($activeId, $pass) | |
| Returns the list of answers of a users test pass and offers a scoring option. More... | |
| buildVirtualSequence (ilTestSession $testSession) | |
| getVirtualSequenceUserResults (ilTestVirtualSequence $virtualSequence) | |
| getQuestionSummaryData (ilTestSequenceSummaryProvider $testSequence, $obligationsFilterEnabled) | |
Static Public Member Functions | |
| static | isManScoringDone ($activeId) |
| reads the flag wether manscoring is done for the given test active or not from the global settings (scope: assessment / key: manscoring_done_<activeId>) More... | |
| static | setManScoringDone ($activeId, $manScoringDone) |
| stores the flag wether manscoring is done for the given test active or not within the global settings (scope: assessment / key: manscoring_done_<activeId>) More... | |
Protected Attributes | |
| $object = null | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Service class for tests.
Definition at line 27 of file class.ilTestService.php.
| ilTestService::__construct | ( | ilObjTest | $a_object | ) |
@access public
| ilObjTest | $a_object |
Definition at line 39 of file class.ilTestService.php.
| ilTestService::buildVirtualSequence | ( | ilTestSession | $testSession | ) |
Definition at line 194 of file class.ilTestService.php.
References $DIC, $ilDB, $lng, ILIAS\Repository\$refinery, ilTestSession\getActiveId(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilTestService::getManScoringQuestionGuiList | ( | $activeId, | |
| $pass | |||
| ) |
Returns the list of answers of a users test pass and offers a scoring option.
@access public
| integer | $active_id | Active ID of the active user |
| integer | $pass | Test pass |
Definition at line 134 of file class.ilTestService.php.
References ilObjAssessmentFolder\_getManualScoring().
Here is the call graph for this function:| ilTestService::getPassOverviewData | ( | $active_id, | |
$short = false |
|||
| ) |
@access public @global ilObjUser $ilUser
| integer | $active_id | |
| boolean | $short |
Definition at line 51 of file class.ilTestService.php.
References $DIC, $ilUser, ilObjTest\_getPass(), and ilObjTest\lookupPassResultsUpdateTimestamp().
Here is the call graph for this function:| ilTestService::getQuestionSummaryData | ( | ilTestSequenceSummaryProvider | $testSequence, |
| $obligationsFilterEnabled | |||
| ) |
| ilTestSequenceSummaryProvider | $testSequence | |
| bool | $obligationsFilter |
Definition at line 257 of file class.ilTestService.php.
References $data, ILIAS\LTI\ToolProvider\$key, ilObjTest\_getSolvedQuestions(), ilTestSequenceSummaryProvider\getActiveId(), ilTestSequenceSummaryProvider\getSequenceSummary(), and ILIAS\Repository\object().
Here is the call graph for this function:| ilTestService::getVirtualSequenceUserResults | ( | ilTestVirtualSequence | $virtualSequence | ) |
Definition at line 217 of file class.ilTestService.php.
References ILIAS\LTI\ToolProvider\$key, $results, ilTestVirtualSequence\getActiveId(), ilTestVirtualSequence\getQuestionsPassMap(), and ilTestVirtualSequence\getUniquePasses().
Here is the call graph for this function:
|
static |
reads the flag wether manscoring is done for the given test active or not from the global settings (scope: assessment / key: manscoring_done_<activeId>)
@access public
| integer | $activeId |
Definition at line 173 of file class.ilTestService.php.
Referenced by ilTestScoringGUI\buildManScoringParticipantForm(), and ilObjTest\getManualFeedback().
Here is the caller graph for this function:
|
static |
stores the flag wether manscoring is done for the given test active or not within the global settings (scope: assessment / key: manscoring_done_<activeId>)
@access public
| integer | $activeId | |
| boolean | $manScoringDone |
Definition at line 188 of file class.ilTestService.php.
Referenced by ilTestScoringGUI\saveManScoringParticipantScreen().
Here is the caller graph for this function:
|
protected |
Definition at line 33 of file class.ilTestService.php.