Tests

LTI-TypeScript

Table of Contents


Introduction

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.

Original Work

This library is a fork of the original work by CVM Costa. The original library can be found here.


Installation

Installing the Package

$ yarn add github:bhunt02/lti-typescript#release # OR https://github.com/bhunt02/lti-typescript.git#release

Documentation Table of Contents

Table of Contents

1. Introduction

2. Platform

3. Dynamic Registration Service

4. Names and Roles Service

5. Deep Linking Service

6. Grades Service

Appendix

i. Redirection URIs


License

APACHE2 License

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.