An open API service indexing awesome lists of open source software.

https://github.com/samplec0de/duels-miniapp-api


https://github.com/samplec0de/duels-miniapp-api

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# API для VK MiniApp "Школьные дуэли"

Доступные на данный момент предметы: ('math', 'russian', 'informatics', 'english')

**GET** */tasks/random//*

Получить случайную задачу

subject: предмет

vk_user_id: идентификатор пользователя от вк

Результат: {

'task_id': string

'subject': string, предмет

'text': string,

'variants': list, элементы string

}

**POST** */check_answer*

Проверить правильность ответа

answer: int, индекс ответа пользователя

subject: string, предмет

task_id: string, айди задачи

vk_user_id: integer, идентификатор пользователя от вк

Результат: {"correct": boolean}

**GET** */correct_answer///*

Получить правильный ответ. Можно вызывать только для задач, которые вернул /tasks/random

subject: string, предмет

task_id: string, айди задачи

vk_user_id: идентификатор пользователя от вк

Результат: {"answer": <верный ответ строкой>, "points": количество очков за задачу, int/float (пока int)}