Проверка работ в антиплагиате
Решение осуществляет отправку отправку работ студентов на проверку через api в систему антиплагиат.
Логика работы решения будет следующей:
1. студенты отправляет работу на проверку;
2. работа студента становится в очередь на проверку: это будет список с набором полей
Для начала я бы предложила след. поля:
- id;
- ссылка на элемент списка работ;
- статус;
3. агент каждые N минут запускается, берет работу из списка и отправляет ее, получает ответ, возможно меняет статус - в зависимости как построена логика обработки работ в антиплагиате;
Модуль включает в себя:
a) агент, который будет отправлять запросы в антиплагат, используя настройки модуля - логин и пароль пользователя от которого будут идти запросы к сервису;
b) активити, которое поставит работу в очередь - добавит в список из пункта 2;
c) активити, которое вернет статус указанной работы - видимо в настройки нужно передавать id работы ;