class ContentItem

This is a general purpose ContentItem class with no Tsugi-specific dependencies.

Deep Linking 1.0 / Content Item Spec

https://www.imsglobal.org/specs/lticiv1p0/specification

Properties

$json

Methods

__construct()

No description

static string
returnUrl($postdata)

returnUrl - Returns the content_item_return_url

static 
allowMultiple($postdata)

allowMultiple - Returns true if we can return LTI Link Items

static 
allowLtiLinkItem($postdata)

allowLtiLinkItem - Returns true if we can return LTI Link Items

static 
allowLink($postdata)

allowLink - Returns true if we can return HTML Items

static 
allowContentItem($postdata)

allowContentItem - Returns true if we can return HTML Items

static 
allowImportItem($postdata)

allowImportItem - Returns true if we can return IMS Common Cartridges

getContentItemSelection($data = false)

Return the parameters to send back to the LMS

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

addLtiLinkItemExtended($params = array())

addLtiLinkItemExtended - Add an LTI Link Content Item

addContentItem($url, $title = false, $text = false, $icon = false, $fa_icon = false, $additionalParams = array())

addContentItem - Add an Content Item

addContentItemExtended($params = array())

addContentItemExtended - Add an Content Item

addFileItem($url, $title = false, $additionalParams = array())

addFileItem - Add an File Item

Details

at line 17
__construct()

at line 43
static string returnUrl($postdata)

returnUrl - Returns the content_item_return_url

Parameters

$postdata

Return Value

string The content_item_return_url or false

at line 51
static allowMultiple($postdata)

allowMultiple - Returns true if we can return LTI Link Items

Parameters

$postdata

at line 62
static allowLtiLinkItem($postdata)

allowLtiLinkItem - Returns true if we can return LTI Link Items

Parameters

$postdata

allowLink - Returns true if we can return HTML Items

Upwards compatibility with DeepLink 2.0

Parameters

$postdata

at line 86
static allowContentItem($postdata)

allowContentItem - Returns true if we can return HTML Items

Parameters

$postdata

at line 101
static allowImportItem($postdata)

allowImportItem - Returns true if we can return IMS Common Cartridges

Parameters

$postdata

at line 121
getContentItemSelection($data = false)

Return the parameters to send back to the LMS

Parameters

$data

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

Parameters

$url
$title
$text
$icon
$fa_icon
$custom
$points
$activityId
$additionalParams

at line 174
addLtiLinkItemExtended($params = array())

addLtiLinkItemExtended - Add an LTI Link Content Item

Parameters

$params Key/Value pair of configurable options for content item (see addLtiLinkItem)

at line 277
addContentItem($url, $title = false, $text = false, $icon = false, $fa_icon = false, $additionalParams = array())

addContentItem - Add an Content Item

Parameters

$url
$title
$text
$icon
$fa_icon
$additionalParams

at line 305
addContentItemExtended($params = array())

addContentItemExtended - Add an Content Item

Parameters

$params Key/Value pair of configurable options for content item (see addContentItem)

at line 373
addFileItem($url, $title = false, $additionalParams = array())

addFileItem - Add an File Item

Parameters

$url
$title
$additionalParams