Задача
Создать автономное приложение для тестирования, которое работает без необходимости установки дополнительных сред (например, Python). Программа должна иметь уникальный, стилизованный интерфейс, соответствующий бренду заказчика.
Требования к функционалу
- Возможность загрузки вопросов и вариантов ответов (например, из файла CSV/XLSX или текстового шаблона).
- Поддержка типов вопросов: одиночный выбор, множественный выбор, текстовый ответ.
- Автоматический подсчет результатов после завершения теста.
- Вывод итоговой оценки или рекомендаций на экран.
- Сохранение результатов в файл (например, .txt или .csv).
- Чистый, современный графический интерфейс без лишних элементов.
Особенности дизайна
Интерфейс должен быть ярким и запоминающимся, с акцентами в фирменных цветах заказчика. Допускается использование кастомной иконки, шрифта Retina-friendly и минималистичного логотипа в углу окна.
Техническая реализация
Программа компилируется в единый .exe файл (например, с помощью PyInstaller) и может быть запущена на Windows 10/11 без установки зависимостей. Исходный код (например, на Python) передается заказчику для возможной модификации.