| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilTestGradingMessageBuilder:Public Member Functions | |
| __construct (private ilLanguage $lng, private ilGlobalTemplateInterface $main_tpl, private ilObjTest $testOBJ) | |
| setActiveId ($activeId) | |
| getActiveId () | |
| buildMessage () | |
| sendMessage () | |
| buildList () | |
| initListTemplate () | |
| getList () | |
Private Member Functions | |
| addMessagePart ($msgPart) | |
| getFullMessage () | |
| isPassed () | |
| loadResultData () | |
| buildGradingStatusMsg () | |
| buildGradingMarkMsg () | |
| getMarkOfficial () | |
| getMarkShort () | |
| getPercentage () | |
| getReachedPoints () | |
| getMaxPoints () | |
| areObligationsAnswered () | |
| populateListEntry ($label, $value) | |
| parseListTemplate () | |
Private Attributes | |
| $tpl | |
| $resultData | |
| $activeId | |
| $container | |
| array | $messageText = [] | 
Definition at line 27 of file class.ilTestGradingMessageBuilder.php.
| ilTestGradingMessageBuilder::__construct | ( | private ilLanguage | $lng, | 
| private ilGlobalTemplateInterface | $main_tpl, | ||
| private ilObjTest | $testOBJ | ||
| ) | 
| ilLanguage | $lng | |
| ilObjTest | $testOBJ | 
Definition at line 54 of file class.ilTestGradingMessageBuilder.php.
      
  | 
  private | 
Definition at line 84 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildMessage().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 168 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildList().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 124 of file class.ilTestGradingMessageBuilder.php.
References getMarkOfficial(), getMarkShort(), getMaxPoints(), getPercentage(), getReachedPoints(), and ILIAS\Repository\lng().
Referenced by buildMessage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 115 of file class.ilTestGradingMessageBuilder.php.
References isPassed(), and ILIAS\Repository\lng().
Referenced by buildMessage().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilTestGradingMessageBuilder::buildList | ( | ) | 
Definition at line 173 of file class.ilTestGradingMessageBuilder.php.
References areObligationsAnswered(), getMarkOfficial(), initListTemplate(), isPassed(), ILIAS\Repository\lng(), loadResultData(), parseListTemplate(), and populateListEntry().
 Here is the call graph for this function:| ilTestGradingMessageBuilder::buildMessage | ( | ) | 
Definition at line 71 of file class.ilTestGradingMessageBuilder.php.
References addMessagePart(), buildGradingMarkMsg(), buildGradingStatusMsg(), and loadResultData().
 Here is the call graph for this function:| ilTestGradingMessageBuilder::getActiveId | ( | ) | 
Definition at line 66 of file class.ilTestGradingMessageBuilder.php.
References $activeId.
Referenced by loadResultData().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 89 of file class.ilTestGradingMessageBuilder.php.
Referenced by sendMessage().
 Here is the caller graph for this function:| ilTestGradingMessageBuilder::getList | ( | ) | 
Definition at line 227 of file class.ilTestGradingMessageBuilder.php.
      
  | 
  private | 
Definition at line 137 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildGradingMarkMsg(), and buildList().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 142 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildGradingMarkMsg().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 163 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildGradingMarkMsg(), and getPercentage().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 147 of file class.ilTestGradingMessageBuilder.php.
References getMaxPoints(), and getReachedPoints().
Referenced by buildGradingMarkMsg().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 158 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildGradingMarkMsg(), and getPercentage().
 Here is the caller graph for this function:| ilTestGradingMessageBuilder::initListTemplate | ( | ) | 
Definition at line 208 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildList().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 94 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildGradingStatusMsg(), buildList(), and sendMessage().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 110 of file class.ilTestGradingMessageBuilder.php.
References getActiveId().
Referenced by buildList(), and buildMessage().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 221 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildList().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 213 of file class.ilTestGradingMessageBuilder.php.
Referenced by buildList().
 Here is the caller graph for this function:| ilTestGradingMessageBuilder::sendMessage | ( | ) | 
Definition at line 99 of file class.ilTestGradingMessageBuilder.php.
References getFullMessage(), and isPassed().
 Here is the call graph for this function:| ilTestGradingMessageBuilder::setActiveId | ( | $activeId | ) | 
      
  | 
  private | 
Definition at line 39 of file class.ilTestGradingMessageBuilder.php.
Referenced by getActiveId(), and setActiveId().
      
  | 
  private | 
Definition at line 43 of file class.ilTestGradingMessageBuilder.php.
      
  | 
  private | 
Definition at line 48 of file class.ilTestGradingMessageBuilder.php.
      
  | 
  private | 
Definition at line 34 of file class.ilTestGradingMessageBuilder.php.
      
  | 
  private | 
Definition at line 29 of file class.ilTestGradingMessageBuilder.php.