$μ$Ed API: Towards a Shared API for Education Microservices
For educational institutions and platform developers, this API aims to foster an ecosystem of microservices for domain-specific automation, though it is an initial specification with no empirical validation.
The paper proposes μEd, a standard API for education microservices to enable interoperable, platform-agnostic automation of feedback, assessment, and chatbots, integrating functionality from four institutions.
Learning at scale often requires domain-specific automation such as assessment and feedback. An organization locked in to a general learning platform without these specialist automations limits its pedagogical offering. An ecosystem of interoperable, platform-agnostic microservices for domain-specific automation would solve this problem. To develop an effective ecosystem, a standard interface (API) for education microservices is required. We propose an initial specification for a standard, platform-independent API for educational microservices, $μ$Ed. The API integrates functionality from existing systems in use at four institutions, which are adopting the new API. The API is initially specified for automation of feedback, assessment, and educational chatbots, with further service types planned. The API specification provided here enables the development of an ecosystem of education microservices that will facilitate automation in more domains, to more users, providing a richer learning experience in a wide range of disciplines.