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/events on 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-action and 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.