В ответе пишите слово "не робот" без этого не рассматриваем.
Необходимо доработать приложение на C++ (с использованием Qt библиотек версии 5.9.1).
Задачи:
- внедрение существующего апи в приложение;
- интеграция кастомного дизайна (либо на основе QWidgets в данный момент так реализовано, либо на основе webview).
На текущий момент реализован основной функционал блокировки и приложение заверщающее процессы.
Приложение общается с API-сервером: получает и отправляет необходимую информацию (списко вопросов-ответов, пользовательская информация, статистические данные и тд.).
Основные функциональные возможности:
Блокировка ПК с возможностью разблокирования при достижении определенных балов по результатам тестирования.
Перезапуск приложения в случае выгрузки его из памяти (предпочтительнее заблокировать возможность удаления процесса приложения из диспетчера задач).
Работа в оффлайн режиме, при обрыве соединения с возможностью накопления статистических данных в локальном хранилище с последующей отправкой на сервер при восстановлении соединения.
Режим тестирований и соревнований на основе заранее определенных алгоритмов.
Поддержка автоматического обновления при выходе новой версии.
Возможность аварийной разблокировки используя мастер пароль или комбинацию клавиш (задается в настройках приложения).
Работа приложения в триальном режиме с привязкой к определенному устройству.
Опубликован 01.02.2019 в 10:15