Learning Tools Interoperability (LTI) 是一个由 IMS Global Learning Consortium创造的标准 .
它的主要目的是使用一个学习系统之间的标准方式,通过外部服务工具连接学习系统(例如学习管理系统 LMS) ,这个标准描述了连接系统作为LTI Tool Consumer和被连接工具作为LTI Tool Provider。
术语
LTI Consumer:
这是使用工具的服务。通常这是一个 学习管理系统 (LMS) 或者 用户门户。LTI Consumer需要提供用户信息和环境给LTI Tool Provider。此外LTI Consumer还要为用户提供认证担保给LTI Tool Provider。
LTI Tool Provider: 这是给LTI Consumer提供服务的服务。这可以是 on-premises software 也可以是托管在LTI Cousumer外部的服务。
历史
- 最早的LTI实现称为BasicLTI,在2008年出现在Google Summer of Code项目,由Jordi Piguillem在Charles Severance 和Marc Alier的指导下开发。
- 2010年6月IMS Global Learning Consortium发布LTI v1.0的最终标准。
- 2012年8月 IMS Global Learning Consortium发布LTI v1.1的最终标准。增加了Tool Provider传递评分给Tool Consumer的功能。
- 2014年1月 IMS Global Learning Consortium发布 LTI v2.0的最终标准。它支持在LTI Consumer 和 Provider之间基于 REST 的更丰富和复杂的双向通信。
参考文献
- “Learning Tools Interoperability”. IMS Global. Retrieved 2015-09-07.
- “IMS Global Learning Tools Interoperability Version 1.0”. Imsglobal.org. Retrieved 2015-09-07.
- “basiclti4moodle – Implements a IMS BasicLTI Consumer for Moodle – Google Project Hosting”. Code.google.com. 2012-07-02. Retrieved 2015-09-07.
- “Learning Tools Interoperability®”. IMS Global. Retrieved 2015-09-07.
- “IMS Global Learning Tools Interoperability Implementation Guide Version 1.1.1”. Imsglobal.org. Retrieved 2015-09-07.
- “IMS Global Learning Tools Interoperability Implementation Guide Version 2.0 Final”. Imsglobal.org. Retrieved 2015-09-07.