Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(mode): бесконтактный режим #63

Open
Kristinita opened this issue Jun 9, 2019 · 1 comment
Open

feat(mode): бесконтактный режим #63

Kristinita opened this issue Jun 9, 2019 · 1 comment

Comments

@Kristinita
Copy link
Owner

@Kristinita Kristinita commented Jun 9, 2019

1. Запрос

Неплохо было бы сделать режим, где игроку не надо вписывать ответ. Достаточно будет кликнуть/тапнуть, знаешь его или нет.

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

2. Пример реализации

Подобно Anki.

Появляется вопрос:

Вопрос

Проходит несколько секунд (параметр заранее настраивается), по истечении которых показывается ответ. Также игрок может сделать так, чтобы ответ показался быстрее:

  • ПК — нажать горячую клавишу, например, A (answer) либо кликнуть по Показать ответ,
  • мобильные устройства — тапнуть по Показать ответ.

После того, как ответ показан, появляются кнопки-варианты, что делать дальше:

Ответ

Вместо трёх вариантов, что у Anki, я бы сделал 5: 4 по схеме, описанной в пункте 3.2 issue #54 и D — «delete», игрок может исключить вопрос из повторных отыгрываний по любой причине (слишком лёгкий, сложный, бесполезный, «бредовый»). Пользователи должны вручную сделать следующее:

  • ПК — нажать горячую клавишу E (easy), M (medium), H (hard), V (very hard), D (delete) или кликнуть мышью по появившимся кнопкам,
  • мобильные устройства — тапнуть по соответствующим кнопкам.

Через заранее настроенные в опциях промежутки времени — для Easy максимальный, а у Very Hard, соответственно, минимальный, — появляются уведомления, см. issue #55.

3. Аргументация

3.1. Достоинства

  1. Возможность использования на мобильных устройствах в любом месте. Быстро вводить буквы на смартфонах жутко неудобно; я не вижу других хороших способов адаптировать Комнаты Эрика для них:

    1. Да, современные телефоны и планшеты всё чаще оснащаются функцией OTG, с помощью которой можно подключить к устройству клавиатуру и удобно вводить ответ. Но сомневаюсь, что люди будут активно таскать клавиатуру, к примеру, в очередях или общественном транспорте, чтобы потренироваться.
    2. Подходит формат «вопрос с вариантами ответов», но под это нужно специально писать вопросы, на что авторам придётся потратить уйму времени. Те, что есть, для формата не подходят.
  2. Экономия времени. Игроку требуется 2 раза тапнуть или нажать на горячую клавишу — это быстрее, чем печать ответа. При огромных объёмах информации для запоминания экономия может быть значительной.

3.2. Недостатки

  1. Когнитивные искажения. Пользователям, особенно новым, трудно адекватно определить, как часто нужно повторять тот или иной ответ. Когда я тренировался по тетрадкам, то замечал за собой переоценку возможностей, когда на самом деле запоминаю куда меньше, чем думаю, — предположу, что с подобной проблемой столкнётся большинство пользователей. Также игроки могут не знать особенностей запоминания, почему те или иные понятия запоминаются сложнее. Тренировки могут стать неэффективными из-за неправильного режима повторений.

  2. Объективная статистика. Да, бахвалиться тем, что ответил всё с первого раза (к тому же выложенные в открытый доступ) на бесконтактном режиме довольно бессмысленно. Однако, например, другие проблемы:

    1. Не будет точной статистики правильных ответов (можно сделать, чтобы игроки ещё и отвечали «Удалось ли Вам ответить на вопрос?» — «Да» или «Нет», но это дополнительное время); а она позволяет оценивать уровень и прогресс игроков.
    2. Скорость печатания; среднее время, за которое приходит ответ; количество ответов, данных за 2 последние секунды обдумывания, — такая статистика будет также недоступна.
  3. Время на выбор интервала повторения. Игроку нужно вручную выбрать E, M или другой интервал. Долгие раздумывания приведут к тому, что выигрыша времени в сравнении с обычным режимом и не будет; быстрый выбор (опять же, особенно для неопытных игроков) может быть совсем неправильным.

По причинам 1 и 3, полагаю, не стоит рекомендовать данный режим новичкам. Когда же интервальные повторения и бесконтактный режим будут введены, нужно будет не забыть о сравнительных тестах бесконтактного с обычным.

Спасибо.

@Kristinita

This comment has been minimized.

Copy link
Owner Author

@Kristinita Kristinita commented Jun 13, 2019

Лучше, скорее всего, будет не заимствовать формат у Anki, а модифицировать свой.

1. Пример реализации

Тренирующемуся показываются:

  • вопрос из пакета;
  • ещё один — «Удалось ли Вам ответить на вопрос?»;
  • кнопки Да и Нет, по которым нужно тапнуть на мобильных устройствах; для пользователей ПК будут работать горячие клавиши Y (Yes) и N (No).

Тренировка будет идти, как описано в пункте 3 issue #54. Единственное исключение — не нужно вводить ответы, только жать/кликать Да и Нет.

2. Сравнение с форматом Anki

Достоинства остаются теми же. Разберём недостатки бесконтактного формата из предыдущего поста.

  1. Снижается влияние когнитивных искажений (3.2.1). Вручную пользователь должен только решить, ответил ли он или нет; остальное по-прежнему определяется автоматически. Возможна разве что приписка себе правильных ответов в спорных ситуациях, но для честных тренирующихся проблема, полагаю, относительно малораспространённая и вполне решаемая; каждый раз вручную определять интервалы повторения — задача куда труднее.
  2. Остаётся статистика (3.2.2). Нельзя будет разве что построить статистику скорости и качества печати. Однако задача проекта — обучение знаниям, а не печати на клавиатуре; потеря побочной статистики особо ему не навредит.
  3. Выигрыш по времени будет (3.2.3). На вопрос «ответил ли ты или нет» любой нормальный человек обычно должен отвечать мгновенно.

То есть, при сохранении основ формата Комнат Эрика основные недостатки бесконтактного режима по большей части устраняются.

Спасибо.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.