Plugin Downloads
ALP (Adaptive Learning Layer) plugins let you add Sudar's adaptive tutoring and memory to existing LMSs. The API is implemented in the Sudar Learn app; connectors (e.g. Moodle) call it with an API key.
ALP API documentation
The full API (event ingestion, tutor query, next-action, embed token) is documented in the repository:
docs/ALP_API.md on GitHub →Moodle connector
Three ALP components are implemented for Moodle (or any LMS that can send HTTP requests):
- SudarMemory: sends LMS events to
POST /api/alp/eventson your Sudar Learn app. - SudarChat: block or LTI that embeds the tutor and calls
POST /api/alp/tutor/query. - SudarRecommend: dashboard block that calls
POST /api/alp/next-actionand shows the recommendation.
Plugin packages (e.g. Moodle block ZIP) will be published via GitHub Releases when ready. Until then, implementors can use the API spec and the Learn app as the backend; user mapping (LMS user ID → Sudar profiles.id) is documented in docs/PILOT_PLAN.md and docs/ALP_API.md.
Embed Sudar in your site
From Sudar Studio → Integrations → Embed Sudar, you can generate an embed link. The embed token endpoint is POST /api/alp/embed-token on the Learn app (see ALP_API.md). Use the returned embed_url as the src of an iframe.