Introduction to LTI 1.3
DojoCode supports LTI v1.3, the IMS Learning Tools Interoperability protocol, which allows educational platforms to securely integrate with externally hosted tools.
An educational platform, such as Moodle, Canvas, Google Classroom or Blackboard can communicate with DojoCode via LTI. In this integration, the educational platform acts as a Tool Consumer, while DojoCode serves as a Tool Provider.
A Tool Consumer can send student information to DojoCode and, in return, DojoCode reports the grades of students back to the educational platform. This way, programming exercises can be seamlessly integrated into every platform that supports LTI.
For detailed instructions on integrating DojoCode as an LTI Tool Provider, please refer to the following documentation for each Tool Consumer:
- Moodle – External tool integration
- Canvas – LTI Integration
- Google Classroom – LTI Integration
- Blackboard – LTI Integration