| ▼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 |