Forked from LTIJS (cvmcosta.github.io/ltijs/). Easily turn your web application into a LTI 1.3 Learning Tool. Reformatted with Typescript for improved type safety, switched database access and schema management to use Typeorm for more hands-off management
npm install @bhunt02/lti-typescript- Introduction
- Installation
- Documentation
- License
---
The Learning Tools Interoperability (LTI®) protocol is a standard for integration of rich learning applications within educational environments. ref
This library implements a tool provider as an Express server, with preconfigured routes and methods that manage the LTI® 1.3 protocol for you.
Making it fast and simple to create a working learning tool with access to every LTI® service, without having to worry about manually implementing any of the security and validation required to do so.
This library is a fork of the original work by CVM Costa. The original library can be found here.
---
Install with your preferred package manager from the NPM package registry for: @bhunt02/lti-typescript.
You can also install the package by running the following using yarn, or adding a corresponding entry in your
package.json:
``shell``
$ yarn add github:bhunt02/lti-typescript#release # OR https://github.com/bhunt02/lti-typescript.git#release
---
---
> Learning Tools Interoperability® (LTI®) is a trademark of the IMS Global Learning Consortium, Inc. (https://www.imsglobal.org)
> This library is a derivative work of CVM Costa's original LTIJS library.