|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilQTIItem:Data Fields | |
| const | QT_UNKNOWN = "unknown" |
| const | QT_KPRIM_CHOICE = "assKprimChoice" |
| const | QT_LONG_MENU = "assLongMenu" |
| const | QT_MULTIPLE_CHOICE_SR = "assSingleChoice" |
| const | QT_MULTIPLE_CHOICE_MR = "assMultipleChoice" |
| const | QT_CLOZE = "assClozeTest" |
| const | QT_ERRORTEXT = "assErrorText" |
| const | QT_MATCHING = "assMatchingQuestion" |
| const | QT_ORDERING = "assOrderingQuestion" |
| const | QT_ORDERING_HORIZONTAL = "assOrderingHorizontal" |
| const | QT_IMAGEMAP = "assImagemapQuestion" |
| const | QT_TEXT = "assTextQuestion" |
| const | QT_FILEUPLOAD = "assFileUpload" |
| const | QT_NUMERIC = "assNumeric" |
| const | QT_FORMULA = "assFormulaQuestion" |
| const | QT_TEXTSUBSET = "assTextSubset" |
| string | $ident = null |
| string | $title = '' |
| string | $maxattempts = '' |
| string | $label = null |
| string | $xmllang = null |
| string | $comment = '' |
| string | $ilias_version = null |
| string | $author = '' |
| string | $questiontype = null |
| array | $duration = null |
| ilQTIMaterial | $questiontext = null |
| array | $resprocessing = [] |
| array | $itemfeedback = [] |
| ilQTIPresentation | $presentation = null |
| array | $presentationitem = [] |
| array | $suggested_solutions = [] |
| array | $itemmetadata = [] |
Protected Attributes | |
| string | $iliasSourceVersion = null |
| string | $iliasSourceNic = null |
| array | $response = [] |
Private Member Functions | |
| typeFromResponse (ilQTIResponse $response) | |
Private Attributes | |
| const | VALID_QUESTION_TYPES |
| array | $unit_categories = [] |
| array | $units = [] |
Definition at line 29 of file class.ilQTIItem.php.
| ilQTIItem::addItemfeedback | ( | ilQTIItemfeedback | $a_itemfeedback | ) |
Definition at line 178 of file class.ilQTIItem.php.
| ilQTIItem::addMetadata | ( | array | $a_metadata | ) |
| array{label | string, entry: string} $a_metadata |
Definition at line 386 of file class.ilQTIItem.php.
| ilQTIItem::addPresentationitem | ( | $a_presentationitem | ) |
| ilQTIResponse | ilQTIMaterial | null | $a_presentationitem |
Definition at line 236 of file class.ilQTIItem.php.
| ilQTIItem::addResprocessing | ( | ilQTIResprocessing | $a_resprocessing | ) |
Definition at line 173 of file class.ilQTIItem.php.
| ilQTIItem::addSuggestedSolution | ( | ilQTIMattext | $a_solution, |
| int | $a_gap_index | ||
| ) |
Definition at line 378 of file class.ilQTIItem.php.
| ilQTIItem::addUnit | ( | string | $label, |
| array | $unit | ||
| ) |
Definition at line 317 of file class.ilQTIItem.php.
References $label.
| ilQTIItem::addUnitCategory | ( | string | $label, |
| array | $unit_category | ||
| ) |
Definition at line 290 of file class.ilQTIItem.php.
References $label.
| ilQTIItem::determineQuestionType | ( | ) |
Definition at line 241 of file class.ilQTIItem.php.
References $questiontype, QT_CLOZE, QT_IMAGEMAP, QT_KPRIM_CHOICE, QT_LONG_MENU, QT_MATCHING, QT_MULTIPLE_CHOICE_SR, QT_NUMERIC, QT_ORDERING, QT_TEXT, QT_TEXTSUBSET, QT_UNKNOWN, and typeFromResponse().
Here is the call graph for this function:| ilQTIItem::getAuthor | ( | ) |
| ilQTIItem::getComment | ( | ) |
| ilQTIItem::getDuration | ( | ) |
Definition at line 158 of file class.ilQTIItem.php.
References $duration.
| ilQTIItem::getIdent | ( | ) |
| ilQTIItem::getIliasSourceNic | ( | ) |
Definition at line 368 of file class.ilQTIItem.php.
References $iliasSourceNic.
| ilQTIItem::getIliasSourceVersion | ( | ) |
Definition at line 358 of file class.ilQTIItem.php.
References $iliasSourceVersion.
| ilQTIItem::getLabel | ( | ) |
Definition at line 198 of file class.ilQTIItem.php.
References $label.
| ilQTIItem::getMaxattempts | ( | ) |
Definition at line 188 of file class.ilQTIItem.php.
References $maxattempts.
| ilQTIItem::getMetadata | ( | ) |
Definition at line 391 of file class.ilQTIItem.php.
References $itemmetadata.
| ilQTIItem::getMetadataEntry | ( | string | $a_label | ) |
Definition at line 396 of file class.ilQTIItem.php.
Referenced by assQuestionImport\addGeneralMetadata(), assQuestionImport\fetchLifecycle(), assTextQuestionImport\fetchTermScoring(), and assFormulaQuestionImport\fromXML().
Here is the caller graph for this function:| ilQTIItem::getPresentation | ( | ) |
Definition at line 218 of file class.ilQTIItem.php.
References $presentation.
| ilQTIItem::getQuestiontext | ( | ) |
Definition at line 168 of file class.ilQTIItem.php.
References $questiontext.
| ilQTIItem::getQuestiontype | ( | ) |
Definition at line 228 of file class.ilQTIItem.php.
References $questiontype.
| ilQTIItem::getTitle | ( | ) |
| ilQTIItem::getUnitCategories | ( | ) |
Definition at line 295 of file class.ilQTIItem.php.
References $unit_categories.
Referenced by getUnitCategoryObjets().
Here is the caller graph for this function:| ilQTIItem::getUnitCategoryObjets | ( | ) |
Definition at line 303 of file class.ilQTIItem.php.
References $unit_categories, and getUnitCategories().
Here is the call graph for this function:| ilQTIItem::getUnitObjects | ( | ) |
Definition at line 330 of file class.ilQTIItem.php.
References $units, and getUnits().
Here is the call graph for this function:| ilQTIItem::getUnits | ( | ) |
Definition at line 322 of file class.ilQTIItem.php.
References $units.
Referenced by getUnitObjects().
Here is the caller graph for this function:| ilQTIItem::getXmllang | ( | ) |
| ilQTIItem::setAuthor | ( | string | $a_author | ) |
Definition at line 348 of file class.ilQTIItem.php.
| ilQTIItem::setComment | ( | string | $a_comment | ) |
Definition at line 120 of file class.ilQTIItem.php.
References ILIAS\UI\examples\Symbol\Glyph\Comment\comment().
Here is the call graph for this function:| ilQTIItem::setDuration | ( | string | $a_duration | ) |
Definition at line 144 of file class.ilQTIItem.php.
| ilQTIItem::setIdent | ( | string | $a_ident | ) |
Definition at line 100 of file class.ilQTIItem.php.
| ilQTIItem::setIliasSourceNic | ( | ?string | $iliasSourceNic | ) |
Definition at line 373 of file class.ilQTIItem.php.
References $iliasSourceNic.
| ilQTIItem::setIliasSourceVersion | ( | ?string | $iliasSourceVersion | ) |
Definition at line 363 of file class.ilQTIItem.php.
References $iliasSourceVersion.
| ilQTIItem::setLabel | ( | string | $a_label | ) |
Definition at line 193 of file class.ilQTIItem.php.
| ilQTIItem::setMaxattempts | ( | string | $a_maxattempts | ) |
Definition at line 183 of file class.ilQTIItem.php.
| ilQTIItem::setPresentation | ( | ilQTIPresentation | $a_presentation | ) |
Definition at line 213 of file class.ilQTIItem.php.
| ilQTIItem::setQuestiontext | ( | ilQTIMaterial | $a_questiontext | ) |
Definition at line 163 of file class.ilQTIItem.php.
| ilQTIItem::setQuestiontype | ( | string | $a_questiontype | ) |
Definition at line 223 of file class.ilQTIItem.php.
| ilQTIItem::setTitle | ( | string | $a_title | ) |
Definition at line 110 of file class.ilQTIItem.php.
| ilQTIItem::setXmllang | ( | string | $a_xmllang | ) |
Definition at line 203 of file class.ilQTIItem.php.
|
private |
Definition at line 406 of file class.ilQTIItem.php.
References $response, QT_CLOZE, QT_IMAGEMAP, QT_MATCHING, QT_MULTIPLE_CHOICE_MR, QT_MULTIPLE_CHOICE_SR, QT_ORDERING, QT_TEXT, ilQTIResponse\R_CARDINALITY_MULTIPLE, ilQTIResponse\R_CARDINALITY_ORDERED, ilQTIResponse\R_CARDINALITY_SINGLE, ilQTIResponse\RT_RESPONSE_GRP, ilQTIResponse\RT_RESPONSE_LID, ilQTIResponse\RT_RESPONSE_STR, and ilQTIResponse\RT_RESPONSE_XY.
Referenced by determineQuestionType().
Here is the caller graph for this function:| string ilQTIItem::$author = '' |
Definition at line 73 of file class.ilQTIItem.php.
Referenced by getAuthor().
| string ilQTIItem::$comment = '' |
Definition at line 71 of file class.ilQTIItem.php.
Referenced by getComment().
| array ilQTIItem::$duration = null |
Definition at line 76 of file class.ilQTIItem.php.
Referenced by getDuration().
| string ilQTIItem::$ident = null |
Definition at line 66 of file class.ilQTIItem.php.
Referenced by getIdent().
| string ilQTIItem::$ilias_version = null |
Definition at line 72 of file class.ilQTIItem.php.
|
protected |
Definition at line 94 of file class.ilQTIItem.php.
Referenced by getIliasSourceNic(), and setIliasSourceNic().
|
protected |
Definition at line 93 of file class.ilQTIItem.php.
Referenced by getIliasSourceVersion(), and setIliasSourceVersion().
| array ilQTIItem::$itemfeedback = [] |
Definition at line 81 of file class.ilQTIItem.php.
| array ilQTIItem::$itemmetadata = [] |
Definition at line 92 of file class.ilQTIItem.php.
Referenced by getMetadata().
| string ilQTIItem::$label = null |
Definition at line 69 of file class.ilQTIItem.php.
Referenced by addUnit(), addUnitCategory(), and getLabel().
| string ilQTIItem::$maxattempts = '' |
Definition at line 68 of file class.ilQTIItem.php.
Referenced by getMaxattempts().
| ilQTIPresentation ilQTIItem::$presentation = null |
Definition at line 82 of file class.ilQTIItem.php.
Referenced by getPresentation().
| array ilQTIItem::$presentationitem = [] |
Definition at line 84 of file class.ilQTIItem.php.
| ilQTIMaterial ilQTIItem::$questiontext = null |
Definition at line 77 of file class.ilQTIItem.php.
Referenced by getQuestiontext().
| string ilQTIItem::$questiontype = null |
Definition at line 74 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), and getQuestiontype().
|
protected |
Definition at line 95 of file class.ilQTIItem.php.
Referenced by typeFromResponse().
| array ilQTIItem::$resprocessing = [] |
Definition at line 79 of file class.ilQTIItem.php.
| array ilQTIItem::$suggested_solutions = [] |
Definition at line 88 of file class.ilQTIItem.php.
| string ilQTIItem::$title = '' |
Definition at line 67 of file class.ilQTIItem.php.
Referenced by getTitle().
|
private |
Definition at line 97 of file class.ilQTIItem.php.
Referenced by getUnitCategories(), and getUnitCategoryObjets().
|
private |
Definition at line 98 of file class.ilQTIItem.php.
Referenced by getUnitObjects(), and getUnits().
| string ilQTIItem::$xmllang = null |
Definition at line 70 of file class.ilQTIItem.php.
Referenced by getXmllang().
| const ilQTIItem::QT_CLOZE = "assClozeTest" |
Definition at line 36 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), ilQTIParser\handlerVerifyBeginTag(), and typeFromResponse().
| const ilQTIItem::QT_ERRORTEXT = "assErrorText" |
Definition at line 37 of file class.ilQTIItem.php.
| const ilQTIItem::QT_FILEUPLOAD = "assFileUpload" |
Definition at line 43 of file class.ilQTIItem.php.
| const ilQTIItem::QT_FORMULA = "assFormulaQuestion" |
Definition at line 45 of file class.ilQTIItem.php.
| const ilQTIItem::QT_IMAGEMAP = "assImagemapQuestion" |
Definition at line 41 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), ilQTIParser\handlerVerifyBeginTag(), and typeFromResponse().
| const ilQTIItem::QT_KPRIM_CHOICE = "assKprimChoice" |
Definition at line 32 of file class.ilQTIItem.php.
Referenced by determineQuestionType().
| const ilQTIItem::QT_LONG_MENU = "assLongMenu" |
Definition at line 33 of file class.ilQTIItem.php.
Referenced by determineQuestionType().
| const ilQTIItem::QT_MATCHING = "assMatchingQuestion" |
Definition at line 38 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), ilQTIParser\handlerVerifyBeginTag(), and typeFromResponse().
| const ilQTIItem::QT_MULTIPLE_CHOICE_MR = "assMultipleChoice" |
Definition at line 35 of file class.ilQTIItem.php.
Referenced by ilQTIParser\handlerVerifyBeginTag(), and typeFromResponse().
| const ilQTIItem::QT_MULTIPLE_CHOICE_SR = "assSingleChoice" |
Definition at line 34 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), ilQTIParser\handlerVerifyBeginTag(), and typeFromResponse().
| const ilQTIItem::QT_NUMERIC = "assNumeric" |
Definition at line 44 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), and ilQTIParser\handlerVerifyBeginTag().
| const ilQTIItem::QT_ORDERING = "assOrderingQuestion" |
Definition at line 39 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), ilQTIParser\handlerVerifyBeginTag(), and typeFromResponse().
| const ilQTIItem::QT_ORDERING_HORIZONTAL = "assOrderingHorizontal" |
Definition at line 40 of file class.ilQTIItem.php.
| const ilQTIItem::QT_TEXT = "assTextQuestion" |
Definition at line 42 of file class.ilQTIItem.php.
Referenced by determineQuestionType(), ilQTIParser\handlerVerifyBeginTag(), and typeFromResponse().
| const ilQTIItem::QT_TEXTSUBSET = "assTextSubset" |
Definition at line 46 of file class.ilQTIItem.php.
Referenced by determineQuestionType().
| const ilQTIItem::QT_UNKNOWN = "unknown" |
Definition at line 31 of file class.ilQTIItem.php.
Referenced by determineQuestionType().
|
private |
Definition at line 48 of file class.ilQTIItem.php.