oat-sa / lib-lti1p3-ags
OAT LTI 1.3 Advantage AGS Library
Installs: 45 393
Dependents: 1
Suggesters: 0
Security: 0
Stars: 3
Watchers: 37
Forks: 2
Open Issues: 0
Requires
- php: >=8.0.0
- ext-json: *
- nesbot/carbon: ^2.72 || ^3.0
- nyholm/psr7: ^1.8
- oat-sa/lib-lti1p3-core: ^7.0
- psr/http-message: ^1.1 || ^2.0
Requires (Dev)
- php-coveralls/php-coveralls: ^2.4
- phpunit/phpunit: ^9.6
- psalm/plugin-phpunit: ^0.15.1
- vimeo/psalm: ^4.6
README
IMS certified PHP library for LTI 1.3 Assignment and Grade Services implementations as platforms and / or as tools, based on LTI 1.3 Core library.
Table of contents
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-ags
Documentation
You can find below the library documentation, presented by topics.
Quick start
- how to configure the underlying LTI 1.3 Core library
- how to implement the AGS library interfaces
- how to check AGS scopes permissions
Line Item
- how to use the AGS library for line items as a platform
- how to use the AGS library for line items as a tool
Result
- how to use the AGS library for results as a platform
- how to use the AGS library for results as a tool
Score
Tests
To run tests:
$ vendor/bin/phpunit
Note: see phpunit.xml.dist for available test suites.