









|
Библиотека
|
ваш профиль |
Статья опубликована с лицензией Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0) – Лицензия «С указанием авторства – Некоммерческая».|
Программные системы и вычислительные методы
Оформленная ссылка на статью:
Васильев Д.Е. Адаптивная веб-система обучения клавиатурной печати для пользователей с нарушениями зрения: архитектура, алгоритм и эмпирическая валидация // Программные системы и вычислительные методы. 2026. № 2. С. 112-126. DOI: 10.7256/2454-0714.2026.2.79112 EDN: ROWNWH URL: https://nbpublish.com/library_read_article.php?id=79112
Адаптивная веб-система обучения клавиатурной печати для пользователей с нарушениями зрения: архитектура, алгоритм и эмпирическая валидация
DOI: 10.7256/2454-0714.2026.2.79112EDN: ROWNWHДата направления статьи в редакцию: 02-04-2026Дата получения первой рецензии с формулировкой «Статья не может быть опубликована в предложенном варианте. Отправлена на доработку с рекомендациями рецензента»: 05-04-2026 07:47Дата доработки рукописи автором после первой рецензии: 10-04-2026 09:53Дата получения последней положительной рецензии с рекомендацией «опубликовать»: 14-04-2026 20:44Статья публикуется в одобренном рецензентами варианте (после получения последней положительной рецензии, рекомендующей рукопись к публикации) с исправлениями автора (внесенными им после получения предварительных рецензий, не рекомендующих рукопись к публикации). Все рецензии (включая предварительные рецензии) опубликованы в открытом доступе непосредственно за текстом самой статьи. Все варианты авторских исправлений хранятся в депозитарии издательства и могут быть доступны по требованию уполномоченных организаций. Прочитать все рецензии на эту статью Дата публикации: 15-04-2026Аннотация: Предметом исследования выступает архитектура и алгоритмические компоненты веб-ориентированной программной системы KeyPoint, предназначенной для обучения клавиатурной печати незрячих и слабовидящих пользователей. Рассматриваются адаптивный алгоритм обучения, опирающийся на прогрессию освоения клавиш от домашнего ряда и поклавишную метрику уверенности confidence(key), двухрежимная архитектура аудиообратной связи, разводящая речь экранного диктора и встроенную озвучку, а также режим совместимости с ассистивными технологиями, сокращающий путь фокуса и деакцентирующий вторичные визуальные элементы. Отдельное внимание уделяется модели данных, системе встроенной аналитики и набору метрик продуктивности печати, включающему скорость, точность, частоту исправлений, долю неисправленных ошибок и межнажатийные интервалы. Исследование затрагивает проблему проектирования веб-приложений, в которых принципы доступности интегрированы в архитектуру взаимодействия. Методы исследования включают формализацию адаптивной модели обучения с поклавишной метрикой confidence(key), проектирование двухрежимной архитектуры аудиообратной связи и интерфейса, совместимого с ассистивными технологиями, а также наблюдательный бета-тест (74 пользователя, 623 сессии). Для парных сопоставлений T0–T2 (n = 66) применялся критерий Уилкоксона. Новизна исследования заключается в том, что впервые в рамках единой веб-системы интегрированы адаптивная прогрессия от домашнего ряда, поклавишная модель уверенности confidence(key), двухрежимная архитектура аудиообратной связи и интерфейсный сценарий, совместимый с ассистивными технологиями, с управляемым порядком фокуса. Анализ литературы показал, что ни один из существующих тренажёров для незрячих ранее не был предметом рецензируемой публикации с описанием архитектуры и эмпирической валидацией. Основными выводами проведённого исследования являются следующие: в парной когорте T0–T2 (n = 66) Correct WPM выросла с 19,43 до 29,54 (прирост 52 %), Accuracy – с 87,22 % до 93,43 %, median IKI снизился с 1174,5 до 778,9 мс, доля неисправленных ошибок – с 4,31 % до 0,76 % (p < 0,001). Особым вкладом автора является выявление того, что профиль Blind SR-first характеризуется в 3,6 раза более частыми потерями фокуса, что эмпирически обосновывает необходимость режима совместимости с ассистивными технологиями как архитектурного компонента системы. Ключевые слова: адаптивный алгоритм, клавиатурная печать, программная система, цифровая доступность, незрячие пользователи, слабовидящие пользователи, аудиообратная связь, ассистивные технологии, веб-приложение, обучение на данныхAbstract: This paper presents KeyPoint as an accessibility-first web system for teaching touch typing to blind and low-vision users. The central research problem is that existing mainstream typing tutors rely on visual feedback and are inaccessible to screen reader users, while specialized solutions for the blind lack adaptive algorithms and are often tied to proprietary assistive technology stacks. The technical contribution combines a home-row-anchored learning model, a per-key confidence-based adaptive scheduler that adjusts exercise generation to target weak keys, two audio modes (screen-reader-compatible tonal signals and built-in voice narration), and an assistive-technology-compatible interface path with reduced focus travel and explicit ARIA-based status messaging. A formal per-key metric confidence(key) is introduced to quantify the mastery level of each key and drive the adaptive progression. Analysis of the literature has shown that none of the existing specialized typing tutors for blind users have been the subject of a peer-reviewed scientific publication with architectural description and empirical validation, which positions this work as the first study of its kind. The empirical section is based on a real observational beta test conducted from January 5 to March 15, 2026 and includes 74 users segmented into four accessibility profiles, 623 sessions, 3190 exercises, and 202 assessment points. In the paired T0–T2 cohort (n = 66), mean Correct WPM increased from 19.43 to 29.54 (a 52% improvement), Accuracy from 87.22% to 93.43%, median inter-keystroke interval decreased from 1174.5 to 778.9 ms, and Uncorrected error rate from 4.31% to 0.76% (all p < 0.001, Wilcoxon signed-rank test). Additional analysis revealed that the Blind SR-first profile exhibits 3.6 times more frequent focus losses and 3.7 times longer focus recovery times compared to the Standard profile, empirically confirming that the AT-compatible mode is an essential architectural component rather than an optional feature. Keywords: adaptive algorithm, touch typing, software system, digital accessibility, blind user, low-vision users, audio feedback, assistive technology, web application, learning analytics1. Введение Для незрячего и слабовидящего пользователя уверенное владение клавиатурой — инфраструктурная компетенция, от которой зависит результативность обучения, профессиональной деятельности и самостоятельного взаимодействия с цифровыми сервисами [1]. Хотя шрифт Брайля остаётся значимым каналом доступа к информации [27], в цифровой среде именно клавиатурный ввод выступает основным способом продуктивного взаимодействия с текстом. При недостаточной сформированности навыка печати возрастают временные затраты на выполнение задач и снижается качество участия пользователя в учебных и рабочих процессах. Массовые тренажёры слепой печати опираются на визуальные подсказки: виртуальную клавиатуру, схему размещения пальцев, цветовую подсветку ошибок. Для пользователя со скринридером такая визуальная компонента либо полностью недоступна, либо порождает дополнительную когнитивную нагрузку, затрудняющую работу со звуковым интерфейсом [2]. Параллельно существует класс специализированных решений, ориентированных на незрячих, однако многие из них привязаны к конкретной платформе, используют коммерческие компоненты и ограничены по поддержке языков и раскладок [3, 4]. Экономический фактор усиливает проблему: стоимость лицензий на коммерческие скринридеры остаётся высокой [5], что делает обучающие продукты, опирающиеся на конкретный платный стек ассистивных технологий, практически недоступными для части аудитории. По данным опроса WebAIM (2024), 78,1 % респондентов считают бесплатные экранные дикторы полноценной заменой коммерческим [6]. Анализ литературы показывает, что ни один из существующих специализированных тренажёров для незрячих (TypeAbility [3], Accessibyte Typio Online [4], APH Talking Typer [7]) не был предметом рецензируемой научной публикации с описанием архитектуры и эмпирической валидацией; этот дефицит согласуется с общим выводом Smith и Kelly [28] о недостаточности доказательных исследований в области ассистивных технологий для пользователей с нарушениями зрения. Единственная работа с лонгитюдными данными об обучении печати незрячих — исследование Nicolau и др. (2017), выполненное на мобильных сенсорных экранах [8, 9], а не на физической клавиатуре. Тем самым задача проектирования и научного обоснования доступного клавиатурного тренажёра остаётся актуальной. Объектом исследования выступают системы обучения клавиатурной печати для пользователей с нарушениями зрения. Предмет исследования — архитектурные и алгоритмические особенности адаптивной веб-ориентированной системы KeyPoint как представителя данного класса систем: адаптивный алгоритм обучения, режимы аудиообратной связи, режим совместимости с ассистивными технологиями и эмпирические характеристики обучения на данных бета-теста. Цель работы — формализованное описание архитектурных и алгоритмических решений KeyPoint и оценка их эффективности на данных внутреннего бета-теста. Для достижения цели поставлены следующие задачи: (1) проанализировать ограничения существующих решений и обосновать архитектурные требования к системе обучения клавиатурной печати для незрячих; (2) описать адаптивную модель обучения с метрикой confidence(key); (3) специфицировать двухрежимную архитектуру аудиообратной связи и совместимый с ассистивными технологиями интерфейсный сценарий; (4) провести анализ данных бета-теста и оценить динамику ключевых метрик печати. Научная новизна работы состоит в следующем: в рамках единого веб-приложения интегрированы адаптивная прогрессия от домашнего ряда, поклавишная модель уверенности, двухрежимная архитектура аудиообратной связи и совместимый с ассистивными технологиями интерфейсный сценарий; введена метрика confidence(key) для количественной оценки освоения отдельных клавиш; проведено наблюдательное эмпирическое исследование с реальными пользователями. Получены, насколько нам известно, одни из первых рецензируемых эмпирических данных о динамике клавиатурного обучения незрячих на физической клавиатуре в контексте веб-приложения. 2. Обзор существующих решений и нормативных требований 2.1. Массовые и специализированные тренажёры Современные массовые тренажёры демонстрируют высокую педагогическую зрелость: посимвольная статистика, фокусировка на слабых клавишах, автоматическая генерация уроков. Показательный пример — открытый проект keybr.com [10], реализующий учёт каждого нажатия, статистику по каждой клавише и добавление новых букв после достижения целевого уровня на текущем наборе. Однако эти системы проектируются как визуальный интерфейс, а не как среда, ориентированная на скринридер. Пользователь с экранным диктором сталкивается с недостатком управляемости фокуса и конфликтом аудиообратной связи [2]. Специализированные решения, напротив, обеспечивают озвучивание, но уступают в адаптивности. TypeAbility (на базе JAWS) предлагает 99 уроков с детальной вербализацией расположения клавиш, однако привязан к экосистеме Windows и коммерческому скринридеру [3, 5]. Рецензия AFB AccessWorld подчёркивает сильные стороны продукта, но отмечает платформенные ограничения [11]. Accessibyte Typio Online позиционируется как полностью озвучиваемый облачный тренажёр с 130 уроками и геймификацией [4]; при этом задача интеграции с внешним скринридером решена лишь частично: при одновременном использовании самоозвучивания и экранного диктора возникает конфликт аудиоканалов [12]. APH Typer Online — бесплатный ресурс с самоозвучиванием [7], однако его адаптивность ограничена по сравнению с лучшими массовыми системами. В российскоязычном контексте упоминается DOS-ориентированный тренажёр «Кноп» [13]; при этом исследований, посвящённых его эффективности, не обнаружено. Задачи развития тифлокомпьютеризации в образовании рассматриваются в работах Швецова и Рощиной [14, 15], однако они не затрагивают проблематику адаптивных тренажёров печати. Таким образом, прослеживается системная развилка – массовые тренажёры сильны в адаптивности и аналитике, а специализированные — в доступности, но часто уступают в гибкости и современности веб-интерфейса. Ни одно из рассмотренных решений не объединяет адаптивную поклавишную модель с двухрежимной архитектурой аудиообратной связи и совместимым с ассистивными технологиями интерфейсным сценарием. 2.2. Нормативная рамка: WCAG и ARIA Для веб-приложения, ориентированного на незрячих, нормативная рамка включает WCAG 2.2 — рекомендацию W3C (принята 5 октября 2023 г.) [16]; вопросы стандартизации доступности веб-контента в российском контексте рассматриваются в [26]. В WCAG 2.2 зафиксированы критерии, связанные с фокусом, размерами таргетов и предсказуемостью помощи. Спецификация WAI-ARIA 1.2 (W3C Recommendation, 6 июня 2023 г.) [17] определяет роли и атрибуты для динамических веб-приложений. Для тренажёра особенно значима техника ARIA22 — использование role="status" для статусных сообщений [18]. Роль status имеет неявные aria-live="polite" и aria-atomic="true", что позволяет ненавязчиво информировать пользователя без перехвата фокуса. 2.3. Аудиоконфликты и метрики обучения Распространённая настройка скринридеров — озвучивание вводимых символов и слов — может вступать в конфликт с речью приложения. NVDA предоставляет настройки «Speak typed characters / words» [19], JAWS — режим Typing Echo с вариантами «Characters», «Words», «Characters and Words», «None» [20]. Следовательно, тренажёр должен разводить мгновенную обратную связь о правильности нажатия и развёрнутое речевое сопровождение. В исследованиях текстового ввода традиционно используют скорость и точность как базовые показатели. MacKenzie и Soukoreff [21] описывают стандарт «слово = 5 символов» для перевода из символов в секунду в слова в минуту и типологию ошибок. Для незрячих пользователей релевантна также микродинамика моторного навыка: межнажатийные интервалы и вариативность темпа выступают индикаторами пространственной уверенности. Nicolau и др. [8, 9] в лонгитюдном наблюдении на мобильных устройствах анализируют характер ошибок и динамику роста скорости у незрячих новичков. Систематические обзоры доступных технологий текстового ввода для незрячих представлены в работах Grussenmeyer и Folmer [29] и Billah и др. [30]. 3. Методология и методы исследования В работе применён комплекс методов, охватывающих проектирование программной системы и её эмпирическую оценку. Общая схема исследования включает три взаимосвязанных этапа: (1) аналитический обзор и сравнительный анализ существующих решений; (2) формализация архитектуры и алгоритмических компонентов системы; (3) наблюдательный эмпирический эксперимент с количественным анализом результатов. На первом этапе применялся метод сравнительного анализа существующих тренажёров клавиатурной печати для незрячих. Систематически рассматривались функциональные характеристики, режимы обратной связи, платформенная зависимость и адаптивность каждого решения. На втором этапе использовались методы архитектурного проектирования программных систем: декомпозиция системы на модули (дидактическая модель, архитектура аудиообратной связи, совместимый с ассистивными технологиями интерфейсный сценарий, модель данных); формализация адаптивного алгоритма обучения с введением метрики confidence(key); спецификация режимов взаимодействия на основе стандартов WCAG 2.2 и WAI-ARIA 1.2. На третьем этапе проведён наблюдательный эмпирический эксперимент — внутренний бета-тест платформы KeyPoint (5 января — 15 марта 2026 г.). Методы сбора данных: автоматизированная продуктовая телеметрия, фиксирующая события нажатий, метаданные упражнений и контрольные замеры. Методы анализа данных: описательная статистика (средние, стандартные отклонения, медианы, квартили); парный непараметрический критерий Уилкоксона для связанных выборок при сопоставлении контрольных точек T0 и T2 (уровень значимости α = 0,05); сегментированный анализ по профилям доступа; построение кривых обучения по порядковому номеру упражнения. Межгрупповые сопоставления трактуются как exploratory-анализ ввиду отсутствия рандомизации и малочисленности отдельных подгрупп. Таким образом, методологический дизайн исследования сочетает сравнительный анализ существующих решений, инженерное проектирование программной системы и количественную оценку результатов её апробации в условиях наблюдательного бета-теста. 4. Архитектура и алгоритмические решения KeyPoint 4.1. Дидактическая модель: прогрессия от домашнего ряда и адаптивность Формирование пространственной карты клавиатуры без визуальной опоры — основная проблема обучения незрячего пользователя. KeyPoint использует стратегию «якоря домашнего ряда»: обучение начинается с клавиш домашнего ряда (на QWERTY — выступы на F и J) и последовательно расширяет набор активных клавиш [22]. Такой подход согласуется с педагогическими практиками, подчёркивающими роль домашнего ряда как точки возврата и «сброса» положения рук [23]. Одной лишь прогрессии от домашнего ряда недостаточно: линейный курс часто тратит слишком много времени на уже освоенные зоны и слишком мало — на проблемные. Поэтому в KeyPoint реализована адаптивная прогрессия: поклавишная статистика, генерация упражнений под слабые зоны, добавление новых клавиш по критериям освоения [10]. 4.2. Модель уверенности по клавишам В KeyPoint вводится величина confidence(key) как поклавишная оценка освоения: confidence(key) = correct_presses(key) / total_presses(key), при total_presses(key) ≥ Nmin, где Nmin — минимальный объём практики на клавишу (по умолчанию 20 нажатий), необходимый для устойчивости оценки. При total_presses(key) < Nmin значение confidence(key) не рассчитывается. Критерий перехода к новой клавише: достижение confidence(key) ≥ θ (по умолчанию θ = 0,85) для всех активных клавиш. Порог выбран исходя из принципа «точность важнее скорости» на ранних этапах [24, 25]. 4.3. Двухрежимная архитектура аудиообратной связи Режим совместимости со скринридером. Приложение подаёт только короткие тональные сигналы («верно» / «неверно» / «завершение»), а содержательное озвучивание символов выполняет скринридер пользователя. Такой подход минимизирует конфликт с Typing Echo [19, 20]. Режим встроенной озвучки. Приложение самостоятельно озвучивает ключевые элементы: слово целиком, ошибки пакетно, итог урока. Режим важен для пользователей, которые не используют скринридер постоянно или работают в средах, где его настройка ограничена [12]. 4.4. Режим совместимости с ассистивными технологиями Интерфейс KeyPoint проектируется как единая система с переключаемой конфигурацией взаимодействия. Активация AT-режима выполняется явно пользователем через служебный переключатель и клавиатурную команду. Вторичные графические блоки деакцентируются или исключаются из accessibility tree, порядок фокуса сокращается до минимального пути: инструкция → текст упражнения → поле ввода → статус → ошибки → итог. Для уведомлений используется role="status" для неургентной статистики и role="alert" для критических событий [18]. 4.5. Модель данных и метрики Архитектура данных включает пять связанных сущностей: users (профиль доступа и параметры интерфейса), sessions (сеансы работы), exercises (метаданные упражнения), exercise_stats (агрегированные результаты) и assessments (контрольные точки T0/T1/T2). Оценка прогресса основана на метриках: Correct WPM (продуктивная скорость), Accuracy (доля верных нажатий), Backspace rate (частота исправлений), Hesitation rate (доля длинных пауз), median IKI (медиана межнажатийных интервалов), Uncorrected error rate (доля неисправленных ошибок). 5. Дизайн бета-теста 5.1. Дизайн исследования Эмпирический раздел базируется на данных внутреннего бета-теста KeyPoint (5 января — 15 марта 2026 г.). Исследование носит наблюдательный характер и не является рандомизированным экспериментом. Основной исследовательский вопрос: сопровождается ли использование KeyPoint статистически значимым ростом продуктивной скорости печати на контрольных точках бета-теста. В качестве primary outcome выбрана метрика Correct WPM. 5.2. Профили доступа и состав выборки Пользователи сегментированы по четырём профилям: Standard, Mixed access, Blind SR-first и Low vision. Основанием для отнесения к профилю служили флаги личного кабинета и параметры интерфейса (sr_flag, low_vision_options_flag, built_in_voice_flag, prefers_contrast, font_scale), а не скрытый детект скринридера. В итоговую выборку вошли 74 пользовательских профиля, 623 сессии, 3190 упражнений и 202 контрольные точки. Таблица 1. Характеристики выборки по профилям доступа
6. Результаты 6.1. Динамика основных метрик Таблица 2. Изменение метрик между T0 и T2 для парной когорты (n = 66)
По всем ключевым метрикам зафиксировано направленное улучшение, статистически значимое по критерию Уилкоксона (p < 0,001). Средняя Correct WPM увеличилась на 10,10 WPM (прирост 52 %), Accuracy — на 6,21 процентного пункта; одновременно снизились частота исправлений, доля длинных пауз и доля неисправленных ошибок. Снижение median IKI и Hesitation rate свидетельствует о формировании более ровного моторного ритма и сокращении эпизодов «поиска» клавиш. 6.2. Интерфейсная нагрузка по профилям доступа Таблица 3. Интерфейсная нагрузка в профилях Blind SR-first и Standard
Профиль Blind SR-first характеризуется существенно более высокой интерфейсной нагрузкой: среднее число потерь фокуса на упражнение выше в 3,6 раза, время восстановления фокуса — в 3,7 раза, количество статусных сообщений и сообщений об ошибках — более чем вдвое. Это эмпирически подтверждает, что архитектурные решения на уровне фокуса и аудиоканала для данной группы являются не вспомогательными, а определяющими. 6.3. Кривые обучения Рис. 1. Кривые обучения по профилям доступа: скорость (Correct WPM), точность (Accuracy), доля исправлений (Backspace rate) и доля длинных пауз (Hesitation rate) Кривые обучения показывают, что все профили доступа демонстрируют монотонное улучшение. Профиль Standard стартует с более высокой скорости и быстрее выходит на плато, тогда как Blind SR-first характеризуется более медленной, но устойчивой траекторией роста: от 7,05 до 16,75 Correct WPM и от 75,7 % до 85,9 % Accuracy в диапазоне 31–50 упражнений. 7. Обсуждение 7.1. Инженерный смысл результатов Сочетание прогрессии от домашнего ряда и адаптивной перестройки уроков критично для незрячих пользователей. Визуально ориентированные системы могут начинать с частотных букв, поскольку зрячий пользователь компенсирует пространственную неопределённость взглядом. Для незрячего это недоступно, и потому якорение на домашнем ряду приобретает функциональную ценность: оно снижает число поисковых движений и уменьшает вариативность IKI [22]. Профиль Blind SR-first показал, что при изначально более слабом навыке система обеспечивала значительную компенсацию: на T2 показатели стали ближе к стандартному профилю. Разработанная архитектура аудиообратной связи представляется обоснованной: предоставляя выбор между совместимым со скринридером режимом и встроенной речью, система избегает конфликта «двойного эха». Данные по интерфейсной нагрузке (табл. 3) количественно подтверждают, что AT-режим является необходимым, а не факультативным компонентом архитектуры. Веб-нативность платформы обеспечивает практический потенциал масштабирования. По данным WebAIM [6], комбинации «скринридер + современный браузер» являются повседневной конфигурацией для подавляющего большинства пользователей. 7.2. Сопоставление с существующими подходами В отличие от TypeAbility [3], KeyPoint не привязан к конкретному скринридеру и работает в любом современном браузере. В отличие от Accessibyte Typio Online [4], система явно разделяет два аудиорежима, предотвращая конфликт с внешним скринридером. В отличие от массовых адаптивных тренажёров типа keybr.com [10], KeyPoint с самого начала проектировался как среда, совместимая с ассистивными технологиями, с управляемым порядком фокуса. Единственная работа, сопоставимая по методологии, — лонгитюдное исследование Nicolau и др. [9], однако оно выполнено на сенсорных экранах и не описывает архитектуру обучающей системы. 7.3. Ограничения исследования Бета-тест носит наблюдательный характер и не включает внешнюю контрольную группу. Следовательно, фиксируемая динамика метрик отражает реальное использование платформы, но не даёт строгого причинного вывода уровня контролируемого эксперимента. Подгруппы Blind SR-first (n = 6) и Low vision (n = 3) малочисленны; межгрупповые сравнения для них корректно рассматривать как предварительные. Временное окно наблюдения ограничено периодом бета-теста и не позволяет оценить долгосрочное удержание навыка. Дальнейшая валидация должна включать расширение accessibility-сегментов, отдельный follow-up-замер после паузы в обучении и анализ переноса навыка в иные контексты ввода. 8. Заключение KeyPoint представлен как программная система обучения клавиатурной печати, в которой принципы доступности интегрированы в архитектуру взаимодействия и алгоритмы обучения. Технический вклад работы состоит в совмещении прогрессии от домашнего ряда, поклавишной модели confidence(key), двухрежимной архитектуры аудиообратной связи и совместимого с ассистивными технологиями интерфейсного сценария в рамках единого веб-приложения. В отличие от подходов, где доступность рассматривается как надстройка над визуальным интерфейсом, предложенная архитектура задаёт отдельную логику пользовательского пути: сокращает и упорядочивает последовательность фокуса, управляет конфликтом аудиоканалов и связывает генерацию упражнений с профилем доступа и текущим уровнем освоения клавиш. Результаты бета-теста (74 пользователя, 623 сессии, 3190 упражнений) показывают, что архитектура ассоциирована с устойчивым ростом продуктивной скорости и точности печати. В парной когорте T0–T2 (n = 66) средний прирост Correct WPM составил 10,10 WPM, Accuracy увеличилась на 6,21 процентного пункта, одновременно снизились median IKI, доля неисправленных ошибок и частота исправлений (p <0,001 по всем ключевым сравнениям). Полученные данные подтверждают работоспособность предложенного инженерного подхода и обозначают направления дальнейшей оптимизации.
Статья публикуется в одобренном рецензентами варианте (после получения последней положительной рецензии, рекомендующей рукопись к публикации) с исправлениями автора (внесенными им после получения предварительных рецензий, не рекомендующих рукопись к публикации).
Все рецензии (включая предварительные рецензии) опубликованы в открытом доступе непосредственно за текстом самой статьи. Все варианты авторских исправлений хранятся в депозитарии издательства и могут быть доступны по требованию уполномоченных организаций. Библиография
1. Швецов, В. И., Рощина, М. А. Задачи развития тифлокомпьютеризации в сфере образования // Высшее образование в России. – 2012. – № 2. – С. 98-104. EDN: OPVVET.
2. Komninos, A., Stefanis, V., Garofalakis, J. A Review of Design and Evaluation Practices in Mobile Text Entry for Visually Impaired and Blind Persons // Multimodal Technologies and Interaction. – 2023. – Vol. 7, No. 2. – Art. 22. – DOI: 10.3390/mti7020022. EDN: XONMNH. 3. Preece, A. An Evaluation of TypeAbility 4, a JAWS-based Typing Tutorial from Yes Accessible // AccessWorld (AFB). – 2013. – Vol. 14, No. 8. – URL: https://afb.org/aw/14/8/15664 (дата обращения: 15.03.2026). 4. Accessibyte. Typio Online : облачный тренажёр клавиатурной печати. – 2023. – URL: https://www.accessibyte.com/typio-online-page/ (дата обращения: 15.03.2026). 5. Freedom Scientific. JAWS for Windows : программа экранного доступа. – 2024. – URL: https://www.freedomscientific.com/Products/Blindness/JAWS (дата обращения: 15.03.2026). 6. WebAIM. Screen Reader User Survey #10 Results. – 2024. – URL: https://webaim.org/projects/screenreadersurvey10/ (дата обращения: 15.03.2026). 7. American Printing House for the Blind. Typer Online : самоозвучиваемый тренажёр печати. – 2022. – URL: https://www.aph.org/product/typer-online/ (дата обращения: 15.03.2026). 8. Nicolau, H., Montague, K., Guerreiro, T., Rodrigues, A., Hanson, V. L. Typing Performance of Blind Users: An Analysis of Touch Behaviors, Learning Effect, and In-Situ Usage // Proc. ASSETS '15. – New York : ACM, 2015. – P. 273-280. – DOI: 10.1145/2700648.2809861. 9. Nicolau, H., Montague, K., Guerreiro, T., Rodrigues, A., Hanson, V. L. Investigating Laboratory and Everyday Typing Performance of Blind Users // ACM Transactions on Accessible Computing (TACCESS). – 2017. – Vol. 10, No. 1. – Art. 4. – DOI: 10.1145/3046786. 10. Aradzie. keybr.com : открытый проект адаптивного тренажёра клавиатурной печати. – 2024. – URL: https://github.com/aradzie/keybr.com (дата обращения: 15.03.2026). 11. Oliveira, J., Guerreiro, T., Nicolau, H., Jorge, J., Gonçalves, D. Blind People and Mobile Touch-Based Text-Entry: Acknowledging the Need for Different Flavors // Proc. ASSETS '11. – New York : ACM, 2011. – P. 179-186. – DOI: 10.1145/2049536.2049580. 12. Southern, C., Clawson, J., Frey, B., Abowd, G. D., Romero, M. An Evaluation of BrailleTouch: Mobile Touchscreen Text Entry for the Visually Impaired // Proc. MobileHCI '12. – New York : ACM, 2012. – P. 317-326. – DOI: 10.1145/2371574.2371623. 13. Методические рекомендации по обучению незрячих работе на компьютере / ИКП РАО. – 2025. – URL: https://ikp-rao.ru/wp-content/uploads/2025/02/23-red.pdf (дата обращения: 15.03.2026). 14. Швецов, В. И., Рощина, М. А. Компьютерные тифлотехнологии в социальной интеграции лиц с глубокими нарушениями зрения : учеб. пособие. – Н. Новгород : Изд-во ННГУ, 2007. – 154 с. EDN: QWAXDP. 15. Швецов, В. И., Рощина, М. А. Модель организации поддержки образовательного процесса студентов-инвалидов по зрению // Вестник ННГУ. – 2010. – № 1. – С. 11-18. EDN: MBEBOR. 16. W3C. Web Content Accessibility Guidelines (WCAG) 2.2 : W3C Recommendation. – 2023. – URL: https://www.w3.org/TR/WCAG22/ (дата обращения: 15.03.2026). 17. W3C. Accessible Rich Internet Applications (WAI-ARIA) 1.2 : W3C Recommendation. – 2023. – URL: https://www.w3.org/TR/wai-aria-1.2/ (дата обращения: 15.03.2026). 18. W3C. ARIA22: Using role=status to present status messages // Techniques for WCAG 2.2. – 2024. – URL: https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA22 (дата обращения: 15.03.2026). 19. NV Access. NVDA 2024.4 User Guide. – 2024. – URL: https://www.nvaccess.org/files/nvda/documentation/userGuide.html (дата обращения: 15.03.2026). 20. Freedom Scientific. JAWS: Adjust/change typing echo. – 2024. – URL: https://sastltd.zohodesk.eu/portal/en/kb/articles/jaws-adjust-typing-echo (дата обращения: 15.03.2026). 21. MacKenzie, I. S., Soukoreff, R. W. Text Entry for Mobile Computing: Models and Methods, Theory and Practice // Human-Computer Interaction. – 2002. – Vol. 17, No. 2-3. – P. 147-198. 22. Швецов, В. И., Рощина, М. А. О подготовке преподавателей компьютерных тифлотехнологий // Информатизация образования и науки. – 2011. – № 2(10). – С. 127-137. EDN: NEPQYH. 23. Perkins School for the Blind. Starting from Scratch: Where Do I Start When Teaching My Visually Impaired Student to Type? – 2018. – URL: https://www.perkins.org/resource/starting-scratch-where-do-i-start-when-teaching-my-visually-impaired-student-type/ (дата обращения: 15.03.2026). 24. Kane, S. K., Bigham, J. P., Wobbrock, J. O. Slide Rule: Making Mobile Touch Screens Accessible to Blind People Using Multi-Touch Interaction Techniques // Proc. ASSETS '08. – New York : ACM, 2008. – P. 73-80. – DOI: 10.1145/1414471.1414487. 25. Рощина, М. А., Швецов, В. И. Доступность интернет-ресурсов для незрячих пользователей как фактор обеспечения им доступа к открытому образованию // Открытое образование. – 2010. – № 1(78). – С. 124-128. EDN: LLZGID. 26. Косова, Е. А. Стандартизация доступности веб-контента // Открытое образование. – 2020. – Т. 24, № 3. – С. 12-23. – DOI: 10.21686/1818-4243-2020-3-12-23. EDN: EWMHVJ. 27. Hersh, M. Information Accessibility in the Form of Braille // Assistive Technology. – 2024. – DOI: 10.1080/10400435.2024.2326592. – URL: https://pmc.ncbi.nlm.nih.gov/articles/PMC11008803/ (дата обращения: 15.03.2026). 28. Smith, D. W., Kelly, S. M. Assistive Technology for Students with Visual Impairments: A Research Agenda // Assistive Technologies for People with Diverse Abilities. – New York : Springer, 2014. – P. 63-86. 29. Grussenmeyer, W., Folmer, E. Accessible Touchscreen Technology for People with Visual Impairments: A Survey // ACM Transactions on Accessible Computing (TACCESS). – 2017. – Vol. 9, No. 2. – Art. 6. – DOI: 10.1145/3022701. 30. Billah, S. M., Ko, Y.-J., Ashok, V., Bi, X., Ramakrishnan, I. V. Accessible Gesture Typing for Non-Visual Text Entry on Smartphones // Proc. CHI '19. – New York : ACM, 2019. – Paper 376. – DOI: 10.1145/3290605.3300606.
References
1
. Shvetsov, V. I., & Roshchina, M. A. (2012). Tasks for the development of tactile computerization in education. Higher Education in Russia, 2, 98-104. EDN: OPVVET.
2 . Komninos, A., Stefanis, V., & Garofalakis, J. (2023). A review of design and evaluation practices in mobile text entry for visually impaired and blind persons. Multimodal Technologies and Interaction, 7(2), Art. 22. https://doi.org/10.3390/mti7020022. EDN: XONMNH. 3 . Preece, A. (2013). An evaluation of TypeAbility 4, a JAWS-based typing tutorial from Yes Accessible. AccessWorld (AFB), 14(8). https://afb.org/aw/14/8/15664. 4 . Accessibyte. (2023). Typio Online: Cloud-based keyboard typing trainer. https://www.accessibyte.com/typio-online-page/. 5 . Freedom Scientific. (2024). JAWS for Windows: Screen access program. https://www.freedomscientific.com/Products/Blindness/JAWS. 6 . WebAIM. (2024). Screen reader user survey #10 results. https://webaim.org/projects/screenreadersurvey10/. 7 . American Printing House for the Blind. (2022). Typer Online: Self-voicing typing trainer. https://www.aph.org/product/typer-online/. 8 . Nicolau, H., Montague, K., Guerreiro, T., Rodrigues, A., & Hanson, V. L. (2015). Typing performance of blind users: An analysis of touch behaviors, learning effect, and in-situ usage. In Proceedings of the ASSETS '15 (pp. 273-280). New York: ACM. https://doi.org/10.1145/2700648.2809861. 9 . Nicolau, H., Montague, K., Guerreiro, T., Rodrigues, A., & Hanson, V. L. (2017). Investigating laboratory and everyday typing performance of blind users. ACM Transactions on Accessible Computing (TACCESS), 10(1), Art. 4. https://doi.org/10.1145/3046786. 10 . Aradzie. (2024). keybr.com: Open project for adaptive keyboard typing trainer. https://github.com/aradzie/keybr.com. 11 . Oliveira, J., Guerreiro, T., Nicolau, H., Jorge, J., & Gonçalves, D. (2011). Blind people and mobile touch-based text-entry: Acknowledging the need for different flavors. In Proceedings of the ASSETS '11 (pp. 179-186). New York: ACM. https://doi.org/10.1145/2049536.2049580. 12 . Southern, C., Clawson, J., Frey, B., Abowd, G. D., & Romero, M. (2012). An evaluation of BrailleTouch: Mobile touchscreen text entry for the visually impaired. In Proceedings of the MobileHCI '12 (pp. 317-326). New York: ACM. https://doi.org/10.1145/2371574.2371623. 13 . Methodical recommendations for teaching blind people to work on computers. (2025). IKP RAO. https://ikp-rao.ru/wp-content/uploads/2025/02/23-red.pdf. 14 . Shvetsov, V. I., & Roshchina, M. A. (2007). Computer tactile technologies in the social integration of people with severe visual impairments: A textbook. Nizhny Novgorod: NNGU Publishing House. 15 . Shvetsov, V. I., & Roshchina, M. A. (2010). A model for organizing support for the educational process of visually impaired students. Bulletin of NNGU, 1, 11-18. EDN: MBEBOR. 16 . W3C. (2023). Web Content Accessibility Guidelines (WCAG) 2.2: W3C Recommendation. https://www.w3.org/TR/WCAG22/. 17 . W3C. (2023). Accessible Rich Internet Applications (WAI-ARIA) 1.2: W3C Recommendation. https://www.w3.org/TR/wai-aria-1.2/. 18 . W3C. (2024). ARIA22: Using role=status to present status messages. In Techniques for WCAG 2.2. https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA22. 19 . NV Access. (2024). NVDA 2024.4 user guide. https://www.nvaccess.org/files/nvda/documentation/userGuide.html. 20 . Freedom Scientific. (2024). JAWS: Adjust/change typing echo. https://sastltd.zohodesk.eu/portal/en/kb/articles/jaws-adjust-typing-echo. 21 . MacKenzie, I. S., & Soukoreff, R. W. (2002). Text entry for mobile computing: Models and methods, theory and practice. Human-Computer Interaction, 17(2-3), 147-198. 22 . Shvetsov, V. I., & Roshchina, M. A. (2011). On the preparation of teachers for computer tactile technologies. Informatization of Education and Science, 2(10), 127-137. EDN: NEPQYH. 23 . Perkins School for the Blind. (2018). Starting from scratch: Where do I start when teaching my visually impaired student to type? https://www.perkins.org/resource/starting-scratch-where-do-i-start-when-teaching-my-visually-impaired-student-type/. 24 . Kane, S. K., Bigham, J. P., & Wobbrock, J. O. (2008). Slide Rule: Making mobile touch screens accessible to blind people using multi-touch interaction techniques. In Proceedings of the ASSETS '08 (pp. 73-80). New York: ACM. https://doi.org/10.1145/1414471.1414487. 25 . Roshchina, M. A., & Shvetsov, V. I. (2010). Accessibility of internet resources for blind users as a factor in providing access to open education. Open Education, 1(78), 124-128. EDN: LLZGID. 26 . Kosova, E. A. (2020). Standardization of web content accessibility. Open Education, 24(3), 12-23. https://doi.org/10.21686/1818-4243-2020-3-12-23. EDN: EWMHVJ. 27 . Hersh, M. (2024). Information accessibility in the form of Braille. Assistive Technology. https://doi.org/10.1080/10400435.2024.2326592. https://pmc.ncbi.nlm.nih.gov/articles/PMC11008803/. 28 . Smith, D. W., & Kelly, S. M. (2014). Assistive technology for students with visual impairments: A research agenda. In Assistive Technologies for People with Diverse Abilities (pp. 63-86). New York: Springer. 29 . Grussenmeyer, W., & Folmer, E. (2017). Accessible touchscreen technology for people with visual impairments: A survey. ACM Transactions on Accessible Computing (TACCESS), 9(2), Art. 6. https://doi.org/10.1145/3022701. 30 . Billah, S. M., Ko, Y.-J., Ashok, V., Bi, X., & Ramakrishnan, I. V. (2019). Accessible gesture typing for non-visual text entry on smartphones. In Proceedings of the CHI '19 (Paper 376). New York: ACM. https://doi.org/10.1145/3290605.3300606.
Результаты процедуры рецензирования статьи
Рецензия выполнена специалистами Национального Института Научного Рецензирования по заказу ООО "НБ-Медиа". 1) Предмет и объект исследования Во вводной части автором обозначен объект исследования: программная система KeyPoint, а в качестве предмета ее архитектура и алгоритм. Считаем такое утверждение как некорректное. Так, судя по названию статьи, объект исследования должен трактоваться значительно шире, а именно, как «системы обучения клавиатурной печати». В этой связи нужно уточнить, скорректировать формулирование и предмета исследования (как одной из исследуемых сторон (характеристик, вида) этой системы). 2. Методология исследования Исходя из текста статьи, не ясно, какие методы исследования применял автор, как таковой, раздел «Методология и методы», к сожалению, отсутствует. По мнению рецензента, для обобщенного представления решения проблемы, было бы уместным привести общую схему методологии исследования, или хотя бы перечислить, выделить, используемые автором методы. 3) Актуальность Рецензируемая статья безусловно имеет актуальность. Как справедливо отмечает автор во Введении, «возрастают временные затраты на выполнение задач и снижается качество участия пользователя в процессах», что обозначает необходимость решения проблемы. 4) Научная новизна Научная новизна проведенного исследования состоит в создании приложения, интегрирующего определенную архитектуру, модель, интерфейсный сценарий. Для количественной оценки уровня освоения работы с отдельными клавишами, предлагается использовать специальную метрику confidence(key). Проведена сравнительная оценка существующих, наиболее популярных тренажеров (для получения навыков печати) и их характеристик. 5) Практическая ценность В статье приведены материалы экспериментального исследования, включая результаты и их возможное практическое применение (трактовку). Результаты практической составляющей исследования могут быть использованы при разработке аналогичных веб-систем обучения клавиатурной печати. 6) Стиль, структура и содержание Стиль изложения статьи технический. Структура статьи в целом характеризуется логичность, но может быть подправлена, улучшена за счет нумерации и введения дополнительного раздела «Методология и методы». Содержание статьи раскрывает достижение цели, сформулированной автором во Введении к статье. 7) Библиография Библиография по всей видимости отражает проблематику исследования. Однако, большое наличие Интернет-ресурсов (более 50% от общего количества пунктов списка) с указанием только даты обращения, не позволяет сделать однозначный вывод об актуальности библиографического списка. Рекомендуется дополнительно указать дату размещения информационных ресурсов и (или) заменить отдельные из их на другие источники (с годом публикации). Полагаем, что не будет ошибкой и сокращение общего числа источников. 8) Выводы и интерес для читательской аудитории Считаем, что данная статья может вызвать интерес у определенного круга читательской аудитории, интересующихся проблемами построения обучающих программных систем. Отмеченные рецензентом замечания, в совокупности, не ставят под сомнение принципиальную возможность публикации данной статьи. Заключение: Рецензируемая статья вполне может быть опубликована в журнале «Программные системы и вычислительные методы», но при соответствующей доработке и внесении исправлений. Полный текст рецензии на сайте QR код для проверки
Результаты процедуры повторного рецензирования статьи
Рецензия выполнена специалистами Национального Института Научного Рецензирования по заказу ООО "НБ-Медиа". Авторы в статье ссылаются на работы зарубежных авторов и интернет-источники. Список литературы содержит тридцать источников. На каждый источник из списка литературы имеются ссылки в тексте. В статье сформулирована цель исследования, включающая формализованное описание архитектурных и алгоритмических решений KeyPoint и оценка их эффективности на данных внутреннего бета-теста. Авторами сформулированы объект и предмет исследования, а также научная новизна, которая заключается в следующем: в рамках единого веб-приложения интегрированы адаптивная прогрессия от домашнего ряда, поклавишная модель уверенности, двухрежимная архитектура аудиообратной связи и совместимый с ассистивными технологиями интерфейсный сценарий; введена метрика confidence(key) для количественной оценки освоения отдельных клавиш; проведено наблюдательное эмпирическое исследование с реальными пользователями. Получены, насколько нам известно, одни из первых рецензируемых эмпирических данных о динамике клавиатурного обучения незрячих на физической клавиатуре в контексте веб-приложения. В работе имеется иллюстративный материал, статья содержит один рисунок и три таблицы, в которых отражается результаты исследования. Разработанная авторами архитектура аудиообратной связи представляется обоснованной: предоставляя выбор между совместимым со скринридером режимом и встроенной речью, система избегает конфликта «двойного эха». Веб-нативность платформы обеспечивает практический потенциал масштабирования. При этом авторы отмечают - бета-тест носит наблюдательный характер и не включает внешнюю контрольную группу. Следовательно, фиксируемая динамика метрик отражает реальное использование платформы, но не даёт строгого причинного вывода уровня контролируемого эксперимента. В заключении авторы указывают, что бета-теста показывают, что архитектура ассоциирована с устойчивым ростом продуктивной скорости и точности печати. Полученные данные подтверждают работоспособность предложенного инженерного подхода и обозначают направления дальнейшей оптимизации. Стиль и язык изложения материала является достаточно доступным для широкого круга читателей. Практическая и теоретическая значимость статьи четко обоснована. Статья по объему соответствует рекомендуемому объему от 12 000 знаков. Статья достаточно структурирована – выделены введение, заключение, результаты исследования и их обсуждение, основная часть включает разделы: Обзор существующих решений и нормативных требований; Методология и методы исследования; Архитектура и алгоритмические решения KeyPoint; Дизайн бета-теста. Статья «Адаптивная веб-система обучения клавиатурной печати для пользователей с нарушениями зрения: архитектура, алгоритм и эмпирическая валидация» может быть рекомендована к публикации в научном журнале «Программные системы и вычислительные методы». Полный текст рецензии на сайте QR код для проверки |

Рус

