| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilLTIConsumerGradeService:
 Collaboration diagram for ilLTIConsumerGradeService: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... | |
  Public Member Functions inherited from ilLTIConsumerServiceBase | |
| __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... | |
  Data Fields inherited from ilLTIConsumerServiceBase | |
| const | LTI_VERSION2P0 = 'LTI-2p0' | 
| const | SERVICE_ENABLED = 1 | 
Additional Inherited Members | |
  Protected Member Functions inherited from ilLTIConsumerServiceBase | |
| parseValue (string $value) | |
| Parse a string for custom substitution parameter variables supported by this service's resources.  More... | |
  Protected Attributes inherited from ilLTIConsumerServiceBase | |
| 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\MetaData\Repository\Validation\Data\__construct().
 Here is the call graph for this function:| 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, and ILIAS\Repository\resources().
 Here is the call graph for this function:| 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().