| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilObjTestSettingsResultSummary:
 Collaboration diagram for ilObjTestSettingsResultSummary:Public Member Functions | |
| __construct (int $test_id) | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment=null) | |
| toStorage () | |
| getScoreReporting () | |
| withScoreReporting (int $score_reporting) | |
| getScoreReportingEnabled () | |
| getReportingDate () | |
| withReportingDate (?\DateTimeImmutable $reporting_date) | |
| getShowGradingStatusEnabled () | |
| withShowGradingStatusEnabled (bool $show_grading_status) | |
| getShowGradingMarkEnabled () | |
| withShowGradingMarkEnabled (bool $show_grading_mark) | |
| getPassDeletionAllowed () | |
| withPassDeletionAllowed (bool $pass_deletion_allowed) | |
| getShowPassDetails () | |
| withShowPassDetails (bool $flag) | |
  Public Member Functions inherited from TestSettings | |
| __construct (int $test_id) | |
| getTestId () | |
| withTestId (int $test_id) | |
| toForm (\ilLanguage $lng, FieldFactory $f, Refinery $refinery, array $environment=null) | |
| toStorage () | |
Data Fields | |
| const | SCORE_REPORTING_DISABLED = 0 | 
| const | SCORE_REPORTING_FINISHED = 1 | 
| const | SCORE_REPORTING_IMMIDIATLY = 2 | 
| const | SCORE_REPORTING_DATE = 3 | 
| const | SCORE_REPORTING_AFTER_PASSED = 4 | 
Protected Attributes | |
| int | $score_reporting = 0 | 
| DateTimeImmutable | $reporting_date = null | 
| bool | $pass_deletion_allowed = false | 
| bool | $show_pass_details = false | 
| this is derived from results_presentation with RESULTPRES_BIT_PASS_DETAILS; see ilObjTestSettingsResultDetails  More... | |
| bool | $show_grading_status = false | 
| bool | $show_grading_mark = false | 
  Protected Attributes inherited from TestSettings | |
| int | $test_id | 
Definition at line 25 of file ilObjTestSettingsResultSummary.php.
| ilObjTestSettingsResultSummary::__construct | ( | int | $test_id | ) | 
Definition at line 44 of file ilObjTestSettingsResultSummary.php.
References ILIAS\MetaData\Repository\Validation\Data\__construct().
 Here is the call graph for this function:| ilObjTestSettingsResultSummary::getPassDeletionAllowed | ( | ) | 
Definition at line 230 of file ilObjTestSettingsResultSummary.php.
References $pass_deletion_allowed.
Referenced by toForm(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsResultSummary::getReportingDate | ( | ) | 
Definition at line 197 of file ilObjTestSettingsResultSummary.php.
References $reporting_date.
Referenced by toForm(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsResultSummary::getScoreReporting | ( | ) | 
Definition at line 181 of file ilObjTestSettingsResultSummary.php.
References $score_reporting.
Referenced by toForm(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsResultSummary::getScoreReportingEnabled | ( | ) | 
Definition at line 192 of file ilObjTestSettingsResultSummary.php.
Referenced by toForm().
 Here is the caller graph for this function:| ilObjTestSettingsResultSummary::getShowGradingMarkEnabled | ( | ) | 
Definition at line 219 of file ilObjTestSettingsResultSummary.php.
References $show_grading_mark.
Referenced by toForm(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsResultSummary::getShowGradingStatusEnabled | ( | ) | 
Definition at line 208 of file ilObjTestSettingsResultSummary.php.
References $show_grading_status.
Referenced by toForm(), and toStorage().
 Here is the caller graph for this function:| ilObjTestSettingsResultSummary::getShowPassDetails | ( | ) | 
Definition at line 241 of file ilObjTestSettingsResultSummary.php.
References $show_pass_details.
Referenced by toForm().
 Here is the caller graph for this function:| ilObjTestSettingsResultSummary::toForm | ( | \ilLanguage | $lng, | 
| FieldFactory | $f, | ||
| Refinery | $refinery, | ||
| array | $environment = null  | 
        ||
| ) | 
Definition at line 49 of file ilObjTestSettingsResultSummary.php.
References ILIAS\LTI\ToolProvider\$settings, getPassDeletionAllowed(), getReportingDate(), getScoreReporting(), getScoreReportingEnabled(), getShowGradingMarkEnabled(), getShowGradingStatusEnabled(), getShowPassDetails(), ILIAS\Repository\int(), ilLanguage\txt(), ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation(), and ILIAS\UI\Component\Input\Input\withAdditionalTransformation().
 Here is the call graph for this function:| ilObjTestSettingsResultSummary::toStorage | ( | ) | 
Definition at line 163 of file ilObjTestSettingsResultSummary.php.
References getPassDeletionAllowed(), getReportingDate(), getScoreReporting(), getShowGradingMarkEnabled(), getShowGradingStatusEnabled(), ILIAS\Repository\int(), and ilObjTestScoreSettingsDatabaseRepository\STORAGE_DATE_FORMAT.
 Here is the call graph for this function:| ilObjTestSettingsResultSummary::withPassDeletionAllowed | ( | bool | $pass_deletion_allowed | ) | 
Definition at line 234 of file ilObjTestSettingsResultSummary.php.
References $pass_deletion_allowed.
| ilObjTestSettingsResultSummary::withReportingDate | ( | ?\DateTimeImmutable | $reporting_date | ) | 
Definition at line 201 of file ilObjTestSettingsResultSummary.php.
References $reporting_date.
| ilObjTestSettingsResultSummary::withScoreReporting | ( | int | $score_reporting | ) | 
Definition at line 185 of file ilObjTestSettingsResultSummary.php.
References $score_reporting.
| ilObjTestSettingsResultSummary::withShowGradingMarkEnabled | ( | bool | $show_grading_mark | ) | 
Definition at line 223 of file ilObjTestSettingsResultSummary.php.
References $show_grading_mark.
| ilObjTestSettingsResultSummary::withShowGradingStatusEnabled | ( | bool | $show_grading_status | ) | 
Definition at line 212 of file ilObjTestSettingsResultSummary.php.
References $show_grading_status.
| ilObjTestSettingsResultSummary::withShowPassDetails | ( | bool | $flag | ) | 
Definition at line 245 of file ilObjTestSettingsResultSummary.php.
Referenced by ilObjTestScoreSettings\__construct().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 35 of file ilObjTestSettingsResultSummary.php.
Referenced by getPassDeletionAllowed(), and withPassDeletionAllowed().
      
  | 
  protected | 
Definition at line 34 of file ilObjTestSettingsResultSummary.php.
Referenced by getReportingDate(), and withReportingDate().
      
  | 
  protected | 
Definition at line 33 of file ilObjTestSettingsResultSummary.php.
Referenced by getScoreReporting(), and withScoreReporting().
      
  | 
  protected | 
Definition at line 42 of file ilObjTestSettingsResultSummary.php.
Referenced by getShowGradingMarkEnabled(), and withShowGradingMarkEnabled().
      
  | 
  protected | 
Definition at line 41 of file ilObjTestSettingsResultSummary.php.
Referenced by getShowGradingStatusEnabled(), and withShowGradingStatusEnabled().
      
  | 
  protected | 
this is derived from results_presentation with RESULTPRES_BIT_PASS_DETAILS; see ilObjTestSettingsResultDetails
Definition at line 40 of file ilObjTestSettingsResultSummary.php.
Referenced by getShowPassDetails().
| const ilObjTestSettingsResultSummary::SCORE_REPORTING_AFTER_PASSED = 4 | 
Definition at line 31 of file ilObjTestSettingsResultSummary.php.
Referenced by ilObjTestGUI\infoScreen(), ilTestPassesSelector\isReportablePass(), ilObjTest\isScoreReportingEnabled(), and ilTestResultsGUI\showNoResultsReportingMessage().
| const ilObjTestSettingsResultSummary::SCORE_REPORTING_DATE = 3 | 
Definition at line 30 of file ilObjTestSettingsResultSummary.php.
Referenced by ilObjTest\canEditMarks(), ilObjTestGUI\infoScreen(), ilTestPassesSelector\isReportablePass(), ilObjTestSettingsScoringResultsGUI\isScoreReportingAvailable(), ilObjTest\isScoreReportingEnabled(), and ilTestResultsGUI\showNoResultsReportingMessage().
| const ilObjTestSettingsResultSummary::SCORE_REPORTING_DISABLED = 0 | 
Definition at line 27 of file ilObjTestSettingsResultSummary.php.
Referenced by ilObjTest\isScoreReportingEnabled().
| const ilObjTestSettingsResultSummary::SCORE_REPORTING_FINISHED = 1 | 
Definition at line 28 of file ilObjTestSettingsResultSummary.php.
Referenced by ilObjTestGUI\infoScreen(), ilTestPassesSelector\isReportablePass(), ilObjTest\isScoreReportingEnabled(), and ilTestResultsGUI\showNoResultsReportingMessage().
| const ilObjTestSettingsResultSummary::SCORE_REPORTING_IMMIDIATLY = 2 | 
Definition at line 29 of file ilObjTestSettingsResultSummary.php.
Referenced by ilObjTestGUI\infoScreen(), ilTestPassesSelector\isReportablePass(), and ilObjTest\isScoreReportingEnabled().