LTI Integration (Tool Provider) In SchoolCity

  • Home
  • Projects
  • LTI Integration (Tool Provider) In SchoolCity
LTI Integration (Tool Provider) In SchoolCity

LTI Integration (Tool Provider) In SchoolCity

The LTI Integration (Tool Provider) project involved implementing the Learning Tools Interoperability (LTI) specification as a tool provider within SchoolCity's educational platform. This project focused on upgrading the tool provider implementation from LTI 1.1 to LTI 1.3, implementing OIDC (OpenID Connect) authentication, and developing LTI Advantage services that enable faculty to build, manage, and offer courses seamlessly.

The Challenge

SchoolCity needed to develop a comprehensive LTI tool provider that could serve as an educational tool for other platforms. The challenge included implementing secure OIDC authentication, upgrading to LTI 1.3 standards, and creating LTI Advantage services that would allow faculty to manage courses effectively while maintaining security and interoperability standards.

LTI Integration (Tool Provider) In SchoolCity
  • LTI 1.3 tool provider implementation
  • OIDC OpenID Connect authentication
  • LTI Advantage services
  • Course management capabilities
  • Faculty tools and interfaces
  • Secure identity verification

The Solution & Results

Developed a full-stack LTI 1.3 tool provider using PHP for backend services and Vue.js for the frontend interface. Implemented OIDC OpenID Connect process for secure user authentication and identity verification. Created LTI Advantage services including course management, assignment services, and grade passback functionality. Used MySQL for data management and Node.js for additional services, with Docker and Terraform for deployment.

Successfully delivered a comprehensive LTI tool provider that supports modern LTI 1.3 standards with OIDC authentication. The system now serves as a robust educational tool that can be integrated into various learning management systems, providing faculty with powerful course management capabilities and enhanced security through modern authentication protocols.

LTI Integration (Tool Provider) In SchoolCity
LTI Integration (Tool Provider) In SchoolCity