[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7

Форум «Академия» / Набор без остановки на ошибках

lins Сообщение #103 18 апреля 2012 в 17:58
Новичок
1
Последний раз отредактировано 21 апреля 2012 в 14:53 пользователем lins
Artch Сообщение #104 18 апреля 2012 в 18:06
Клавомеханик
15
Переборыч писал(а):
Artch писал(а):
Как узнать верный символ или не верный, если текст браузеру неизвестен?

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

В безостановочным режиме этого механизма не будет, он заменяется на Дамерау.

MMMAAANNN писал(а):
Artch писал(а):
Как узнать верный символ или не верный, если текст браузеру не известен?

В качестве идеи: передавать браузеру хеши фрагментов текста и сравнивать хеши набранного с ними?

Это не даст возможность показать ошибку, только подчеркнуть слово или группу символов целиком. Индикация в таком формате не равноценна остановочному режиму.
Readeer Сообщение #105 18 апреля 2012 в 18:07
Гонщик
17
Мне кажется, что лучше:
1) Опция при создании заезда будет для всех участвующих в этом заезде определять, едут они в режиме с остановкой на ошибках(далее ОО) или без остановки(далее БО).
2)В статистике можно указывать кол-во(или процент) заездов в ОО и БО отдельно. А также максимальную и среднюю скорость в ОО и в ОО вместе с БО. А на графиках заезды в режиме БО выделять цветом.
По данной статистике можно будет и решать:
Artch писал(а):
правомерно ли сравнивать по скорости такие результаты вместе с результатами в стандартном режиме с остановкой на опечатках и учитывать их в заездах?


3)Ещё было полезно давать кол-во не засчитанных результатов.
скрытый текст…
Последний раз отредактировано 18 апреля 2012 в 18:10 пользователем Readeer
Переборыч Сообщение #106 18 апреля 2012 в 18:12
Клавомеханик-Организатор событий
55
А можно примерчик как будет выглядеть фраза, содержащая ошибки и разукрашенная по-Дамерау?
MMMAAANNN Сообщение #107 18 апреля 2012 в 18:22
Супермен
36
Artch писал(а):
MMMAAANNN писал(а):
Artch писал(а):
Как узнать верный символ или не верный, если текст браузеру не известен?

В качестве идеи: передавать браузеру хеши фрагментов текста и сравнивать хеши набранного с ними?

Это не даст возможность показать ошибку, только подчеркнуть слово или группу символов целиком. Индикация в таком формате не равноценна остановочному режиму.


А если так:
1) Сервер делает массив хешей фрагментов по пять символов со смещением в один символ: хеш1 - с 1-го по 5-й символы, хеш2 - со 2-го по 6-й, хеш3 - с 3-го по 7-й.
2) Этот массив передается браузеру.
3) Браузер получает поток символов от пользователя и каждый раз сравнивает хеш последних пяти символов с массивом хешей.

Таким образом, получается, что:
- бразуеру текст неизвестен, известны только хеши его фрагментов;
- при этом браузер всегда может сказать, правильно ли набран последний символ (при неправильно набранном предыдущий хеш будет правильным, а текущий - неправильным). Исключение составляют только первые пять символов - там браузер не сможет так точно локализовать ошибку.
Последний раз отредактировано 18 апреля 2012 в 18:23 пользователем MMMAAANNN
Artch Сообщение #108 18 апреля 2012 в 18:22
Клавомеханик
15
Переборыч писал(а):
А можно примерчик как будет выглядеть фраза, содержащая ошибки и разукрашенная по-Дамерау?

Да почти так же:

Мисс Смит, свалив Дугласа на пол, зарыдала, и профессор Мюллер услышал рыщдания заткнутыми ватой ушами и сам готов был заплакать, потому что в нем поднялось сотсрадание к девушке, а жена Алачачяна закпричала на мужа по-армянски, упрекая за невоспитанность.
(В этом тексте 4 ошибки)

Единственное отличие - подчеркнутые темно-красные символы обозначают пропущенные непропечатанные знаки.

Но описание ошибок отдает уже сервер после окончания набора.
Последний раз отредактировано 18 апреля 2012 в 18:22 модератором Artch
lins Сообщение #109 18 апреля 2012 в 18:25
Новичок
1
Последний раз отредактировано 8 июля 2014 в 11:13 пользователем lins
Artch Сообщение #110 18 апреля 2012 в 18:27
Клавомеханик
15
MMMAAANNN писал(а):
А если так:

Количество символов в набираемом тексте и исходном может быть разным - например, человек пропечатал пару лишних знаков. И все, дальше пойдет сдвиг, причем есть он или нет, и какого размера - неизвестно.
Artch Сообщение #111 18 апреля 2012 в 18:28
Клавомеханик
15
lins писал(а):
А если в одном слове две-три ошибки?

Ну все точно так же, разницы нет. Алгоритм определяет любую посимвольную разницу в двух текстах.
Tolstij Сообщение #112 18 апреля 2012 в 18:37
Гонщик
8
Безотносительно к тому, какие результаты будут достигнуты после данного обсуждения, хотелось бы иметь в одиночном режиме опцию под рабочим названием "Свободный". При ее установке можно набирать что-угодно без индикации ошибок и все это должно отображаться в строке ввода также, как это происходит сейчас. В поле текста не должно быть никакого выделения - ни по буквам, ни по словам. Очки не начисляются. Скорость не считается и никуда не сохраняется, также как и количество набранных текстов. Переход к набору следующего текста - при выборе ссылки "Играть еще раз". В общем, что вижу, то и печатаю без всяких ограничений. Но, плата за такую свободу - отсутствие очков и прочей статистики :).
Переборыч Сообщение #113 18 апреля 2012 в 19:28
Клавомеханик-Организатор событий
55
Так’с, раз требуется рассмотреть вариант через призму Дамерау, то вернёмся к способу 1 - «Умная корректура»:
Artch писал(а):
UPD: Хотя можно поступить иначе: после набора говорить "Вы допустили вот такие ошибки в тексте, это штраф -X зн/мин. Хотите ли вы взять дополнительное время и исправить их?" и выдавать снова весь текст как он был набран. И повторять эту процедуру пока текст не станет безошибочным.

Нет: зададим вопрос и будем ждать пока клавогонщик подумает исправлять ему или нет, может чай сначала попить…
Да: как только получен ответ от сервера, врубаем корректуру с паузой 3 сек.
Нет: ой, у тебя не получилась правка?, попробуй ещё раз 10, если долго мучиться, что-нибудь получится.
Да: правка допускается только один раз остановочным пословным.

При включении опции, клавогонщик видит инструкцию, т.е. для него такие правила неожиданностью не станут. Соперникам можно отразить: «Игрок набрал текст с 2 ошибками. Идёт правка…».
MMMAAANNN Сообщение #114 18 апреля 2012 в 19:37
Супермен
36
Artch писал(а):
Количество символов в набираемом тексте и исходном может быть разным - например, человек пропечатал пару лишних знаков. И все, дальше пойдет сдвиг, причем есть он или нет, и какого размера - неизвестно.

Ну, это тоже решаемо: как только найдется совпадение с каким-то из последующих хешей, значит последние 5 символов уже правильно набраны. Вполне реально сверять с парочкой десятков следующих хешей - вряд ли двадцать подряд символов неверными будут.
Последний раз отредактировано 18 апреля 2012 в 19:44 пользователем MMMAAANNN
Tolstij Сообщение #115 18 апреля 2012 в 21:16
Гонщик
8
И еще одна опция :). Под рабочим названием "Разминочный". Тоже без очков и всякой статистики. Если человек делает ошибку, то она выделяется как обычно. Но! Если после этого он нажимает на клавишу Пробел, то курсор сам собой перескакивает на первую букву следующего слова. Смысл в том, чтобы вообще не заморачиваться на исправлении ошибок, а после их появления, сразу переходить к набору следующего слова. Испытать такой режим набора можно вот здесь.
Readeer Сообщение #116 9 мая 2012 в 20:56
Гонщик
17
Я подумал, и мне показалось, что лучше сделать отдельный режим без остановки на ошибках. А в словарях сделать опции:
1) Печатать в обычном режиме.
2)Или в режиме без остановки на ошибках.
3)Или в режиме безошибочном.
4)или в режиме марафон(несколько кусков подряд).
5)или в режиме спринт(Один и тот же кусок словаря(в кэше)).
Последний раз отредактировано 1 декабря 2012 в 22:23 пользователем Readeer
saurfang Сообщение #117 9 мая 2012 в 21:56
Маньяк
10
Readeer писал(а):
Я подумал

больше не делай этого
Аромат Сообщение #118 9 мая 2012 в 22:42
Супермен
53
Думаю, что эта идея и будет завтра реализована в какой-то мере. Надеюсь, что не ошибаюсь
Cheatah Сообщение #119 10 мая 2012 в 22:48
Маньяк
16
Аромат писал(а):
Думаю, что эта идея и будет завтра реализована в какой-то мере. Надеюсь, что не ошибаюсь

Таки реализована
serg_omen Сообщение #120 1 декабря 2012 в 21:57
Кибергонщик
81
Тут был serg_omen.

Однако, дабы не оффтопить... Все это конечно интересно. Новая система подсчета, может чем-то она и превосходит старую (т.е. нынешнюю). Много слов и фраз было высказано. Все они конечно верны, относительно.

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

В любом случае, мы получим новый пирог, который необходимо съесть. Главное, чтобы он был вкусным.
Если создателю необходимо поэкспериментировать, пусть делает. Это же его детище.

Осилил я только 3 страницы, и как подметил 3Volta, тоже терял нить разговора.
Да и у меня есть предложение поменять тут то, что не сильно отразится на ресурсе. Например, инструменты редактирования профиля, добавление любимых тем форума в закладки, знаки участника соревнований, стенку поменять. Так, по мелочам.)
belkaoboroten Сообщение #121 19 декабря 2012 в 09:28
Маньяк
26
Я что-то пропустил, где обещанный режим "без остановки на ошибках"???
Fenex Сообщение #122 19 декабря 2012 в 11:12
Клавомеханик
49
Это нынешняя несколько изменённая квалификация :huh:

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена