ILIAS
release_8 Revision v8.23
|
Public Member Functions | |
__construct () | |
Class constructor. More... | |
getResources () | |
Get the resources for this service. More... | |
getPermittedScopes () | |
Get the scope(s) permitted for this service. More... | |
getScopes () | |
Get the scopes defined by this service. More... | |
![]() | |
__construct () | |
getResources () | |
Get the resources for this service. More... | |
setResourcePath (string $resourcePath) | |
Set the cleaned resourcePath without service part. More... | |
getResourcePath () | |
Get cleaned resourcePath without service part. More... | |
checkTool () | |
Check that the request has been properly signed and is permitted. More... | |
Data Fields | |
const | GRADESERVICE_READ = 1 |
Read-only access to Gradebook services. More... | |
const | GRADESERVICE_FULL = 2 |
Full access to Gradebook services. More... | |
const | SCOPE_GRADESERVICE_LINEITEM = 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem' |
Scope for full access to Lineitem service. More... | |
const | SCOPE_GRADESERVICE_LINEITEM_READ = 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly' |
Scope for full access to Lineitem service. More... | |
const | SCOPE_GRADESERVICE_RESULT_READ = 'https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly' |
Scope for access to Result service. More... | |
const | SCOPE_GRADESERVICE_SCORE = 'https://purl.imsglobal.org/spec/lti-ags/scope/score' |
Scope for access to Score service. More... | |
![]() | |
const | LTI_VERSION2P0 = 'LTI-2p0' |
const | SERVICE_ENABLED = 1 |
Additional Inherited Members | |
![]() | |
parseValue (string $value) | |
Parse a string for custom substitution parameter variables supported by this service's resources. More... | |
![]() | |
string | $id |
ID for the service. More... | |
string | $name |
Human readable name for the service. More... | |
bool | $unsigned |
if requests for this service do not need to be signed. More... | |
array | $resources |
Instances of the resources associated with this service. More... | |
string | $resourcePath |
cleaned requested resourcePath More... | |
Definition at line 30 of file class.ilLTIConsumerGradeService.php.
ilLTIConsumerGradeService::__construct | ( | ) |
Class constructor.
Definition at line 54 of file class.ilLTIConsumerGradeService.php.
References ILIAS\GlobalScreen\Provider\__construct().
ilLTIConsumerGradeService::getPermittedScopes | ( | ) |
Get the scope(s) permitted for this service.
ToDo: make configurable
Definition at line 82 of file class.ilLTIConsumerGradeService.php.
References $scopes.
ilLTIConsumerGradeService::getResources | ( | ) |
Get the resources for this service.
Definition at line 64 of file class.ilLTIConsumerGradeService.php.
References ilLTIConsumerServiceBase\$resources.
ilLTIConsumerGradeService::getScopes | ( | ) |
Get the scopes defined by this service.
Definition at line 95 of file class.ilLTIConsumerGradeService.php.
const ilLTIConsumerGradeService::GRADESERVICE_FULL = 2 |
Full access to Gradebook services.
Definition at line 36 of file class.ilLTIConsumerGradeService.php.
const ilLTIConsumerGradeService::GRADESERVICE_READ = 1 |
Read-only access to Gradebook services.
Definition at line 33 of file class.ilLTIConsumerGradeService.php.
const ilLTIConsumerGradeService::SCOPE_GRADESERVICE_LINEITEM = 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem' |
Scope for full access to Lineitem service.
Definition at line 39 of file class.ilLTIConsumerGradeService.php.
const ilLTIConsumerGradeService::SCOPE_GRADESERVICE_LINEITEM_READ = 'https://purl.imsglobal.org/spec/lti-ags/scope/lineitem.readonly' |
Scope for full access to Lineitem service.
Definition at line 42 of file class.ilLTIConsumerGradeService.php.
const ilLTIConsumerGradeService::SCOPE_GRADESERVICE_RESULT_READ = 'https://purl.imsglobal.org/spec/lti-ags/scope/result.readonly' |
Scope for access to Result service.
Definition at line 45 of file class.ilLTIConsumerGradeService.php.
const ilLTIConsumerGradeService::SCOPE_GRADESERVICE_SCORE = 'https://purl.imsglobal.org/spec/lti-ags/scope/score' |
Scope for access to Score service.
Definition at line 48 of file class.ilLTIConsumerGradeService.php.
Referenced by ilLTIConsumerGradeServiceScores\execute().