ContentItem
class ContentItem extends ContentItem
This is a ContentItem class with Tsugi-specific convienences.
Properties
$json | from ContentItem |
Methods
returnUrl - Returns the content_item_return_url
allowMultiple - Returns true if we can return multiple items
allowLtiLinkItem - Returns true if we can return LTI Link Items
allowLink - Returns true if we can return URLs
allowContentItem - Returns true if we can return HTML Items
allowImportItem - Returns true if we can return Common Cartridges
Return the parameters to send back to the LMS
addLtiLinkItem - Add an LTI Link Content Item
addLtiLinkItemExtended - Add an LTI Link Content Item
addContentItem - Add an Content Item
addContentItemExtended - Add an Content Item
addFileItem - Add an File Item
Make up a response
Details
in ContentItem at line 17
__construct()
at line 19
static string
returnUrl($postdata = false)
returnUrl - Returns the content_item_return_url
at line 27
static
allowMultiple($postdata = false)
allowMultiple - Returns true if we can return multiple items
at line 35
static
allowLtiLinkItem($postdata = false)
allowLtiLinkItem - Returns true if we can return LTI Link Items
at line 43
static
allowLink($postdata = false)
allowLink - Returns true if we can return URLs
at line 52
static
allowContentItem($postdata = false)
allowContentItem - Returns true if we can return HTML Items
at line 60
static
allowImportItem($postdata = false)
allowImportItem - Returns true if we can return Common Cartridges
at line 68
getContentItemSelection($data = false)
Return the parameters to send back to the LMS
in ContentItem at line 145
addLtiLinkItem($url, $title = false, $text = false, $icon = false, $fa_icon = false, $custom = false, $points = false, $activityId = false, $additionalParams = array())
addLtiLinkItem - Add an LTI Link Content Item
in ContentItem at line 174
addLtiLinkItemExtended($params = array())
addLtiLinkItemExtended - Add an LTI Link Content Item
in ContentItem at line 277
addContentItem($url, $title = false, $text = false, $icon = false, $fa_icon = false, $additionalParams = array())
addContentItem - Add an Content Item
in ContentItem at line 305
addContentItemExtended($params = array())
addContentItemExtended - Add an Content Item
in ContentItem at line 373
addFileItem($url, $title = false, $additionalParams = array())
addFileItem - Add an File Item
at line 84
prepareResponse($endform = false, $debug = false, $iframeattr = false)
Make up a response