https://github.com/oat-sa/lib-lti1p3-proctoring
PHP library for LTI 1.3 proctoring implementations as platforms and / or as tools
https://github.com/oat-sa/lib-lti1p3-proctoring
ims lti lti-platform lti-service lti-tool lti1p3 ltiadvantage php-library proctoring
Last synced: 6 months ago
JSON representation
PHP library for LTI 1.3 proctoring implementations as platforms and / or as tools
- Host: GitHub
- URL: https://github.com/oat-sa/lib-lti1p3-proctoring
- Owner: oat-sa
- License: gpl-2.0
- Created: 2021-03-29T11:17:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-17T14:05:05.000Z (about 1 year ago)
- Last Synced: 2024-11-03T19:21:01.902Z (7 months ago)
- Topics: ims, lti, lti-platform, lti-service, lti-tool, lti1p3, ltiadvantage, php-library, proctoring
- Language: PHP
- Homepage:
- Size: 247 KB
- Stars: 2
- Watchers: 41
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
#
[TAO](https://www.taotesting.com/) - LTI 1.3 Proctoring Library
[](https://github.com/oat-sa/lib-lti1p3-proctoring/tags)
[](http://www.gnu.org/licenses/gpl-2.0.html)
[](https://github.com/oat-sa/lib-lti1p3-proctoring/actions)
[](https://coveralls.io/github/oat-sa/lib-lti1p3-proctoring?branch=main)
[](https://shepherd.dev/github/oat-sa/lib-lti1p3-proctoring)
[](https://packagist.org/packages/oat-sa/lib-lti1p3-proctoring)
[](https://site.imsglobal.org/certifications/open-assessment-technologies-sa/tao-lti-13-devkit)> [IMS certified](https://site.imsglobal.org/certifications/open-assessment-technologies-sa/tao-lti-13-devkit) PHP library for [LTI 1.3 Proctoring](https://www.imsglobal.org/spec/proctoring/v1p0) implementations as [platforms and / or as tools](http://www.imsglobal.org/spec/lti/v1p3/#platforms-and-tools), based on [LTI 1.3 Core library](https://github.com/oat-sa/lib-lti1p3-core).
# Table of contents
- [TAO LTI 1.3 PHP framework](#tao-lti-13-php-framework)
- [IMS](#ims)
- [Installation](#installation)
- [Documentation](#documentation)
- [Tests](#tests)## TAO LTI 1.3 PHP framework
This library is part of the [TAO LTI 1.3 PHP framework](https://oat-sa.github.io/doc-lti1p3/).
## IMS
You can find below [IMS](https://www.imsglobal.org/) related information.
### Related certifications
- [LTI 1.3 proctoring services](https://site.imsglobal.org/certifications/open-assessment-technologies-sa/tao-lti-13-devkit)
### Related specifications
- [IMS LTI 1.3 Proctoring](https://www.imsglobal.org/spec/proctoring/v1p0)
- [IMS LTI 1.3 Core](http://www.imsglobal.org/spec/lti/v1p3)
- [IMS Security](https://www.imsglobal.org/spec/security/v1p0)## Installation
```console
$ composer require oat-sa/lib-lti1p3-proctoring
```## Documentation
You can find below the library documentation, presented by topics.
### Configuration
- how to [configure the underlying LTI 1.3 Core library](https://github.com/oat-sa/lib-lti1p3-core#quick-start)
### Messages
- how to [implement the proctoring messages workflow (as platform and / or tool)](doc/message/proctoring-workflow.md)
### Services
- how to [use the library for ACS as a platform](doc/service/platform.md)
- how to [use the library for ACS as a tool](doc/service/tool.md)## Tests
To run tests:
```console
$ vendor/bin/phpunit
```
**Note**: see [phpunit.xml.dist](phpunit.xml.dist) for available test suites.