Как это работает?
- Вопрос формулируется на сайте
in.3level.ru. - В базе проверяется наличие готового ответа.
- Если ответ найден — сразу выдаётся.
- Если ответа нет — вопрос пересылается пользователю для получения ответа; после подтверждения корректности, ответ сохраняется в базе и используется при последующих запросах.
Участники
- Сервис обработки (
62.113.103.245.nip.io): выполняет проверку наличия ответа и обработку новых вопросов; - База данных сервиса (
62.113.103.245.nip.io): хранит подтверждённые ответы для повторного использования; - Сайт (
in.3level.ru, опционально): Официальный сайт для тестирования.
Базовая схема (напрямую через сайт in.3level.ru)
- Формируется вопрос и напрямую передаётся пользователю;
- Пользователь отвечает на вопрос;
- Ответ отправляется назад на сайт
in.3level.ru; in.3level.ruпроверяет корректность ответа и начисляет/не начисляет баллы.
Расширенная схема (62.113.103.245.nip.io)
- Вопрос выбирается на сайте
in.3level.ru; 62.113.103.245.nip.ioполучает вопрос вместо пользоватля и проверяет наличие ответа в базе;- Если ответ найден — сразу выдаётся;
- Если ответа нет — вопрос пересылается на интерфейс пользователя
62.113.103.245.nip.io; - После получения ответа,
62.113.103.245.nip.ioпересылает его на сайтin.3level.ruдля проверки корректности и, в случае успеха, сохраняет его в базе;