lib-lti1p3-core icon indicating copy to clipboard operation
lib-lti1p3-core copied to clipboard

PHP library for LTI 1.3 Core implementations as platforms and / or as tools.

TAO - LTI 1.3 Core Library

Latest Version License GPL2 Build Status Tests Coverage Status Psalm Level Status Packagist Downloads IMS Certified

IMS certified PHP library for LTI 1.3 Core implementations as platforms and / or as tools.

Table of contents

  • TAO LTI 1.3 PHP framework
  • IMS
  • Installation
  • Documentation
  • Wiki
  • Tests

TAO LTI 1.3 PHP framework

This library is part of the TAO LTI 1.3 PHP framework.

IMS

You can find below IMS related information.

Related certifications

Related specifications

Installation

$ composer require oat-sa/lib-lti1p3-core

Documentation

You can find below the library documentation, presented by topics.

Quick start

  • how to configure the core library
  • how to implement the core library interfaces
  • how to expose a JWKS endpoint

Messages interactions

  • how to handle platform originating LTI messages
  • how to handle tool originating LTI messages

Services interactions

  • how to set up an LTI service server
  • how to use the LTI service client

Wiki

You can find more information in the library wiki.

Tests

To run tests:

$ vendor/bin/phpunit

Note: see phpunit.xml.dist for available test suites.