| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilTestEvaluationFactory:Public Member Functions | |
| __construct (protected ilDBInterface $db, protected ilObjTest $test_obj) | |
| getCorrectionsEvaluationData () | |
| getEvaluationData () | |
Protected Member Functions | |
| getPassScoringSettings () | |
| isRandomTest () | |
| getTestQuestionCount () | |
| getTesttMarkSchema () | |
| getVisitTimeOfParticipant (int $active_id) | |
| getQuestionCountAndPointsForPassOfParticipant (int $active_id, int $pass) | |
| getAccessFilteredActiveIds () | |
| queryEvaluationData (array $active_ids) | |
| addQuestionsToParticipantPasses (ilTestEvaluationData $evaluation_data) | |
| getQuestionsForParticipantPassesForRandomTests (int $active_id, ilTestEvaluationUserData $user_eval_data, int $question_count) | |
| getQuestionsForParticipantPassesForSequencedTests (int $active_id) | |
| addMarksToParticipants (ilTestEvaluationData $evaluation_data) | |
Private Member Functions | |
| buildBasicUserEvaluationDataFromDB (array $row) | |
| buildBasicAttemptEvaluationDataFromDB (array $row) | |
| addVisitingTimeToUserEvalData (ilTestEvaluationUserData $user_data, int $active_id) | |
| addPointsAndQuestionCountToAttempt (ilTestEvaluationPassData $attempt, array $row) | |
| addQuestionToAttempt (ilTestEvaluationPassData $attempt, array $row) | |
Definition at line 21 of file class.ilTestEvaluationFactory.php.
| ilTestEvaluationFactory::__construct | ( | protected ilDBInterface | $db, | 
| protected ilObjTest | $test_obj | ||
| ) | 
Definition at line 23 of file class.ilTestEvaluationFactory.php.
      
  | 
  protected | 
Definition at line 408 of file class.ilTestEvaluationFactory.php.
References ilTestEvaluationData\getParticipant(), ilTestEvaluationData\getParticipantIds(), and getTesttMarkSchema().
Referenced by getEvaluationData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 235 of file class.ilTestEvaluationFactory.php.
References getQuestionCountAndPointsForPassOfParticipant(), ilTestEvaluationPassData\setMaxPoints(), and ilTestEvaluationPassData\setQuestionCount().
Referenced by getEvaluationData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 272 of file class.ilTestEvaluationFactory.php.
References $q, ilTestEvaluationData\addQuestionTitle(), ilTestEvaluationData\getParticipant(), ilTestEvaluationData\getParticipantIds(), getQuestionsForParticipantPassesForRandomTests(), getQuestionsForParticipantPassesForSequencedTests(), getTestQuestionCount(), and isRandomTest().
Referenced by getEvaluationData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 253 of file class.ilTestEvaluationFactory.php.
References ilTestEvaluationPassData\addAnsweredQuestion().
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 225 of file class.ilTestEvaluationFactory.php.
References getVisitTimeOfParticipant(), ilTestEvaluationUserData\setFirstVisit(), and ilTestEvaluationUserData\setLastVisit().
Referenced by getEvaluationData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 211 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 192 of file class.ilTestEvaluationFactory.php.
References getPassScoringSettings().
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 64 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
 Here is the caller graph for this function:| ilTestEvaluationFactory::getCorrectionsEvaluationData | ( | ) | 
Definition at line 126 of file class.ilTestEvaluationFactory.php.
References addQuestionToAttempt(), buildBasicAttemptEvaluationDataFromDB(), buildBasicUserEvaluationDataFromDB(), getAccessFilteredActiveIds(), and queryEvaluationData().
 Here is the call graph for this function:| ilTestEvaluationFactory::getEvaluationData | ( | ) | 
Definition at line 152 of file class.ilTestEvaluationFactory.php.
References addMarksToParticipants(), addPointsAndQuestionCountToAttempt(), addQuestionsToParticipantPasses(), addQuestionToAttempt(), addVisitingTimeToUserEvalData(), buildBasicAttemptEvaluationDataFromDB(), buildBasicUserEvaluationDataFromDB(), getAccessFilteredActiveIds(), and queryEvaluationData().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 29 of file class.ilTestEvaluationFactory.php.
Referenced by buildBasicUserEvaluationDataFromDB().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 54 of file class.ilTestEvaluationFactory.php.
References ilObjTest\_getQuestionCountAndPointsForPassOfParticipant().
Referenced by addPointsAndQuestionCountToAttempt().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 307 of file class.ilTestEvaluationFactory.php.
References ilTestEvaluationUserData\getLastPass(), and ILIAS\Repository\int().
Referenced by addQuestionsToParticipantPasses().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 355 of file class.ilTestEvaluationFactory.php.
Referenced by addQuestionsToParticipantPasses().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 39 of file class.ilTestEvaluationFactory.php.
Referenced by addQuestionsToParticipantPasses().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 44 of file class.ilTestEvaluationFactory.php.
Referenced by addMarksToParticipants().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 49 of file class.ilTestEvaluationFactory.php.
Referenced by addVisitingTimeToUserEvalData().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 34 of file class.ilTestEvaluationFactory.php.
Referenced by addQuestionsToParticipantPasses().
 Here is the caller graph for this function:
      
  | 
  protected | 
| int[] | $active_ids | 
Definition at line 76 of file class.ilTestEvaluationFactory.php.
Referenced by getCorrectionsEvaluationData(), and getEvaluationData().
 Here is the caller graph for this function: