К сожалению, я ошибался: Ворд действительно является наилучшим компромиссом быстроты и качества для большинства задач, связанных с ЧГК. Таким образом, chgktex мог быть полезен лишь перфекционистскому меньшинству.
Однако задачи автоматизации никуда не делись, форматы Ворда (что doc, что docx) не стали более структурированными, а моя любовь к файлам, которые можно редактировать в блокноте, не ослабла :)
Поэтому позвольте представить вам chgksuite. Этот пакет включает в себя скрипты chgk_parser и chgk_composer, а также микроформат разметки 4s, вдохновлённый Markdown и reStructuredText. Файлы 4s легко читать глазами и редактировать руками, даже если вы никогда этого не делали. Но сам по себе формат не несёт непосредственной пользы. Вот что умеет chgksuite:
- импортировать в формат 4s из docx с извлечением картинок (поддержка doc под Виндоус планируется) и txt;
- экспорт в docx с возможностью автоматического забеления ответов, комментариев и источников — незаменимая функция для тестирования;
- экспорт в ЖЖ в стандартном формате: заголовок в теле поста, каждый вопрос в отдельном комментарии, от пользователя требуется только ввести пароль. Так же, как и в Ворде, имеется возможность автоматического скрытия ответов-комментариев-источников с помощью спойлеров. Раздатки, расположенные на локальном компьютере пользователя, автоматически заливаются на хостинг imgur;
- ну и старый добрый экспорт в латех никуда не делся.
chgksuite уже был опробован для выкладывания в ЖЖ вопросов последнего игрового дня Осеннего кубка ВШЭ. Теперь я открываю его для широкой аудитории: читайте полную документацию и качайте файлы на странице проекта: http://bitbucket.org/pecheny/chgksuite. Пользуйтесь, сообщайте о багах и предлагайте новые идеи. Надеюсь, пакет будет для вас полезен. Доступны бинарные сборки для Виндоус, OS X и Убунту.
Upd.: простая инструкция с картинками