| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ilTestEvaluationData:Public Member Functions | |
| __sleep () | |
| __construct (protected array $participants) | |
| setDatasets (int $datasets) | |
| getDatasets () | |
| addQuestionTitle (int $question_id, string $question_title) | |
| getQuestionTitles () | |
| getQuestionTitle (?int $question_id) | |
| getTotalFinishedParticipants () | |
| getParticipants () | |
| resetFilter () | |
| setFilter (string $by, string $text) | |
| setFilterArray (array $arr_filter) | |
| addParticipant (int $active_id, ilTestEvaluationUserData $participant) | |
| getParticipant (int $active_id) | |
| participantExists ($active_id) | |
| removeParticipant ($active_id) | |
| getStatistics () | |
| getParticipantIds () | |
Data Fields | |
| const | FILTER_BY_NONE = '' | 
| const | FILTER_BY_NAME = 'name' | 
| const | FILTER_BY_GROUP = 'group' | 
| const | FILTER_BY_COURSE = 'course' | 
| const | FILTER_BY_ACTIVE_ID = 'active_id' | 
| array | $question_titles = [] | 
Protected Attributes | |
| Statistics | $statistics = null | 
| array | $arr_filter = null | 
| int | $datasets | 
Definition at line 26 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::__construct | ( | protected array | $participants | ) | 
| array<ilTestEvaluationUserData> | $participants | 
Definition at line 48 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::__sleep | ( | ) | 
Definition at line 40 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::addParticipant | ( | int | $active_id, | 
| ilTestEvaluationUserData | $participant | ||
| ) | 
Definition at line 187 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::addQuestionTitle | ( | int | $question_id, | 
| string | $question_title | ||
| ) | 
Definition at line 63 of file class.ilTestEvaluationData.php.
Referenced by ilTestEvaluationFactory\addQuestionsToParticipantPasses().
 Here is the caller graph for this function:| ilTestEvaluationData::getDatasets | ( | ) | 
| ilTestEvaluationData::getParticipant | ( | int | $active_id | ) | 
Definition at line 192 of file class.ilTestEvaluationData.php.
Referenced by ILIAS\Test\Statistics\Statistics\__construct(), ilTestEvaluationFactory\addMarksToParticipants(), and ilTestEvaluationFactory\addQuestionsToParticipantPasses().
 Here is the caller graph for this function:| ilTestEvaluationData::getParticipantIds | ( | ) | 
Definition at line 215 of file class.ilTestEvaluationData.php.
Referenced by ilTestEvaluationFactory\addMarksToParticipants(), and ilTestEvaluationFactory\addQuestionsToParticipantPasses().
 Here is the caller graph for this function:| ilTestEvaluationData::getParticipants | ( | ) | 
Definition at line 103 of file class.ilTestEvaluationData.php.
References ilObject\_getIdsForTitle(), and ilParticipants\_getMembershipByType().
Referenced by ILIAS\Test\Statistics\Statistics\__construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestEvaluationData::getQuestionTitle | ( | ?int | $question_id | ) | 
Definition at line 76 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::getQuestionTitles | ( | ) | 
Definition at line 71 of file class.ilTestEvaluationData.php.
References $question_titles.
| ilTestEvaluationData::getStatistics | ( | ) | 
| ilTestEvaluationData::getTotalFinishedParticipants | ( | ) | 
Definition at line 85 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::participantExists | ( | $active_id | ) | 
Definition at line 197 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::removeParticipant | ( | $active_id | ) | 
Definition at line 202 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::resetFilter | ( | ) | 
Definition at line 166 of file class.ilTestEvaluationData.php.
| ilTestEvaluationData::setDatasets | ( | int | $datasets | ) | 
| ilTestEvaluationData::setFilter | ( | string | $by, | 
| string | $text | ||
| ) | 
Definition at line 171 of file class.ilTestEvaluationData.php.
References $text.
| ilTestEvaluationData::setFilterArray | ( | array | $arr_filter | ) | 
      
  | 
  protected | 
Definition at line 37 of file class.ilTestEvaluationData.php.
Referenced by setFilterArray().
      
  | 
  protected | 
Definition at line 38 of file class.ilTestEvaluationData.php.
Referenced by getDatasets(), and setDatasets().
| array ilTestEvaluationData::$question_titles = [] | 
Definition at line 34 of file class.ilTestEvaluationData.php.
Referenced by getQuestionTitles().
      
  | 
  protected | 
Definition at line 36 of file class.ilTestEvaluationData.php.
Referenced by getStatistics().
| const ilTestEvaluationData::FILTER_BY_ACTIVE_ID = 'active_id' | 
Definition at line 32 of file class.ilTestEvaluationData.php.
Referenced by ILIAS\Test\ExportImport\ResultsExportExcel\withFilterByActiveId().
| const ilTestEvaluationData::FILTER_BY_COURSE = 'course' | 
Definition at line 31 of file class.ilTestEvaluationData.php.
| const ilTestEvaluationData::FILTER_BY_GROUP = 'group' | 
Definition at line 30 of file class.ilTestEvaluationData.php.
| const ilTestEvaluationData::FILTER_BY_NAME = 'name' | 
Definition at line 29 of file class.ilTestEvaluationData.php.
| const ilTestEvaluationData::FILTER_BY_NONE = '' | 
Definition at line 28 of file class.ilTestEvaluationData.php.
Referenced by ILIAS\Test\ExportImport\ResultsExportExcel\getCompleteData().