Решил поделиться собственноручно написанной программой, для работы с уже имеющимися ответами (с этого форума, например). Заменяет блокнот / браузер, во время прохождения теста.
Используются только простые вопросы / ответы (однострочный текст, без картинок, формул и т.п.)
Итак, предполагается, что у вас есть либо файл где лежат вопросы/ответы, либо вы копируете их прямо с форума через буфер обмена.
Формат файла простой текстовый (не Word);
Заголовки с модулями отделены строкой от вопросов;
Сразу за строкой вопроса идет строка с ответом, потом пустая строка;
Примером "правильного" формата будут являться почти все "Оформленные тесты" с этой страницы:
Форум студентов МТИ > Основной раздел > Тесты > Содержание
Образцом наиболее удобного варианта может служить моя тема:
Статистические модели и методы, т.к. там сохранена разметка по модулям.
Итак, открыв программу и загрузив ответы, вы получаете примерно такую картину:
QaA_wA_screenshot.jpg
Внизу текстовое поле, в которое вводим часть текста вопроса. В списке будут отображены все пары вопросов и ответов, в тексте вопросов которых будет найдена запрошенная строка.
Для удобства использования:
1. Чтобы начать набирать текст (для поиска), не надо "целится" в это текстовое поле, любой щелчок мышью по окну (за исключением кнопок и ссылок на модули) будет переводить фокус на текстовое поле.
2. Чтобы очистить поле от предыдущего запроса, достаточно нажать Ctrl + Enter
3. Если загружены ответы, где остались "разделители" модулей, можно будет отображать / искать, среди ответов конкретного модуля.
4. В большинстве случаев, для поиска не имеет смысл набирать начало вопроса, т.к. формулировки у многих вопросов начинаются одинаково. Выбирайте наиболее "уникальную" часть вопроса.
5. "Галочка" рядом с текстовым полем включает / выключает "мгновенный поиск" - отображение выборки сразу при вводе текста. Если выключить, то после набора нужной строки поиска, надо нажать Enter.
PS: для работы программы нужен
Microsoft .NET Framework 4
Собственно, сама программа:
QaA_wA.zip