| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ilAssQuestionFeedback:
 Collaboration diagram for ilAssQuestionFeedback:Public Member Functions | |
| __construct (assQuestion $questionOBJ, ilCtrl $ctrl, ilDBInterface $db, ilLanguage $lng) | |
| constructor  More... | |
| getGenericFeedbackTestPresentation (int $question_id, bool $solution_completed) | |
| returns the html of GENERIC feedback for the given question id for test presentation (either for the complete solution or for the incomplete solution)  More... | |
| getSpecificAnswerFeedbackTestPresentation (int $question_id, int $question_index, int $answer_index) | |
| returns the html of SPECIFIC feedback for the given question id and answer index for test presentation  More... | |
| completeGenericFormProperties (ilPropertyFormGUI $form) | |
| completes a given form object with the GENERIC form properties required by all question types  More... | |
| completeSpecificFormProperties (ilPropertyFormGUI $form) | |
| completes a given form object with the SPECIFIC form properties required by this question type  More... | |
| initGenericFormProperties (ilPropertyFormGUI $form) | |
| initialises a given form object's GENERIC form properties relating to all question types  More... | |
| initSpecificFormProperties (ilPropertyFormGUI $form) | |
| initialises a given form object's SPECIFIC form properties relating to this question type  More... | |
| saveGenericFormProperties (ilPropertyFormGUI $form) | |
| saves a given form object's GENERIC form properties relating to all question types  More... | |
| saveSpecificFormProperties (ilPropertyFormGUI $form) | |
| saves a given form object's SPECIFIC form properties relating to this question type  More... | |
| isSaveableInPageObjectEditingMode () | |
| returns the fact wether the feedback editing form is saveable in page object editing or not.  More... | |
| getGenericFeedbackContent (int $question_id, bool $solution_completed) | |
| returns the GENERIC feedback content for a given question state.  More... | |
| getSpecificAnswerFeedbackContent (int $question_id, int $question_index, int $answer_index) | |
| getAllSpecificAnswerFeedbackContents (int $question_id) | |
| isSpecificAnswerFeedbackAvailable (int $question_id) | |
| saveGenericFeedbackContent (int $question_id, bool $solution_completed, string $feedback_content) | |
| saves GENERIC feedback content for the given question id to the database.  More... | |
| saveSpecificAnswerFeedbackContent (int $question_id, int $question_index, int $answer_index, string $feedback_content) | |
| deleteGenericFeedbacks (int $question_id, bool $isAdditionalContentEditingModePageObject) | |
| deletes all GENERIC feedback contents (and page objects if required) for the given question id  More... | |
| deleteSpecificAnswerFeedbacks (int $question_id, bool $isAdditionalContentEditingModePageObject) | |
| duplicateFeedback (int $originalQuestionId, int $duplicateQuestionId) | |
| duplicates the feedback relating to the given original question id and saves it for the given duplicate question id  More... | |
| cloneFeedback (int $originalQuestionId, int $duplicateQuestionId) | |
| syncs the feedback from a duplicated question back to the original question  More... | |
| checkFeedbackParent (int $feedbackId) | |
| getClassNameByType (string $a_type, bool $a_gui=false) | |
| setPageObjectOutputMode (string $page_obj_output_mode) | |
| getPageObjectOutputMode () | |
| getGenericFeedbackExportPresentation (int $question_id, bool $solution_completed) | |
| returns the generic feedback export presentation for given question id either for solution completed or incompleted  More... | |
| getSpecificAnswerFeedbackExportPresentation (int $question_id, int $question_index, int $answer_index) | |
| returns the generic feedback export presentation for given question id either for solution completed or incompleted  More... | |
| importGenericFeedback (int $question_id, bool $solution_completed, string $feedback_content) | |
| imports the given feedback content as generic feedback for the given question id for either the complete or incomplete solution  More... | |
| importSpecificAnswerFeedback (int $question_id, int $question_index, int $answer_index, string $feedback_content) | |
| migrateContentForLearningModule (ilAssSelfAssessmentMigrator $migrator, int $question_id) | |
| createFeedbackPages (string $mode) | |
Static Public Member Functions | |
| static | isValidFeedbackPageObjectType (string $feedbackPageObjectType) | 
| returns the fact whether the given page object type relates to generic or specific feedback page objects  More... | |
Data Fields | |
| const | CSS_CLASS_FEEDBACK_CORRECT = 'ilc_qfeedr_FeedbackRight' | 
| const | CSS_CLASS_FEEDBACK_WRONG = 'ilc_qfeedw_FeedbackWrong' | 
| const | PAGE_OBJECT_TYPE_GENERIC_FEEDBACK = 'qfbg' | 
| type for generic feedback page objects  More... | |
| const | PAGE_OBJECT_TYPE_SPECIFIC_FEEDBACK = 'qfbs' | 
| type for specific feedback page objects  More... | |
| const | FEEDBACK_SOLUTION_INCOMPLETE_PAGE_OBJECT_ID = 1 | 
| id for page object relating to generic incomplete solution feedback  More... | |
| const | FEEDBACK_SOLUTION_COMPLETE_PAGE_OBJECT_ID = 2 | 
| id for page object relating to generic complete solution feedback  More... | |
| const | TABLE_NAME_GENERIC_FEEDBACK = 'qpl_fb_generic' | 
Protected Member Functions | |
| buildFeedbackContentFormProperty (string $label, string $post_var, bool $as_non_editable) | |
| builds and returns a form property gui object with the given label and postvar that is addable to property forms depending on the given flag "asNonEditable" it returns a ...  More... | |
| cloneSpecificFeedback (int $originalQuestionId, int $duplicateQuestionId) | |
| duplicates the SPECIFIC feedback relating to the given original question id and saves it for the given duplicate question id  More... | |
| getGenericFeedbackId (int $question_id, bool $solution_completed) | |
| returns the SPECIFIC answer feedback ID for a given question id and answer index.  More... | |
| isGenericFeedbackId (int $feedbackId) | |
| isSpecificAnswerFeedbackId (int $feedbackId) | |
| getGenericFeedbackTableName () | |
| getPageObjectNonEditableValueHTML (string $page_object_type, int $page_object_id) | |
| returns html content to be used as value for non editable value form properties in feedback editing form  More... | |
| getPageObjectXML (string $page_object_type, int $page_object_id) | |
| createPageObject (string $page_object_type, int $page_object_id, string $page_object_content) | |
| clonePageObject (string $page_object_type, int $source_page_object_id, int $target_page_object_id, int $target_page_object_parent_id) | |
| ensurePageObjectDeleted (string $page_object_type, int $page_object_id) | |
| getGenericFeedbackPageObjectType () | |
| getSpecificAnswerFeedbackPageObjectType () | |
| getGenericFeedbackPageObjectId (int $question_id, bool $solution_completed) | |
| returns a useable page object id for generic feedback page objects for the given question id for either the complete or incomplete solution (using the id sequence of non page object generic feedback)  More... | |
| cleanupPageContent (string $content) | |
Protected Attributes | |
| assQuestion | $questionOBJ | 
| ilCtrl | $ctrl | 
| ilDBInterface | $db | 
| ilLanguage | $lng | 
| string | $page_obj_output_mode = "presentation" | 
Private Member Functions | |
| duplicateGenericFeedback (int $originalQuestionId, int $duplicateQuestionId) | |
| duplicates the GENERIC feedback relating to the given original question id and saves it for the given duplicate question id  More... | |
| cloneGenericFeedback (int $originalQuestionId, int $duplicateQuestionId) | |
| syncs the GENERIC feedback from a duplicated question back to the original question  More... | |
| getPageObjectEditingLink (string $page_object_type, int $page_object_id) | |
| ensurePageObjectExists (string $page_object_type, int $page_object_id) | |
Definition at line 29 of file class.ilAssQuestionFeedback.php.
      
  | 
  final | 
constructor
public
| assQuestion | $questionOBJ | |
| ilCtrl | $ctrl | |
| ilDBInterface | $db | |
| ilLanguage | $lng | 
Definition at line 76 of file class.ilAssQuestionFeedback.php.
References $ctrl, $db, $lng, $questionOBJ, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  finalprotected | 
builds and returns a form property gui object with the given label and postvar that is addable to property forms depending on the given flag "asNonEditable" it returns a ...
Definition at line 244 of file class.ilAssQuestionFeedback.php.
References ilObjAdvancedEditing\_getUsedHTMLTags(), and ilAssSelfAssessmentQuestionFormatter\getSelfAssessmentTags().
Referenced by ilAssClozeTestFeedback\completeFbPropsForNumericGap(), ilAssClozeTestFeedback\completeFbPropsForSelectGap(), ilAssClozeTestFeedback\completeFbPropsForTextGap(), ilAssClozeTestFeedback\completeFormPropsForFeedbackModeGapQuestion(), completeGenericFormProperties(), ilAssConfigurableMultiOptionQuestionFeedback\completeSpecificFormProperties(), and ilAssMultiOptionQuestionFeedback\completeSpecificFormProperties().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  final | 
Definition at line 511 of file class.ilAssQuestionFeedback.php.
References isGenericFeedbackId(), and isSpecificAnswerFeedbackId().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 754 of file class.ilAssQuestionFeedback.php.
Referenced by ilAssMultiOptionQuestionFeedback\getAllSpecificAnswerPageEditorFeedbackContents(), getGenericFeedbackTestPresentation(), and ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackTestPresentation().
 Here is the caller graph for this function:
      
  | 
  final | 
syncs the feedback from a duplicated question back to the original question
Definition at line 437 of file class.ilAssQuestionFeedback.php.
References cloneGenericFeedback(), and cloneSpecificFeedback().
 Here is the call graph for this function:
      
  | 
  private | 
syncs the GENERIC feedback from a duplicated question back to the original question
Definition at line 446 of file class.ilAssQuestionFeedback.php.
References getGenericFeedbackTableName().
Referenced by cloneFeedback().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  finalprotected | 
Definition at line 628 of file class.ilAssQuestionFeedback.php.
References ensurePageObjectExists(), and getClassNameByType().
Referenced by ilAssMultiOptionQuestionFeedback\cloneSpecificFeedback(), and duplicateGenericFeedback().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstractprotected | 
duplicates the SPECIFIC feedback relating to the given original question id and saves it for the given duplicate question id
Referenced by cloneFeedback(), duplicateFeedback(), and duplicateGenericFeedback().
 Here is the caller graph for this function:
      
  | 
  final | 
completes a given form object with the GENERIC form properties required by all question types
Definition at line 121 of file class.ilAssQuestionFeedback.php.
References ilPropertyFormGUI\addItem(), buildFeedbackContentFormProperty(), completeSpecificFormProperties(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  abstract | 
completes a given form object with the SPECIFIC form properties required by this question type
public
| ilPropertyFormGUI | $form | 
Referenced by completeGenericFormProperties().
 Here is the caller graph for this function:| ilAssQuestionFeedback::createFeedbackPages | ( | string | $mode | ) | 
Definition at line 770 of file class.ilAssQuestionFeedback.php.
References ensurePageObjectExists(), getPageObjectEditingLink(), PAGE_OBJECT_TYPE_GENERIC_FEEDBACK, and saveGenericFeedbackContent().
 Here is the call graph for this function:
      
  | 
  finalprotected | 
Definition at line 617 of file class.ilAssQuestionFeedback.php.
References getClassNameByType().
Referenced by importGenericFeedback(), and ilAssMultiOptionQuestionFeedback\importSpecificAnswerFeedback().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  final | 
deletes all GENERIC feedback contents (and page objects if required) for the given question id
Definition at line 365 of file class.ilAssQuestionFeedback.php.
References deleteSpecificAnswerFeedbacks(), ensurePageObjectDeleted(), getGenericFeedbackPageObjectId(), and getGenericFeedbackPageObjectType().
 Here is the call graph for this function:
      
  | 
  abstract | 
      
  | 
  final | 
duplicates the feedback relating to the given original question id and saves it for the given duplicate question id
Definition at line 392 of file class.ilAssQuestionFeedback.php.
References cloneSpecificFeedback(), and duplicateGenericFeedback().
 Here is the call graph for this function:
      
  | 
  private | 
duplicates the GENERIC feedback relating to the given original question id and saves it for the given duplicate question id
Definition at line 402 of file class.ilAssQuestionFeedback.php.
References $res, clonePageObject(), cloneSpecificFeedback(), getGenericFeedbackPageObjectType(), and getGenericFeedbackTableName().
Referenced by duplicateFeedback().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  finalprotected | 
Definition at line 645 of file class.ilAssQuestionFeedback.php.
References ilPageObject\_exists(), PAGE_OBJECT_TYPE_GENERIC_FEEDBACK, and PAGE_OBJECT_TYPE_SPECIFIC_FEEDBACK.
Referenced by deleteGenericFeedbacks(), ilAssMultiOptionQuestionFeedback\deleteSpecificAnswerFeedbacks(), and ilAssClozeTestFeedback\deleteSpecificAnswerFeedbacksByIds().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 599 of file class.ilAssQuestionFeedback.php.
References ilPageObject\_exists(), PAGE_OBJECT_TYPE_GENERIC_FEEDBACK, and PAGE_OBJECT_TYPE_SPECIFIC_FEEDBACK.
Referenced by clonePageObject(), createFeedbackPages(), getPageObjectOutputMode(), getPageObjectXML(), and initGenericFormProperties().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstract | 
| ilAssQuestionFeedback::getClassNameByType | ( | string | $a_type, | 
| bool | $a_gui = false  | 
        ||
| ) | 
Definition at line 545 of file class.ilAssQuestionFeedback.php.
References PAGE_OBJECT_TYPE_GENERIC_FEEDBACK.
Referenced by clonePageObject(), createPageObject(), getPageObjectEditingLink(), getPageObjectOutputMode(), and getPageObjectXML().
 Here is the caller graph for this function:
      
  | 
  final | 
returns the GENERIC feedback content for a given question state.
the state is either the completed solution (all answers correct) of the question or at least one incorrect answer.
Definition at line 274 of file class.ilAssQuestionFeedback.php.
References $res, ilRTE\_replaceMediaObjectImageSrc(), getAllSpecificAnswerFeedbackContents(), and getSpecificAnswerFeedbackContent().
Referenced by getGenericFeedbackExportPresentation(), getGenericFeedbackTestPresentation(), and initGenericFormProperties().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilAssQuestionFeedback::getGenericFeedbackExportPresentation | ( | int | $question_id, | 
| bool | $solution_completed | ||
| ) | 
returns the generic feedback export presentation for given question id either for solution completed or incompleted
Definition at line 705 of file class.ilAssQuestionFeedback.php.
References getGenericFeedbackContent(), getGenericFeedbackPageObjectId(), getGenericFeedbackPageObjectType(), getPageObjectXML(), and getSpecificAnswerFeedbackExportPresentation().
 Here is the call graph for this function:
      
  | 
  finalprotected | 
returns the SPECIFIC answer feedback ID for a given question id and answer index.
Definition at line 479 of file class.ilAssQuestionFeedback.php.
References $res, and ILIAS\Repository\int().
Referenced by getGenericFeedbackPageObjectId(), initGenericFormProperties(), and saveGenericFeedbackContent().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  finalprotected | 
returns a useable page object id for generic feedback page objects for the given question id for either the complete or incomplete solution (using the id sequence of non page object generic feedback)
Definition at line 695 of file class.ilAssQuestionFeedback.php.
References getGenericFeedbackId().
Referenced by deleteGenericFeedbacks(), getGenericFeedbackExportPresentation(), getGenericFeedbackTestPresentation(), and initGenericFormProperties().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  finalprotected | 
Definition at line 665 of file class.ilAssQuestionFeedback.php.
Referenced by deleteGenericFeedbacks(), duplicateGenericFeedback(), getGenericFeedbackExportPresentation(), getGenericFeedbackTestPresentation(), importGenericFeedback(), and initGenericFormProperties().
 Here is the caller graph for this function:
      
  | 
  finalprotected | 
Definition at line 524 of file class.ilAssQuestionFeedback.php.
Referenced by cloneGenericFeedback(), duplicateGenericFeedback(), and saveGenericFeedbackContent().
 Here is the caller graph for this function:| ilAssQuestionFeedback::getGenericFeedbackTestPresentation | ( | int | $question_id, | 
| bool | $solution_completed | ||
| ) | 
returns the html of GENERIC feedback for the given question id for test presentation (either for the complete solution or for the incomplete solution)
Definition at line 88 of file class.ilAssQuestionFeedback.php.
References cleanupPageContent(), getGenericFeedbackContent(), getGenericFeedbackPageObjectId(), getGenericFeedbackPageObjectType(), and getSpecificAnswerFeedbackTestPresentation().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 557 of file class.ilAssQuestionFeedback.php.
References ILIAS\Repository\ctrl(), and getClassNameByType().
Referenced by createFeedbackPages(), and getPageObjectNonEditableValueHTML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  finalprotected | 
returns html content to be used as value for non editable value form properties in feedback editing form
Definition at line 533 of file class.ilAssQuestionFeedback.php.
References getPageObjectEditingLink(), and ILIAS\Repository\lng().
Referenced by ilAssClozeTestFeedback\getSpecificAnswerFeedbackFormValue(), initGenericFormProperties(), ilAssConfigurableMultiOptionQuestionFeedback\initSpecificFormProperties(), and ilAssMultiOptionQuestionFeedback\initSpecificFormProperties().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  final | 
Definition at line 571 of file class.ilAssQuestionFeedback.php.
References $page_obj_output_mode, ILIAS\Repository\ctrl(), ensurePageObjectExists(), and getClassNameByType().
 Here is the call graph for this function:
      
  | 
  finalprotected | 
Definition at line 589 of file class.ilAssQuestionFeedback.php.
References ensurePageObjectExists(), and getClassNameByType().
Referenced by getGenericFeedbackExportPresentation(), ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackExportPresentation(), and ilAssClozeTestFeedback\isSpecificAnswerFeedbackAvailable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstract | 
      
  | 
  abstract | 
returns the generic feedback export presentation for given question id either for solution completed or incompleted
Referenced by getGenericFeedbackExportPresentation(), and isSpecificAnswerFeedbackAvailable().
 Here is the caller graph for this function:
      
  | 
  finalprotected | 
Definition at line 670 of file class.ilAssQuestionFeedback.php.
Referenced by ilAssMultiOptionQuestionFeedback\cloneSpecificFeedback(), ilAssMultiOptionQuestionFeedback\deleteSpecificAnswerFeedbacks(), ilAssClozeTestFeedback\deleteSpecificAnswerFeedbacksByIds(), ilAssMultiOptionQuestionFeedback\getAllSpecificAnswerPageEditorFeedbackContents(), ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackExportPresentation(), ilAssClozeTestFeedback\getSpecificAnswerFeedbackFormValue(), ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackTestPresentation(), ilAssMultiOptionQuestionFeedback\importSpecificAnswerFeedback(), ilAssConfigurableMultiOptionQuestionFeedback\initSpecificFormProperties(), ilAssMultiOptionQuestionFeedback\initSpecificFormProperties(), and ilAssClozeTestFeedback\isSpecificAnswerFeedbackAvailable().
 Here is the caller graph for this function:
      
  | 
  abstract | 
returns the html of SPECIFIC feedback for the given question id and answer index for test presentation
public
| integer | $question_id | |
| integer | $question_index | |
| integer | $answer_index | 
Referenced by getGenericFeedbackTestPresentation().
 Here is the caller graph for this function:| ilAssQuestionFeedback::importGenericFeedback | ( | int | $question_id, | 
| bool | $solution_completed, | ||
| string | $feedback_content | ||
| ) | 
imports the given feedback content as generic feedback for the given question id for either the complete or incomplete solution
Definition at line 729 of file class.ilAssQuestionFeedback.php.
References createPageObject(), getGenericFeedbackPageObjectType(), importSpecificAnswerFeedback(), and saveGenericFeedbackContent().
 Here is the call graph for this function:
      
  | 
  abstract | 
      
  | 
  final | 
initialises a given form object's GENERIC form properties relating to all question types
Definition at line 150 of file class.ilAssQuestionFeedback.php.
References ILIAS\Repository\ctrl(), ensurePageObjectExists(), getGenericFeedbackContent(), getGenericFeedbackId(), getGenericFeedbackPageObjectId(), getGenericFeedbackPageObjectType(), ilPropertyFormGUI\getItemByPostVar(), getPageObjectNonEditableValueHTML(), initSpecificFormProperties(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  abstract | 
initialises a given form object's SPECIFIC form properties relating to this question type
Referenced by initGenericFormProperties().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 496 of file class.ilAssQuestionFeedback.php.
References isSpecificAnswerFeedbackId().
Referenced by checkFeedbackParent().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilAssQuestionFeedback::isSaveableInPageObjectEditingMode | ( | ) | 
returns the fact wether the feedback editing form is saveable in page object editing or not.
by default all properties are edited as page object unless there are additional settings (this method can be overwritten per question type if required)
Definition at line 231 of file class.ilAssQuestionFeedback.php.
| ilAssQuestionFeedback::isSpecificAnswerFeedbackAvailable | ( | int | $question_id | ) | 
Definition at line 298 of file class.ilAssQuestionFeedback.php.
References $res, and getSpecificAnswerFeedbackExportPresentation().
 Here is the call graph for this function:
      
  | 
  abstractprotected | 
Referenced by checkFeedbackParent(), and isGenericFeedbackId().
 Here is the caller graph for this function:
      
  | 
  staticfinal | 
returns the fact whether the given page object type relates to generic or specific feedback page objects
Definition at line 679 of file class.ilAssQuestionFeedback.php.
Referenced by ilAssQuestionFeedbackPageObjectCommandForwarder\__construct().
 Here is the caller graph for this function:| ilAssQuestionFeedback::migrateContentForLearningModule | ( | ilAssSelfAssessmentMigrator | $migrator, | 
| int | $question_id | ||
| ) | 
Definition at line 743 of file class.ilAssQuestionFeedback.php.
References ilAssSelfAssessmentMigrator\migrateToLmContent(), and saveGenericFeedbackContent().
 Here is the call graph for this function:
      
  | 
  final | 
saves GENERIC feedback content for the given question id to the database.
Generic feedback is either feedback for the completed solution (all answers correct) of the question or at least onen incorrect answer.
Definition at line 324 of file class.ilAssQuestionFeedback.php.
References ilRTE\_replaceMediaObjectImageSrc(), getGenericFeedbackId(), getGenericFeedbackTableName(), ILIAS\Repository\int(), and saveSpecificAnswerFeedbackContent().
Referenced by createFeedbackPages(), importGenericFeedback(), migrateContentForLearningModule(), and saveGenericFormProperties().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  final | 
saves a given form object's GENERIC form properties relating to all question types
Definition at line 212 of file class.ilAssQuestionFeedback.php.
References ilPropertyFormGUI\getInput(), saveGenericFeedbackContent(), and saveSpecificFormProperties().
 Here is the call graph for this function:
      
  | 
  abstract | 
      
  | 
  abstract | 
saves a given form object's SPECIFIC form properties relating to this question type
Referenced by saveGenericFormProperties().
 Here is the caller graph for this function:
      
  | 
  final | 
Definition at line 566 of file class.ilAssQuestionFeedback.php.
References $page_obj_output_mode.
      
  | 
  protected | 
Definition at line 58 of file class.ilAssQuestionFeedback.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 60 of file class.ilAssQuestionFeedback.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 62 of file class.ilAssQuestionFeedback.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 64 of file class.ilAssQuestionFeedback.php.
Referenced by getPageObjectOutputMode(), and setPageObjectOutputMode().
      
  | 
  protected | 
Definition at line 56 of file class.ilAssQuestionFeedback.php.
Referenced by __construct().
| const ilAssQuestionFeedback::CSS_CLASS_FEEDBACK_CORRECT = 'ilc_qfeedr_FeedbackRight' | 
Definition at line 31 of file class.ilAssQuestionFeedback.php.
Referenced by assTextQuestionGUI\getAutoSavedSolutionOutput(), assFileUploadGUI\getSolutionOutput(), assImagemapQuestionGUI\getSolutionOutput(), ilTestPlayerAbstractGUI\populateGenericFeedbackBlock(), ilAssQuestionPreviewGUI\populateGenericQuestionFeedback(), assOrderingHorizontalGUI\renderSolutionOutput(), assTextQuestionGUI\renderSolutionOutput(), assTextSubsetGUI\renderSolutionOutput(), assNumericGUI\renderSolutionOutput(), assSingleChoiceGUI\renderSolutionOutput(), assMultipleChoiceGUI\renderSolutionOutput(), assErrorTextGUI\renderSolutionOutput(), assLongMenuGUI\renderSolutionOutput(), assOrderingQuestionGUI\renderSolutionOutput(), assMatchingQuestionGUI\renderSolutionOutput(), assKprimChoiceGUI\renderSolutionOutput(), assClozeTestGUI\renderSolutionOutput(), and assFormulaQuestionGUI\renderSolutionOutput().
| const ilAssQuestionFeedback::CSS_CLASS_FEEDBACK_WRONG = 'ilc_qfeedw_FeedbackWrong' | 
Definition at line 32 of file class.ilAssQuestionFeedback.php.
Referenced by assTextQuestionGUI\getAutoSavedSolutionOutput(), assFileUploadGUI\getSolutionOutput(), assImagemapQuestionGUI\getSolutionOutput(), ilTestPlayerAbstractGUI\populateGenericFeedbackBlock(), ilAssQuestionPreviewGUI\populateGenericQuestionFeedback(), assOrderingHorizontalGUI\renderSolutionOutput(), assTextQuestionGUI\renderSolutionOutput(), assTextSubsetGUI\renderSolutionOutput(), assNumericGUI\renderSolutionOutput(), assSingleChoiceGUI\renderSolutionOutput(), assMultipleChoiceGUI\renderSolutionOutput(), assErrorTextGUI\renderSolutionOutput(), assLongMenuGUI\renderSolutionOutput(), assOrderingQuestionGUI\renderSolutionOutput(), assMatchingQuestionGUI\renderSolutionOutput(), assKprimChoiceGUI\renderSolutionOutput(), assClozeTestGUI\renderSolutionOutput(), and assFormulaQuestionGUI\renderSolutionOutput().
| const ilAssQuestionFeedback::FEEDBACK_SOLUTION_COMPLETE_PAGE_OBJECT_ID = 2 | 
id for page object relating to generic complete solution feedback
Definition at line 52 of file class.ilAssQuestionFeedback.php.
| const ilAssQuestionFeedback::FEEDBACK_SOLUTION_INCOMPLETE_PAGE_OBJECT_ID = 1 | 
id for page object relating to generic incomplete solution feedback
Definition at line 47 of file class.ilAssQuestionFeedback.php.
| const ilAssQuestionFeedback::PAGE_OBJECT_TYPE_GENERIC_FEEDBACK = 'qfbg' | 
type for generic feedback page objects
Definition at line 37 of file class.ilAssQuestionFeedback.php.
Referenced by createFeedbackPages(), ensurePageObjectDeleted(), ilAssQuestionFeedbackPageObjectCommandForwarder\ensurePageObjectExists(), ensurePageObjectExists(), ilAssQuestionList\generateFeedbackSubquery(), getClassNameByType(), and ilAssQuestionFeedbackPageObjectCommandForwarder\getPageObjectGUI().
| const ilAssQuestionFeedback::PAGE_OBJECT_TYPE_SPECIFIC_FEEDBACK = 'qfbs' | 
type for specific feedback page objects
Definition at line 42 of file class.ilAssQuestionFeedback.php.
Referenced by ensurePageObjectDeleted(), ilAssQuestionFeedbackPageObjectCommandForwarder\ensurePageObjectExists(), ensurePageObjectExists(), and ilAssQuestionList\generateFeedbackSubquery().
| const ilAssQuestionFeedback::TABLE_NAME_GENERIC_FEEDBACK = 'qpl_fb_generic' | 
Definition at line 54 of file class.ilAssQuestionFeedback.php.