| 
|   | getSpecificAnswerFeedbackTestPresentation (int $questionId, int $questionIndex, int $answerIndex) | 
|   | returns the html of SPECIFIC feedback for the given question id and answer index for test presentation  More...
  | 
|   | 
|   | completeSpecificFormProperties (ilPropertyFormGUI $form) | 
|   | completes a given form object with the specific form properties required by this question type  More...
  | 
|   | 
|   | initSpecificFormProperties (ilPropertyFormGUI $form) | 
|   | initialises a given form object's specific form properties relating to this question type  More...
  | 
|   | 
|   | saveSpecificFormProperties (ilPropertyFormGUI $form) | 
|   | 
|   | getSpecificAnswerFeedbackContent (int $questionId, int $questionIndex, int $answerIndex) | 
|   | 
|   | getAllSpecificAnswerFeedbackContents (int $questionId) | 
|   | 
|   | saveSpecificAnswerFeedbackContent (int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent) | 
|   | 
|   | deleteSpecificAnswerFeedbacks (int $questionId, bool $isAdditionalContentEditingModePageObject) | 
|   | 
|   | getSpecificAnswerFeedbackExportPresentation (int $questionId, int $questionIndex, int $answerIndex) | 
|   | 
|   | importSpecificAnswerFeedback (int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent) | 
|   | 
|   | __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) | 
|   | 
 | 
|   | cloneSpecificFeedback (int $source_question_id, int $target_question_id) | 
|   | 
|   | isSpecificAnswerFeedbackId (int $feedbackId) | 
|   | 
|   | 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) | 
|   |