# Learning API Demo Learning API used for educational purposes. This API is powered by a Remockly mock server and supports activities, quizzes, assignments, badges, and reporting. Version: v1 ## Servers Demo server ``` http://example.com ``` ## Security ### imfKey Type: apiKey In: header Name: IMF-KEY ## Download OpenAPI description [Learning API](https://vlad.redocly.xyz/_bundle/apis/learning/learning.yaml) ## Activities Manage learning activities such as lessons and exercises. ### Record activity - [POST /activities](https://vlad.redocly.xyz/apis/learning/learning/activities/postactivity.md) ## Quizzes Create and manage quizzes and quiz questions. ### Create quiz - [POST /quizzes](https://vlad.redocly.xyz/apis/learning/learning/quizzes/postquiz.md) ### Get quizzes - [GET /quizzes](https://vlad.redocly.xyz/apis/learning/learning/quizzes/getquizzes.md) ## Scores Retrieve learner scores. ### Get scores - [GET /scores](https://vlad.redocly.xyz/apis/learning/learning/scores/getscores.md) ## Reports Reporting endpoints. ### Get user activity report - [GET /users/{id}](https://vlad.redocly.xyz/apis/learning/learning/reports/getuseractivity.md) ## Other Miscellaneous endpoints. ### Get API information - [GET /](https://vlad.redocly.xyz/apis/learning/learning/other/getapiinfo.md)