▼NceLTIc | Provider of open source software for education |
▼NLTI | Class library for the LTI (Learning Tools Interoperability) specification from 1EdTech |
▼NApiHook | Hooks to platform APIs |
▼Ncanvas | Hooks to Canvas APIs |
CCanvasApi | Class to handle Canvas web service requests |
CCanvasApiContext | Class to implement Resource Link services for a Canvas platform via its proprietary API |
CCanvasApiResourceLink | Class to implement Resource Link services for a Canvas platform via its proprietary API |
CCanvasApiTool | Class to implement canvas-specific functions for LTI messages |
▼Nmoodle | Hooks to Moodle APIs |
CMoodleApi | Class to handle Moodle web service requests |
CMoodleApiContext | Class to implement Context services for a Moodle platform via its web services |
CMoodleApiResourceLink | Class to implement Resource Link services for a Moodle platform via its web services |
CApiContext | Class to implement context services for a platform via its proprietary API |
CApiHook | Trait to handle API hook registrations |
CApiPlatform | Class to implement services for a platform via its proprietary API |
CApiResourceLink | Class to implement resource link services for a platform via its proprietary API |
CApiTool | Class to implement tool specific functions for LTI messages |
▼NContent | |
CFileItem | Class to represent a file content-item object |
CImage | Class to represent a content-item image object |
CItem | Class to represent a content-item object |
CLineItem | Class to represent a line-item object |
CLtiAssignmentItem | Class to represent an LTI assignment content-item object |
CLtiLinkItem | Class to represent an LTI link content-item object |
CPlacement | Class to represent a content-item placement object |
CTimePeriod | Class to represent a time period object |
▼NDataConnector | Connections to persistent data storage |
CDataConnector | Class to provide a connection to a persistent store for LTI objects |
CDataConnector_mysqli | Class to represent an LTI Data Connector for MySQLi |
CDataConnector_oci8 | Class to represent an LTI Data Connector for Oracle connections |
CDataConnector_pdo | Class to represent an LTI Data Connector for PDO connections |
CDataConnector_pdo_mysql | Class to represent an LTI Data Connector for PDO connections using MySQL |
CDataConnector_pdo_oci | Class to represent an LTI Data Connector for PDO variations for Oracle connections |
CDataConnector_pdo_pgsql | Class to represent an LTI Data Connector for PDO variations for PostgreSQL connections |
CDataConnector_pdo_sqlite | Class to represent an LTI Data Connector for PDO connections using SQLite |
CDataConnector_pdo_sqlsrv | Class to represent an LTI Data Connector for PDO connections using MS SQL Server |
CDataConnector_pgsql | Class to represent an LTI Data Connector for PostgreSQL |
CDataConnector_sql | Class to represent an LTI Data Connector for MS SQL Server |
▼NHttp | Clients for HTTP connections |
CClientInterface | Interface to represent an HTTP message client |
CCurlClient | Class to implement the HTTP message interface using the Curl library |
CHttpMessage | Class to represent an HTTP message request |
CStreamClient | Class to implement the HTTP message interface using a file stream |
▼NJwt | Clients for handling JWTs |
CClientInterface | Interface to represent an HWT client |
CFirebaseClient | Class to implement the JWT interface using the Firebase JWT library from https://github.com/firebase/php-jwt |
CJwt | Class to represent an HTTP message request |
CWebTokenClient | Class to implement the JWT interface using the Web Token JWT Framework library from https://web-token.spomky-labs.com |
▼NMediaType | Media types |
CMessage | Class to represent an LTI Message |
CResourceHandler | Class to represent an LTI Resource Handler |
CSecurityContract | Class to represent an LTI Security Contract document |
CToolProfile | Class to represent an LTI Tool Profile |
CToolProxy | Class to represent an LTI Tool Proxy media type |
▼NOAuth | Classes for OAuth 1.0A |
COAuthConsumer | Class to represent an OAuth Consumer |
COAuthDataStore | Class to represent an OAuth Data Store |
COAuthException | Class to represent an OAuth Exception |
COAuthRequest | Class to represent an OAuth request |
COAuthServer | Class to represent an OAuth server |
COAuthSignatureMethod | Class to represent an OAuth signature method |
COAuthSignatureMethod_HMAC_SHA1 | Class to represent an OAuth HMAC_SHA1 signature method |
COAuthSignatureMethod_HMAC_SHA224 | Class to represent an OAuth HMAC_SHA224 signature method |
COAuthSignatureMethod_HMAC_SHA256 | Class to represent an OAuth HMAC_SHA256 signature method |
COAuthSignatureMethod_HMAC_SHA384 | Class to represent an OAuth HMAC_SHA384 signature method |
COAuthSignatureMethod_HMAC_SHA512 | Class to represent an OAuth HMAC_SHA512 signature method |
COAuthToken | Class to represent an OAuth token |
COAuthUtil | Class to provide OAuth utility methods |
▼NProfile | Platform profile elements |
CItem | Class to represent a generic item object |
CMessage | Class to represent a resource handler message object |
CResourceHandler | Class to represent a resource handler object |
CServiceDefinition | Class to represent an LTI service object |
▼NService | Service handlers |
CAssessmentControl | Class to implement the Assessment Control service |
CAssignmentGrade | Class to implement the Assignment and Grade services |
CGroups | Class to implement the Course Groups service |
CLineItem | Class to implement the Line-item service |
CMembership | Class to implement the Membership service |
CResult | Class to implement the Result service |
CScore | Class to implement the Score service |
CService | Class to implement a service |
CToolSettings | Class to implement the Tool Settings service |
CAccessToken | Class to represent an HTTP message |
CAssessmentControlAction | Class to represent an assessment control action |
CContext | Class to represent a platform context |
CLineItem | Class to represent a line-item |
COAuthDataStore | Class to represent an OAuth datastore |
COutcome | Class to represent an outcome |
CPlatform | Class to represent a platform |
CPlatformNonce | Class to represent a platform nonce |
CResourceLink | Class to represent a platform resource link |
CResourceLinkShare | Class to represent a platform resource link share |
CResourceLinkShareKey | Class to represent a platform resource link share key |
CSubmissionReview | Class to represent a submission review |
CSystem | Class to represent an LTI system |
CTool | Class to represent an LTI Tool |
CUser | Class to represent a platform user |
CUserResult | Class to represent a platform user association with a resource link |
CUtil | Class to implement utility methods |