LEMASYS Lemasys GitHub

local_voxa plugin

Lemasys is not a thin skin over Moodle's stock web-service API. The local_voxa plugin gives it a deliberate integration contract.

POST /local/voxa/v1/sync
Authorization: Bearer $LOCAL_VOXA_SHARED_SECRET

{ "courseId": 42, "since": "2026-05-01T00:00:00Z" }
Purpose-built endpoints reduce the number of fragile chained Moodle WS calls.
The plugin can expose domain-shaped payloads for courses, users, completion, games, and gradebook state.
Auth remains delegated to Moodle while Lemasys owns frontend ergonomics.
Versioned contracts make upgrades auditable for Moodle admins.