ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
interface.ilIndividualAssessmentSettingsStorage.php
Go to the documentation of this file.
1 <?php
6 require_once 'Modules/IndividualAssessment/classes/class.ilObjIndividualAssessment.php';
7 require_once "Modules/IndividualAssessment/exceptions/class.ilIndividualAssessmentException.php";
9 {
15  public function createSettings(ilIndividualAssessmentSettings $settings);
16 
23  public function loadSettings(ilObjIndividualAssessment $obj);
24 
30  public function updateSettings(ilIndividualAssessmentSettings $settings);
31 
38  public function loadInfoSettings(ilObjIndividualAssessment $obj);
39 
45  public function updateInfoSettings(ilIndividualAssessmentInfoSettings $settings);
46 
53  public function deleteSettings(ilObjIndividualAssessment $obj);
54 }
For the purpose of streamlining the grading and learning-process status definition outside of tests...
An object carrying settings of an Individual Assessment obj beyond the standart information.
updateInfoSettings(ilIndividualAssessmentInfoSettings $settings)
Update info-screen settings entry.
A general storage interface for Individual assessment settings.
deleteSettings(ilObjIndividualAssessment $obj)
Delete settings entry corresponding to obj.
loadSettings(ilObjIndividualAssessment $obj)
Load settings corresponding to obj.
createSettings(ilIndividualAssessmentSettings $settings)
Create a entry corresponding to $settings.
updateSettings(ilIndividualAssessmentSettings $settings)
Update settings entry.
loadInfoSettings(ilObjIndividualAssessment $obj)
Load info-screen settings corresponding to obj.