Скоро будет больше, но предлагаемый способ запуска программы уж слишком сложен. Можно сделать все гораздо проще, без кучи зависимостей, которые потом не понадобятся рядовому пользователю PC.
А чем был обусловлен выбор браузера в качестве GUI, тем более с такими зависимостями… GUI писать не так уж и сложно. Посмотрите хотя бы в сторону Tkinter, GUI там пишется чуть ли не быстрее, чем html. Да и django как то уж монструозно для этих целей. Достаточно пары cgi скриптов и CGIHTTPServer из стандартного комплекта модулей.
Про принцип KISS не нужно забывать :)
В этом случае вообще без зависимостей можно обойтись. Кроме создания pdf (хотя тот же html можно печатать из браузера).
Один скрипт — запускалка CGIHTTPServer с открытием браузера на нужной странице, и папочка с cgi скриптами и шаблонами. Такой вариант будет еще и кроссплатформенным (под виндой можно py2exe заюзать)
Спасибо. Скоро выложу свой пост, как я встраивал систему тестирования прямо в PowerPoint презентацию с помощью VBA (давненько было). Так что тема про тестирование очень порадовала, буду иметь в виду какие вопросы лучше освещать.
У меня тест тоже «экспортируется», правда в новый Word документ.
Согласен про сложность установки. Для обычных учителей это практически не доступно. Тем более в настроенных компьютерах с необходимостью прав admin.
Создавал для MS PowerPoint именно из-за этих целей — это просто презентация, нужно только макросы разрешить.
testcreator — автоматизация тестирования студентов