ILIAS  release_8 Revision v8.24
class.ilAssSingleOptionQuestionFeedback.php
Go to the documentation of this file.
1<?php
2
31{
36 public function getSpecificAnswerFeedbackTestPresentation(int $questionId, int $questionIndex, int $answerIndex): string
37 {
38 return '';
39 }
40
49 {
50 }
51
59 public function initSpecificFormProperties(ilPropertyFormGUI $form): void
60 {
61 }
62
63 public function saveSpecificFormProperties(ilPropertyFormGUI $form): void
64 {
65 }
66
67 public function getSpecificAnswerFeedbackContent(int $questionId, int $questionIndex, int $answerIndex): string
68 {
69 return '';
70 }
71
72 public function getAllSpecificAnswerFeedbackContents(int $questionId): string
73 {
74 return '';
75 }
76
77 public function saveSpecificAnswerFeedbackContent(int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent): int
78 {
79 return -1;
80 }
81
82 public function deleteSpecificAnswerFeedbacks(int $questionId, bool $isAdditionalContentEditingModePageObject): void
83 {
84 }
85
86 protected function duplicateSpecificFeedback(int $originalQuestionId, int $duplicateQuestionId): void
87 {
88 }
89
90 protected function syncSpecificFeedback(int $originalQuestionId, int $duplicateQuestionId): void
91 {
92 }
93
94 public function getSpecificAnswerFeedbackExportPresentation(int $questionId, int $questionIndex, int $answerIndex): string
95 {
96 return '';
97 }
98
99 public function importSpecificAnswerFeedback(int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent): void
100 {
101 }
102
103 protected function isSpecificAnswerFeedbackId(int $feedbackId): bool
104 {
105 return false;
106 }
107}
getSpecificAnswerFeedbackTestPresentation(int $questionId, int $questionIndex, int $answerIndex)
returns the html of SPECIFIC feedback for the given question id and answer index for test presentatio...
importSpecificAnswerFeedback(int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent)
deleteSpecificAnswerFeedbacks(int $questionId, bool $isAdditionalContentEditingModePageObject)
getSpecificAnswerFeedbackExportPresentation(int $questionId, int $questionIndex, int $answerIndex)
returns the generic feedback export presentation for given question id either for solution completed ...
syncSpecificFeedback(int $originalQuestionId, int $duplicateQuestionId)
syncs the SPECIFIC feedback from a duplicated question back to the original question
saveSpecificFormProperties(ilPropertyFormGUI $form)
saves a given form object's SPECIFIC form properties relating to this question type
duplicateSpecificFeedback(int $originalQuestionId, int $duplicateQuestionId)
duplicates the SPECIFIC feedback relating to the given original question id and saves it for the give...
completeSpecificFormProperties(ilPropertyFormGUI $form)
completes a given form object with the specific form properties required by this question type
saveSpecificAnswerFeedbackContent(int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent)
initSpecificFormProperties(ilPropertyFormGUI $form)
initialises a given form object's specific form properties relating to this question type
getSpecificAnswerFeedbackContent(int $questionId, int $questionIndex, int $answerIndex)
This class represents a property form user interface.