| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
constructor:markup:testing [2020/11/03 11:45] arina_lukash |
constructor:markup:testing [2023/05/04 12:31] (текущий) arina_lukash [Обновление результата теста] |
| 4. В открывшемся окне "Проверка фрагмента диктанта" и поле "Текст для проверки" исказите исходное слово так, чтобы в нём появились ошибки, которые были предусмотрены правилами (1). | 4. В открывшемся окне "Проверка фрагмента диктанта" и поле "Текст для проверки" исказите исходное слово так, чтобы в нём появились ошибки, которые были предусмотрены правилами (1). |
| |
| 5. Нажмите кнопку "Проверить" или сочетание клавиш Ctrl + B (2). | 5. Нажмите кнопку "Проверить" или сочетание клавиш ''Ctrl + B'' (2). |
| |
| 6. Под полем текста появится результат тестирования (3). В результате запишется, сколько найдено ошибок (орфографических / пунктуационных / опечаток). Должны посчитаться только орфографические. При этом обратите внимание, что некоторые ошибки считаются за одну — например, это работает для слов в голубой пунктирной рамке, которые являются однокоренными. | 6. Под полем текста появится результат тестирования (3). В результате запишется, сколько найдено ошибок (орфографических / пунктуационных / опечаток). Должны посчитаться только орфографические. При этом обратите внимание, что некоторые ошибки считаются за одну — например, это работает для слов в голубой пунктирной рамке, которые являются однокоренными. |
| 8. Внимательно ознакомьтесь с результатом тестирования: все ли ошибки засчитались, правильные ли описания ошибок созданы, верное ли у них форматирование, корректные ли ссылки на правила указаны. | 8. Внимательно ознакомьтесь с результатом тестирования: все ли ошибки засчитались, правильные ли описания ошибок созданы, верное ли у них форматирование, корректные ли ссылки на правила указаны. |
| |
| 9. При необходимости вернитесь на Карту разметки, закрыв окно тестирования, и внесите правки. | 9. При необходимости вернитесь на [[constructor/markup/map|Карту разметки]], закрыв окно тестирования, и внесите правки. |
| |
| ==== Тестирование нескольких слов (фрагментов) ==== | ==== Тестирование орфографических фрагментов ==== |
| |
| 1. Если нужно протестировать ошибку, в которой задействовано несколько слов (например, для правил на слитно-раздельно или пунктуационных правил), выделите весь фрагмент — нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента. Так вся необходимая часть текста подсветится оранжевым фоном (1). | 1. Если нужно протестировать ошибку, в которой задействовано несколько слов (например, для правил на слитно-раздельно), выделите весь фрагмент — нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента. Так вся необходимая часть текста подсветится оранжевым фоном (1). |
| |
| 2. Обратите внимание на все созданные для этого случая ошибки (2). | 2. Обратите внимание на все созданные для этого случая ошибки (2). |
| 4. В открывшемся окне намеренно сделайте тестируемую ошибку в написании слов (1). | 4. В открывшемся окне намеренно сделайте тестируемую ошибку в написании слов (1). |
| |
| 5. Нажмите кнопку "Проверить" или Ctrl + B (2). | 5. Нажмите кнопку "Проверить" или ''Ctrl + B'' (2). |
| |
| 6. Под полем текста появится результат тестирования (3). | 6. Под полем текста появится результат тестирования (3). |
| {{:constructor:markup:2020-11-03_18-17-21.png?600|}} | {{:constructor:markup:2020-11-03_18-17-21.png?600|}} |
| |
| 8. Внимательно ознакомьтесь с результатом тестирования и при необходимости внесите исправления, вернувшись на Карту разметки. | 8. Внимательно ознакомьтесь с результатом тестирования и при необходимости внесите исправления, вернувшись на [[constructor/markup/map|Карту разметки]]. |
| |
| ==== Тестирование пунктограмм ==== | ==== Тестирование пунктограмм и пунктуационных фрагментов ==== |
| |
| <note tip> | <note > |
| Для тестирования пунктуационных правил требуется выделять расширенный контекст — как минимум по одному слову слева и справа от знака препинания! | Для тестирования пунктуационных правил требуется выделять расширенный контекст — как минимум по одному слову слева и справа от знака препинания, даже если пунктограмма создана на один лишь знак или пробел! |
| </note> | </note> |
| |
| 1. Во вкладке "Пунктограммы" выделите фрагмент для тестирования: нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента. Так вся необходимая часть текста подсветится оранжевым (1). | 1. Во вкладке "Пунктограммы" выделите фрагмент для тестирования: нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента. Так вся необходимая часть текста подсветится оранжевым (1). |
| |
| 2. Обратите внимание на все созданные для этого фрагмента ошибки или связи (2). | 2. Обратите внимание на все созданные для этого фрагмента ошибки или сцепления (2). |
| |
| 3. Нажмите "Протестировать фрагмент" (3). | 3. Нажмите "Протестировать фрагмент" (3). |
| 4. В открывшемся окне удалите или поставьте знак препинания так, чтобы в итоге появились ошибки, которые были заведены для этого случая (1). | 4. В открывшемся окне удалите или поставьте знак препинания так, чтобы в итоге появились ошибки, которые были заведены для этого случая (1). |
| |
| 5. Нажмите кнопку "Проверить" или сочетание клавиш Ctrl + B (2). | 5. Нажмите кнопку "Проверить" или сочетание клавиш ''Ctrl + B'' (2). |
| |
| 6. Под полем текста появится результат тестирования. В результате запишется, сколько найдено ошибок (должны посчитаться только пунктуационные). | 6. Под полем текста появится результат тестирования. В результате запишется, сколько найдено ошибок (должны посчитаться только пунктуационные). |
| {{:constructor:markup:2020-11-03_18-10-06.png?600|}} | {{:constructor:markup:2020-11-03_18-10-06.png?600|}} |
| |
| 8. Внимательно ознакомьтесь с результатом тестирования и при необходимости внесите исправления, вернувшись на Карту разметки. | 8. Внимательно ознакомьтесь с результатом тестирования и при необходимости внесите исправления, вернувшись на [[constructor/markup/map|Карту разметки]]. |
| |
| ==== Тестирование вариантов ==== | ==== Тестирование вариантов ==== |
| 3. Нажмите "Протестировать фрагмент" (3). | 3. Нажмите "Протестировать фрагмент" (3). |
| |
| {{:constructor:markup:2020-11-03_18-27-55.png?700|}} | {{:constructor:markup:2020-11-03_18-52-05.png?700|}} |
| |
| 4. В открывшемся окне исказите исходное слово (или фрагмент), чтобы получился заведённый для этого случая допустимый вариант (1). | 4. В открывшемся окне исказите исходное слово (или фрагмент), чтобы получился заведённый для этого случая допустимый вариант (1). |
| |
| 5. Нажмите кнопку "Проверить" или сочетание клавиш Ctrl + B (2). | 5. Нажмите кнопку "Проверить" или сочетание клавиш ''Ctrl + B'' (2). |
| |
| 6. Под полем текста появится результат тестирования: в нём должно быть ноль ошибок (3) без какого-либо подсвечивания и дополнительного окошка (4). | 6. Под полем текста появится результат тестирования: в нём должно быть ноль ошибок без какого-либо подсвечивания и дополнительного окошка (3). |
| |
| {{:constructor:markup:2020-11-03_18-29-22.png?500|}} | {{:constructor:markup:2020-11-03_18-53-22.png?550|}} |
| |
| 7. При необходимости вернитесь на Карту разметки для внесения правок. | 7. При необходимости вернитесь на [[constructor/markup/map|Карту разметки]] для внесения правок. |
| | |
| | ==== Тестирование допустимых вариантов с пунктуационными комбинациями ==== |
| | |
| | В случае с [[constructor/markup/manual/allowables#nestrogij_dopustimyj_variant|нестрогим допустимым вариантом]] (1) возможна вариативность второго знака (2) препинания. Ошибок в результате тестирования (нажатия ''Ctrl+B'') быть не должно (3). |
| | |
| | {{:constructor:markup:2020-11-05_19-13-51.png?800|}} |
| | |
| | Для [[constructor/markup/manual/allowables#strogij_dopustimyj_variant|строгого допустимым варианта]] (1) обязательно наличие знака, указанного в квадратных скобках ''[ ]'' в созданном варианте (2). Ошибок в результате тестирования (нажатия ''Ctrl+B'') быть не должно (3). |
| | |
| | {{:constructor:markup:2020-11-05_19-17-36.png?800|}} |
| |
| ==== Опечатки при тестировании ==== | ==== Опечатки при тестировании ==== |
| |
| {{:constructor:markup:2020-11-03_18-40-16.png?600|}} | {{:constructor:markup:2020-11-03_18-40-16.png?600|}} |
| | |
| | ==== Тестирование случаев с флагом "Общая ошибка" ==== |
| | |
| | 1. Выберите слово, для которого создана ошибка с флагом "Общая ошибка" (1) — он означает, что для любой не предусмотренной заранее в этом слове ошибки будет показываться одно и то же заведённое описание. Нажмите "Протестировать фрагмент" (2). |
| | |
| | {{:constructor:markup:2020-11-04_16-16-13.png?700|}} |
| | |
| | 2. Исправьте текст для проверки так, чтобы в нём появилась непредусмотренная ошибка (1). Проверьте (2). Обратите внимание, что засчитается одна ошибка и появится общее пояснение (3). |
| | |
| | {{:constructor:markup:2020-11-04_16-20-06.png?600|}} |
| | ==== Тестирование случаев с флагом "Не учитывать в подсчёте ошибок" ==== |
| | |
| | 1. Выберите случай, для которого проставлен флаг "Не учитывать в подсчёте ошибок", и сделайте в окне тестирования ошибку, которая не должна засчитываться (1). |
| | |
| | 2. Нажмите "Проверить" или ''Ctrl+B'' (2). |
| | |
| | 3. Проверьте, что в результате ошибка не засчиталась, хотя появилось её описание (3). |
| | |
| | {{:constructor:markup:2020-11-04_16-24-48.png?600|}} |
| | ==== Тестирование случаев с флагом "Сцепление" ==== |
| | |
| | 1. Выберите фрагмент, в который входят элементы с флагом "Сцепление" — нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента (1). Нажмите "Протестировать фрагмент" (2). |
| | |
| | {{:constructor:markup:2020-11-04_16-11-40.png?700|}} |
| | |
| | 2. Исправьте текст для проверки так, чтобы в нём появились ошибки, которые требуется протестировать (1). Нажмите "Проверить" или ''Ctrl+B'' (2). |
| | |
| | 3. Обратите внимание, что должна засчитаться одна ошибка (3), а цветовых выделений и появляющихся пояснений должно быть два (4). |
| | |
| | {{:constructor:markup:2020-11-04_16-08-31.png?500|}} |
| | |
| | ===== Работа с тестами ===== |
| | |
| | Для контроля качества разметки система позволяет добавлять тесты разметки и впоследствии в полуавтоматическом режиме контролировать их корректное исполнение. |
| | Обычно это нужно для контроля корректности срабатываний сложных случаев орфографии или пунктуации при активном изменении алгоритма проверки и разметки диктанта. |
| | ==== Добавление теста ==== |
| | |
| | После тестирования фрагмента и появления его результатов в окне можно нажать кнопку "Добавить тест"(1). В базу добавится тест для выбранного фрагмента, написанного текста и получившимися результатами проверки (число ошибок, их тип). |
| | |
| | {{:constructor:markup:testadd.png?500|}} |
| | ==== Прогон тестов ==== |
| | |
| | После добавления хотя бы одного теста можно контролировать его выполнение. Для этого нужно нажать кнопку "Тестирование Протестировать весь диктант". |
| | |
| | {{:constructor:markup:testrun.png?400|}} |
| | |
| | |
| | Система запустит все тесты диктанта (или выбранного фрагмента) и по каждому сравнит текущий результат выполнения для фрагмента (3) диктанта (колонка **реальность** (1)) с тем, что был зафиксирован в момент добавления теста (колонка **ожидание**(2)). Если реальность совпала с ожиданием, то в колонке **статус**(4) будет стоять зелёная галочка, иначе -- красный крестик (5). Если навести на статус, появится подсказка с автором теста, времени добавления и причинах непрохождения. |
| | |
| | Критерии прохождения теста (условие //И//): |
| | * число ошибок по категориям эквивалентно; |
| | * позиции ошибок эквивалентны; |
| | * комментарии примерно одинаковы по длине. |
| | |
| | {{:constructor:markup:testresult.png|}} |
| | |
| | ==== Удаление теста ==== |
| | |
| | Удаление может понадобиться, когда устаревший тест нужно заменить на новый, или же он более не актуален. |
| | |
| | Для удаления теста достаточно нажать на красный крестик справа (1). |
| | |
| | {{:constructor:markup:testremove.png?250|}} |
| | |
| | ==== Обновление результата теста ==== |
| | |
| | Если алгоритмы изменились и/или требуется обновить результат непроходящего теста, нужно нажать на специальную кнопку обновления (можно зажимать при этом ''Shift'', чтобы не появлялось предупреждающее окно об изменениях). |
| | |
| | {{:constructor:markup:2023-05-04_19-26-21.png?700|}} |