Word_test - программа проверки словарных слов

После программ Mathematics и Mathematics2, написанных по причине необходимости ускоренного "натаскивания" внука по математике, возникла необходимость в тренировках внука по правописанию словарных слов. Таким образом родилась программа Word_test, которая довjльно успешно используется для подготовки к словарным диктантам.

Программу Word_test и руководство для родителей можно загрузить здесь.


1. Главное окно

Главное окно Word_test во время проверки

Главное окно программы имеет следующий вид и содержит следующие кнопки:

  • • Кнопка «Начать» — нажатие на эту кнопку приводит к началу выполнения очередного проверки. После начала выполнения задания данная кнопка становится недоступной.
  • • Кнопка «Просмотр словаря» открывает окно просмотра текущего словаря, слова из которого будут предлагаться для тестирования. Доступность этой кнопки определяется в окне настройки программы

Красной точкой на рисунке отмечена область, двойной клик на которой приводит к открытию окна настройки программы. Чтобы исключить изменение параметров программы ребенком перед открытием окна настройки запрашивается пароль родителя.

Главное окно Word_test во время проверки

После нажатия кнопки «Начать» программа переходит в режим проверки, и главное окно изменяет свой вид:

В этом режиме кнопка «Начать» становится неактивной. Доступность кнопки и «Просмотр словаря» зависит от настроек программы. В окне отображается очередное слово для проверки. На месте пропущенных букв показывается символ “?” синего цвета. Требуемые буквы могут вводиться либо нажатием на клавишу буквы на клавиатуре компьютера, либо кликом мыши на соответствующей кнопке виртуальной клавиатуры. Виртуальная клавиатура, содержащая кнопки с символами всех букв русского алфавита, появляется в режиме проверки. Для облегчения работы с клавиатурой компьютера во время проверки ввод принудительно переключается на русский язык.

В режиме проверки становится видимой кнопка «Ввод», которая завершает процесс вставки букв, пропущенных в проверяемом слове. Эта кнопка имеет свойство «по умолчанию», поэтому нажатие на клавишу Enter соответствует команде Ввод.

Вставка также завершается автоматически, если при клике мышки на кнопке виртуальной клавиатуры была нажата клавиша Ctrl.

В словах может назначаться проверка сдвоенных согласных, в этом случае все равно выводится один знак вопроса, например, при проверки двойного с в слове пассажир будет выведен запрос па?ажир.

Удалить ошибочно введенные буквы можно с помощью клавиш Backspace и Delete.

В нижней части окна — в строке статуса — отображается информация об общем количестве слов для проверки, число проверенных слов и количество слов, в которых были допущены ошибки.


2. Окно настройки

Окно настройки Word_test

Окно настройки программы позволяет гибко настроить следующие параметры сеанса проверки словарных слов:

  • • Поле ввода «Папка словарей», позволяющее определить папку, в которой будут распо-ложены файлы словарей программы. При клике на расположенной рядом кнопке Open Dir открывается стандартное окно Windows «Выбор папки».
  • • В списке «Словари» отображаются все файлы словарей, расположенные в папке, определенной в поле «Папка словаре». В этом списке можно отметить один или несколько словарей, слова из которых предполагается проверять. Отметка словаря из списка выполняется кликом мыши при нажатой клавише Ctrl (стандартные правила работы со списками в Windows). Для создания/редактирования файлов словарей в программе имеется специальный редактор. Текстовые файлы словарей должны иметь расширение wtd и иметь специальный формат проверочных слов.
  • • Переключатель «Просмотр словаря» управляет доступностью кнопки «Просмотр словаря» в главном окне программы:
    • Перед тестированием — просмотр возможен только до начала проверки;
    • Всегда — просмотр возможен в любой момент, независимо от режима;
    • Никогда — просмотр словаря всегда запрещен.
  • • Переключатель «Проверка слов» определяет порядок выбора слов из словаря:
    • По порядку — слова выбираются в том порядке, в каком они расположены в словаре;
    • Случайный порядок — слова выбираются случайным образом.
  • • Поле «Ожидание ответа, сек» определяет максимальный период ожидания ввода ответа. При превышении этого времени выполнение проверки будет прервано.
  • • В поле «Ошибок в слове» определяется максимальное число ошибок, которое может быть допущено подряд при проверке одного слова. При превышении этого лимита слово снимается с проверки и предлагается следующее слово.
  • • Поле «Ошибок в сессии» определяет максимальное число слов с ошибками, которое может быть допущено при проверке. При превышении этого лимита проверка прерывается.
  • • Флаг «Показывать вирт.клавиатуру» управляет отображением виртуальной клавиатуры в режиме проверки. Если данный флаг снят, виртуальная клавиатура не отображается и для ввода букв используется только клавиатура компьютера. Такой режим может применяться, например, для тренировки работы с клавиатурой.
  • • Кнопка «Применить» закрывает окно с применением изменений.

Также в окне настройки имеются кнопки позволяющие выйти из программы, просмотреть лог выполнения проверки, открытие окна редактора словарей, закрыть окно без применения измененных параметров.


3. Редактор словарей

Редактор словарей Word_test

При нажатии кнопки «Редактор словарей» в окне настройки программы открывается окно, в котором можно создавать новые и редактировать существующие словари программы.

Окно имеет следующий вид и содержит следующие области:

  • 1 — панель инструментов;
  • 2 — вкладки открытых файлов словарей. В данном случае открыты вкладки файлов 1.wdt и 2cl.wdt, а также вкладка нового словаря с именем Новый словарь1.
  • 3 — Строка состояния, в которой появляется отметка об изменении файла.

Панель инструментов содержит следующие кнопки:

  • Новый словарь — Создать новый словарь;
  • Открыть — Открыть существующий словарь;
  • Сохранить — Сохранить словарь в файл. Если сохраняется новый словарь, то запрашивается имя файла.
  • Сохранит как — Сохранить словарь с новым именем файла, перед сохранением выполняется запрос нового имени файла.
  • Закрыть — Закрыть вкладку текущего словаря. Если словарь был изменен, то запрашивается необходимость сохранения. Если закрывается новый словарь, то запрашивается имя файла.
  • Выдклить все — Выделить все.
  • Вырезать — Вырезать выделенный фрагмент в буфер обмена.
  • Копировать — Копировать выделенный фрагмент в буфер обмена.
  • Вставить — Вставить фрагмент из буфера обмена.
  • Выйти — Выйти из редактора словарей. Если есть вкладки с изменёнными словарями, то запрашивается необходимость сохранения. Если есть вкладки с новыми словарями, то запрашивается имя файла.
Главное окно Word_test во время проверки

При клике правой кнопкой мыши на области вкладки со словарем вызывается контекстное меню, через которое также можно выполнять соответствующие команды.


4. Правила представления проверочных слов в словарях

  1. 1. Все слова размещаются в словаре по одному слову на строку.
  2. 2. Строка, начинающаяся с символа # считается комментарием и пропускается при считывании словаря.
  3. 3. Для проверки одиночной буквы перед ней ставится символ минус (дефис) “-“, например, для проверки первой буквы “о” в слове “молоко” оно должно быть представлено в следующем виде:  м-олоко.
  4. 4. Для проверки двойной согласной буквы перед ними ставится символ звездочка (asterisc) “*“, например, для проверки двойной буквы “л” в слове “аллея” оно должно быть представлено в следующем виде:  а*ллея.
  5. 5. Если нужно проверить несколько букв, то в слове можно размещать несколько специальных символов, например, п-а*сс-ажир — слово будет выведено для проверки три раза: п?ссажир, па?ажир и пасс?жир.

Примечания:

  1. 1. При сохранении словаря в файл выполняется проверка на наличие в словаре одинаковых слов, а так же слов, в которых отсутствуют специальные символы “-“ и “*”, т.е. в слове не определены проверочные буквы.
  2. 2. Встроенный редактор сохраняет файлы словарей в кодировке UTF-8. Если словарь набирается в стороннем редакторе, например, в «Блокноте» Windows, то файл должен сохраняться либо в кодировке UTF-8, либо ANSI.

К началу