ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (assQuestion $questionOBJ, ilCtrl $ctrl, ilDBInterface $db, ilLanguage $lng) | |
constructor More... | |
getGenericFeedbackTestPresentation (int $questionId, bool $solutionCompleted) | |
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 $questionId, int $questionIndex, int $answerIndex) | |
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 $questionId, bool $solutionCompleted) | |
returns the GENERIC feedback content for a given question state. More... | |
getSpecificAnswerFeedbackContent (int $questionId, int $questionIndex, int $answerIndex) | |
getAllSpecificAnswerFeedbackContents (int $questionId) | |
isSpecificAnswerFeedbackAvailable (int $questionId) | |
saveGenericFeedbackContent (int $questionId, bool $solutionCompleted, string $feedbackContent) | |
saves GENERIC feedback content for the given question id to the database. More... | |
saveSpecificAnswerFeedbackContent (int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent) | |
deleteGenericFeedbacks (int $questionId, bool $isAdditionalContentEditingModePageObject) | |
deletes all GENERIC feedback contents (and page objects if required) for the given question id More... | |
deleteSpecificAnswerFeedbacks (int $questionId, 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... | |
syncFeedback (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 $questionId, bool $solutionCompleted) | |
returns the generic feedback export presentation for given question id either for solution completed or incompleted More... | |
getSpecificAnswerFeedbackExportPresentation (int $questionId, int $questionIndex, int $answerIndex) | |
returns the generic feedback export presentation for given question id either for solution completed or incompleted More... | |
importGenericFeedback (int $questionId, bool $solutionCompleted, string $feedbackContent) | |
imports the given feedback content as generic feedback for the given question id for either the complete or incomplete solution More... | |
importSpecificAnswerFeedback (int $questionId, int $questionIndex, int $answerIndex, string $feedbackContent) | |
migrateContentForLearningModule (ilAssSelfAssessmentMigrator $migrator, int $questionId) | |
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 $postVar, bool $asNonEditable) | |
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... | |
duplicateSpecificFeedback (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 $questionId, bool $solutionCompleted) | |
returns the SPECIFIC answer feedback ID for a given question id and answer index. More... | |
isGenericFeedbackId (int $feedbackId) | |
isSpecificAnswerFeedbackId (int $feedbackId) | |
syncSpecificFeedback (int $originalQuestionId, int $duplicateQuestionId) | |
syncs the SPECIFIC feedback from a duplicated question back to the original question More... | |
getGenericFeedbackTableName () | |
getPageObjectNonEditableValueHTML (string $pageObjectType, int $pageObjectId) | |
returns html content to be used as value for non editable value form properties in feedback editing form More... | |
getPageObjectContent (string $pageObjectType, int $pageObjectId) | |
getPageObjectXML (string $pageObjectType, int $pageObjectId) | |
createPageObject (string $pageObjectType, int $pageObjectId, string $pageObjectContent) | |
duplicatePageObject (string $pageObjectType, int $originalPageObjectId, int $duplicatePageObjectId, int $duplicatePageObjectParentId) | |
ensurePageObjectDeleted (string $pageObjectType, int $pageObjectId) | |
getGenericFeedbackPageObjectType () | |
getSpecificAnswerFeedbackPageObjectType () | |
getGenericFeedbackPageObjectId (int $questionId, bool $solutionCompleted) | |
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... | |
syncGenericFeedback (int $originalQuestionId, int $duplicateQuestionId) | |
syncs the GENERIC feedback from a duplicated question back to the original question More... | |
getPageObjectEditingLink (string $pageObjectType, int $pageObjectId) | |
ensurePageObjectExists (string $pageObjectType, int $pageObjectId) | |
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().
|
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 222 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().
|
final |
Definition at line 495 of file class.ilAssQuestionFeedback.php.
References isGenericFeedbackId(), isSpecificAnswerFeedbackId(), and syncSpecificFeedback().
|
protected |
Definition at line 739 of file class.ilAssQuestionFeedback.php.
Referenced by getGenericFeedbackTestPresentation(), and ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackTestPresentation().
|
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().
|
abstract |
completes a given form object with the SPECIFIC form properties required by this question type
public
ilPropertyFormGUI | $form |
Referenced by completeGenericFormProperties().
|
finalprotected |
Definition at line 606 of file class.ilAssQuestionFeedback.php.
References getClassNameByType().
Referenced by importGenericFeedback(), and ilAssMultiOptionQuestionFeedback\importSpecificAnswerFeedback().
|
final |
deletes all GENERIC feedback contents (and page objects if required) for the given question id
Definition at line 349 of file class.ilAssQuestionFeedback.php.
References deleteSpecificAnswerFeedbacks(), ensurePageObjectDeleted(), getGenericFeedbackPageObjectId(), and getGenericFeedbackPageObjectType().
|
abstract |
|
final |
duplicates the feedback relating to the given original question id and saves it for the given duplicate question id
Definition at line 376 of file class.ilAssQuestionFeedback.php.
References duplicateGenericFeedback(), and duplicateSpecificFeedback().
|
private |
duplicates the GENERIC feedback relating to the given original question id and saves it for the given duplicate question id
Definition at line 386 of file class.ilAssQuestionFeedback.php.
References $res, duplicatePageObject(), duplicateSpecificFeedback(), getGenericFeedbackPageObjectType(), and getGenericFeedbackTableName().
Referenced by duplicateFeedback().
|
finalprotected |
Definition at line 617 of file class.ilAssQuestionFeedback.php.
References ensurePageObjectExists(), and getClassNameByType().
Referenced by duplicateGenericFeedback(), and ilAssMultiOptionQuestionFeedback\duplicateSpecificFeedback().
|
abstractprotected |
duplicates the SPECIFIC feedback relating to the given original question id and saves it for the given duplicate question id
Referenced by duplicateFeedback(), and duplicateGenericFeedback().
|
finalprotected |
Definition at line 629 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().
|
private |
Definition at line 588 of file class.ilAssQuestionFeedback.php.
References ilPageObject\_exists(), PAGE_OBJECT_TYPE_GENERIC_FEEDBACK, and PAGE_OBJECT_TYPE_SPECIFIC_FEEDBACK.
Referenced by duplicatePageObject(), getPageObjectContent(), and getPageObjectXML().
|
abstract |
ilAssQuestionFeedback::getClassNameByType | ( | string | $a_type, |
bool | $a_gui = false |
||
) |
Definition at line 530 of file class.ilAssQuestionFeedback.php.
References PAGE_OBJECT_TYPE_GENERIC_FEEDBACK.
Referenced by createPageObject(), duplicatePageObject(), getPageObjectContent(), getPageObjectEditingLink(), and getPageObjectXML().
|
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 256 of file class.ilAssQuestionFeedback.php.
References $res, ilRTE\_replaceMediaObjectImageSrc(), getAllSpecificAnswerFeedbackContents(), and getSpecificAnswerFeedbackContent().
Referenced by getGenericFeedbackExportPresentation(), getGenericFeedbackTestPresentation(), and initGenericFormProperties().
ilAssQuestionFeedback::getGenericFeedbackExportPresentation | ( | int | $questionId, |
bool | $solutionCompleted | ||
) |
returns the generic feedback export presentation for given question id either for solution completed or incompleted
Definition at line 690 of file class.ilAssQuestionFeedback.php.
References getGenericFeedbackContent(), getGenericFeedbackPageObjectId(), getGenericFeedbackPageObjectType(), getPageObjectXML(), and getSpecificAnswerFeedbackExportPresentation().
|
finalprotected |
returns the SPECIFIC answer feedback ID for a given question id and answer index.
Definition at line 463 of file class.ilAssQuestionFeedback.php.
References $res, and ILIAS\Repository\int().
Referenced by getGenericFeedbackPageObjectId(), and saveGenericFeedbackContent().
|
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 675 of file class.ilAssQuestionFeedback.php.
References getGenericFeedbackId(), and saveGenericFeedbackContent().
Referenced by deleteGenericFeedbacks(), getGenericFeedbackExportPresentation(), getGenericFeedbackTestPresentation(), importGenericFeedback(), and initGenericFormProperties().
|
finalprotected |
Definition at line 645 of file class.ilAssQuestionFeedback.php.
Referenced by deleteGenericFeedbacks(), duplicateGenericFeedback(), getGenericFeedbackExportPresentation(), getGenericFeedbackTestPresentation(), importGenericFeedback(), and initGenericFormProperties().
|
finalprotected |
Definition at line 513 of file class.ilAssQuestionFeedback.php.
Referenced by duplicateGenericFeedback(), saveGenericFeedbackContent(), and syncGenericFeedback().
ilAssQuestionFeedback::getGenericFeedbackTestPresentation | ( | int | $questionId, |
bool | $solutionCompleted | ||
) |
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(), getPageObjectContent(), and getSpecificAnswerFeedbackTestPresentation().
|
finalprotected |
Definition at line 564 of file class.ilAssQuestionFeedback.php.
References ILIAS\Repository\ctrl(), ensurePageObjectExists(), getClassNameByType(), and getPageObjectOutputMode().
Referenced by getGenericFeedbackTestPresentation(), getPageObjectNonEditableValueHTML(), and ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackTestPresentation().
|
private |
Definition at line 542 of file class.ilAssQuestionFeedback.php.
References ILIAS\Repository\ctrl(), getClassNameByType(), and ILIAS\Repository\lng().
Referenced by getPageObjectNonEditableValueHTML().
|
finalprotected |
returns html content to be used as value for non editable value form properties in feedback editing form
Definition at line 522 of file class.ilAssQuestionFeedback.php.
References getPageObjectContent(), and getPageObjectEditingLink().
Referenced by ilAssClozeTestFeedback\getSpecificAnswerFeedbackFormValue(), initGenericFormProperties(), ilAssConfigurableMultiOptionQuestionFeedback\initSpecificFormProperties(), and ilAssMultiOptionQuestionFeedback\initSpecificFormProperties().
|
final |
Definition at line 559 of file class.ilAssQuestionFeedback.php.
References $page_obj_output_mode.
Referenced by getPageObjectContent().
|
finalprotected |
Definition at line 578 of file class.ilAssQuestionFeedback.php.
References ensurePageObjectExists(), and getClassNameByType().
Referenced by getGenericFeedbackExportPresentation(), ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackExportPresentation(), and ilAssClozeTestFeedback\isSpecificAnswerFeedbackAvailable().
|
abstract |
|
abstract |
returns the generic feedback export presentation for given question id either for solution completed or incompleted
Referenced by getGenericFeedbackExportPresentation(), and isSpecificAnswerFeedbackAvailable().
|
finalprotected |
Definition at line 650 of file class.ilAssQuestionFeedback.php.
Referenced by ilAssMultiOptionQuestionFeedback\deleteSpecificAnswerFeedbacks(), ilAssClozeTestFeedback\deleteSpecificAnswerFeedbacksByIds(), ilAssMultiOptionQuestionFeedback\duplicateSpecificFeedback(), ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackExportPresentation(), ilAssClozeTestFeedback\getSpecificAnswerFeedbackFormValue(), ilAssMultiOptionQuestionFeedback\getSpecificAnswerFeedbackTestPresentation(), ilAssMultiOptionQuestionFeedback\importSpecificAnswerFeedback(), ilAssConfigurableMultiOptionQuestionFeedback\initSpecificFormProperties(), ilAssMultiOptionQuestionFeedback\initSpecificFormProperties(), and ilAssClozeTestFeedback\isSpecificAnswerFeedbackAvailable().
|
abstract |
returns the html of SPECIFIC feedback for the given question id and answer index for test presentation
public
integer | $questionId | |
integer | $questionIndex | |
integer | $answerIndex |
Referenced by getGenericFeedbackTestPresentation().
ilAssQuestionFeedback::importGenericFeedback | ( | int | $questionId, |
bool | $solutionCompleted, | ||
string | $feedbackContent | ||
) |
imports the given feedback content as generic feedback for the given question id for either the complete or incomplete solution
Definition at line 714 of file class.ilAssQuestionFeedback.php.
References createPageObject(), getGenericFeedbackPageObjectId(), getGenericFeedbackPageObjectType(), importSpecificAnswerFeedback(), and saveGenericFeedbackContent().
|
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 getGenericFeedbackContent(), getGenericFeedbackPageObjectId(), getGenericFeedbackPageObjectType(), ilPropertyFormGUI\getItemByPostVar(), getPageObjectNonEditableValueHTML(), and initSpecificFormProperties().
|
abstract |
initialises a given form object's SPECIFIC form properties relating to this question type
Referenced by initGenericFormProperties().
|
protected |
Definition at line 480 of file class.ilAssQuestionFeedback.php.
References isSpecificAnswerFeedbackId().
Referenced by checkFeedbackParent().
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 209 of file class.ilAssQuestionFeedback.php.
ilAssQuestionFeedback::isSpecificAnswerFeedbackAvailable | ( | int | $questionId | ) |
Definition at line 280 of file class.ilAssQuestionFeedback.php.
References $res, and getSpecificAnswerFeedbackExportPresentation().
|
abstractprotected |
Referenced by checkFeedbackParent(), and isGenericFeedbackId().
|
staticfinal |
returns the fact whether the given page object type relates to generic or specific feedback page objects
Definition at line 659 of file class.ilAssQuestionFeedback.php.
Referenced by ilAssQuestionFeedbackPageObjectCommandForwarder\__construct().
ilAssQuestionFeedback::migrateContentForLearningModule | ( | ilAssSelfAssessmentMigrator | $migrator, |
int | $questionId | ||
) |
Definition at line 728 of file class.ilAssQuestionFeedback.php.
References ilAssSelfAssessmentMigrator\migrateToLmContent(), and saveGenericFeedbackContent().
|
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 306 of file class.ilAssQuestionFeedback.php.
References ilRTE\_replaceMediaObjectImageSrc(), getGenericFeedbackId(), getGenericFeedbackTableName(), ILIAS\Repository\int(), and saveSpecificAnswerFeedbackContent().
Referenced by getGenericFeedbackPageObjectId(), importGenericFeedback(), migrateContentForLearningModule(), and saveGenericFormProperties().
|
final |
saves a given form object's GENERIC form properties relating to all question types
Definition at line 190 of file class.ilAssQuestionFeedback.php.
References ilPropertyFormGUI\getInput(), saveGenericFeedbackContent(), and saveSpecificFormProperties().
|
abstract |
|
abstract |
saves a given form object's SPECIFIC form properties relating to this question type
Referenced by saveGenericFormProperties().
|
final |
Definition at line 554 of file class.ilAssQuestionFeedback.php.
References $page_obj_output_mode.
|
final |
syncs the feedback from a duplicated question back to the original question
Definition at line 421 of file class.ilAssQuestionFeedback.php.
References syncGenericFeedback(), and syncSpecificFeedback().
|
private |
syncs the GENERIC feedback from a duplicated question back to the original question
Definition at line 430 of file class.ilAssQuestionFeedback.php.
References getGenericFeedbackTableName().
Referenced by syncFeedback().
|
abstractprotected |
syncs the SPECIFIC feedback from a duplicated question back to the original question
Referenced by checkFeedbackParent(), and syncFeedback().
|
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 assImagemapQuestionGUI\completeTestOutputFormAction(), assTextQuestionGUI\getAutoSavedSolutionOutput(), assOrderingHorizontalGUI\getSolutionOutput(), assTextSubsetGUI\getSolutionOutput(), assTextQuestionGUI\getSolutionOutput(), assNumericGUI\getSolutionOutput(), assMultipleChoiceGUI\getSolutionOutput(), assFileUploadGUI\getSolutionOutput(), assSingleChoiceGUI\getSolutionOutput(), assErrorTextGUI\getSolutionOutput(), assLongMenuGUI\getSolutionOutput(), assOrderingQuestionGUI\getSolutionOutput(), assMatchingQuestionGUI\getSolutionOutput(), assKprimChoiceGUI\getSolutionOutput(), assFormulaQuestionGUI\getSolutionOutput(), assClozeTestGUI\getSolutionOutput(), ilTestPlayerAbstractGUI\populateGenericFeedbackBlock(), and ilAssQuestionPreviewGUI\populateGenericQuestionFeedback().
const ilAssQuestionFeedback::CSS_CLASS_FEEDBACK_WRONG = 'ilc_qfeedw_FeedbackWrong' |
Definition at line 32 of file class.ilAssQuestionFeedback.php.
Referenced by assImagemapQuestionGUI\completeTestOutputFormAction(), assTextQuestionGUI\getAutoSavedSolutionOutput(), assOrderingHorizontalGUI\getSolutionOutput(), assTextSubsetGUI\getSolutionOutput(), assTextQuestionGUI\getSolutionOutput(), assNumericGUI\getSolutionOutput(), assMultipleChoiceGUI\getSolutionOutput(), assFileUploadGUI\getSolutionOutput(), assSingleChoiceGUI\getSolutionOutput(), assErrorTextGUI\getSolutionOutput(), assLongMenuGUI\getSolutionOutput(), assOrderingQuestionGUI\getSolutionOutput(), assMatchingQuestionGUI\getSolutionOutput(), assKprimChoiceGUI\getSolutionOutput(), assFormulaQuestionGUI\getSolutionOutput(), assClozeTestGUI\getSolutionOutput(), ilTestPlayerAbstractGUI\populateGenericFeedbackBlock(), and ilAssQuestionPreviewGUI\populateGenericQuestionFeedback().
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 ensurePageObjectDeleted(), ilAssQuestionFeedbackPageObjectCommandForwarder\ensurePageObjectExists(), ensurePageObjectExists(), 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(), and ensurePageObjectExists().
const ilAssQuestionFeedback::TABLE_NAME_GENERIC_FEEDBACK = 'qpl_fb_generic' |
Definition at line 54 of file class.ilAssQuestionFeedback.php.