DOCUMENTATION / CONNECTORS
Connectors and integration
Find the guide corresponding to what you want to integrate with P2LRN. Artificial intelligence, educational platforms and LTI 1.3 have different functions; choose one of the three options.
What do you need to connect?
Connectors for AI
ChatGPT, Claude, Gemini and Grok. Create courses with Skills or work with files on your computer using a connector. Includes installation, examples and checks.
EDUCATIONAL PLATFORMSLMS platforms
Moodle, Canvas, Sakai, Chamilo and Open edX. How to integrate the Player and what functions have been tested.
LTI STANDARDLTI 1.3 Module
Platform registration, login, content selection and ratings. Includes requirements, scope, and deployment recommendations.
P2LRN skills per assistant
Download the ChatGPT, Claude, Gemini, and Grok Build ZIPs to create educational courses using Python. They are independent of the MCP server and must be installed with the capabilities allowed by each application.
Related downloads
MCP P2LRN Server, Toolkit and Configuration Wizard for supported clients.View installationDownload connector (.zip)View SHA-256 integrity
Self-hosted code from provider, server, SQLite, Deep Linking, AGS, contracts and tests. It is not an LMS plugin nor a stand-alone binary.Download LTI source (.zip)View deployment and status
A package to check playback without setting up an integration.Download sample courseOpen Player
Integrations Status
The MCP connector provides reading, validation, and controlled creation/editing of drafts; The P2LRN Skill can create packages in supported environments. The LTI 1.3 self-hosted provider already implements OIDC/JWT, JWKS, catalog, Deep Linking, Player, persistence and AGS.
Some capabilities depend on the environment where they are deployed: AI connector authentication, optional LTI services, and support for specific versions of Moodle, Canvas, Sakai, Chamilo, or Open edX. Each guide indicates the requirements and limits that must be checked before a real implementation.