https://www.duolingo.com/profile/FieryCat

Скрипт DuoLessonsFix - приостанавливает таймер в тренировке на время

Внимание! К сожалению, скрипт больше не работает по причине значительных изменений в коде duolingo.

Выбрал время и написал скрипт, позволяющий приостанавливать таймер между заданий в тренировке на время (timed practice).

Описание

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

Установка

Чтобы установить скрипт, предварительно в браузере должно быть установлено расширение:

Сам скрипт: для установки, для просмотра.

Детали

Кому интересно "Как?", но в код лезть лень: Доступ к таймеру разработчиками Duolingo был прикрыт качественно, через замыкания. И прикрыт он не только к таймеру. Доступ был получен через перехват одной из системных функций движка сайта (bind).

Заключение

Большое спасибо Olexsa, alexm768 и Levape за советы и тестирование скрипта.

Текущая версия скрипта: 0.1.7

{@fc=_t_timer _t_userscript _t_duolessonsfix _t_timed_practice _t_fierycat}timer, userscript, duolessonsfix, timed_practice

September 14, 2015

19 комментариев

По популярности комментариев

https://www.duolingo.com/profile/alex77224

Добрый вы человек, спасибо большое! А то от разработчика ДуоТвика так и не дождался фикса. P.S. Надеюсь будет расширение функционала :)

September 14, 2015

https://www.duolingo.com/profile/FieryCat

Пожалуйста, пользуйтесь на здоровье.
На счет функционала: как появится возможность, обязательно добавлю. По таймеру добавлять уже нечего, я планирую сделать ссылки на обсуждения заданий в обзоре тренировки (кнопка "Обзор урока"). Но в ту сторону я пока еще даже не смотрел. Только планирую.

September 14, 2015

https://www.duolingo.com/profile/FieryCat

Ссылки добавил. Пока только в тренировках. В уроки позже прикручу.

January 23, 2016

https://www.duolingo.com/profile/FieryCat

Начиная с версии 0.1.6 добавлены ссылки в уроках.

February 12, 2016

https://www.duolingo.com/profile/Libramanto

Очень, очень полезный скрипт. Благодарю!

September 14, 2015

https://www.duolingo.com/profile/Jack_cookie

Скрипт рабочий! Спасибо! Супер!

December 5, 2016

https://www.duolingo.com/profile/Astragus

А чего здесь хорошего. Очередной скрипт для того, чтобы обдурить Дуолинго. Указанная автором цель "остановка для анализа своих ошибок и обсуждения" легко достигается обычным не на время прохождением теста. Этот скрипт для тех, кто больше и быстрее очков набрать хочет. Ну флаг в руки, если вы для этого сюда пришли. Количество набранных Хрюнек откроет вам большие перспективы в вашей будущей жизни.
Лучше бы автор на более продуктивные идеи свои усилия направил. Мне вот понравился скрипт, который показывает количество выученных за курс слов. Сам не пробовал, приходится избегать любых скриптов из-за использования банкинга на своем компе, но где-то читал на форуме. Если это скрипт автора, тогда респект.

September 15, 2015

https://www.duolingo.com/profile/FieryCat

А чего здесь хорошего. Очередной скрипт для того, чтобы обдурить Дуолинго.

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

Указанная автором цель "остановка для анализа своих ошибок и обсуждения" легко достигается обычным не на время прохождением теста.

Кто вам мешает? Учитесь наиболее эффективным для вас способом, а другие пусть за себя решают сами. Многие ужаснулись бы узнав мою "методу" обучения. Мы все разные. Про устав и монастырь слышали?

Лучше бы автор на более продуктивные идеи свои усилия направил.

Позвольте мне самому решать куда направить свои усилия. Мне эта задачка была интересна, и чтобы отвлечься я ее решил. Другие скрипты мне были необходимы и/или интересны. То что они пригодились сообществу - я только рад. То что я делюсь с сообществом - это часть моей благодарности за бесплатно полученные знания.

Мне вот понравился скрипт, который показывает количество выученных за курс слов.

Есть у меня и такой, но вряд ли это мой, т.к. я уже взял готовый и переработал его для себя, в паблик не выкладывал (там не только кол-во слов показывает).

Сам не пробовал, приходится избегать любых скриптов из-за использования банкинга на своем компе, но где-то читал на форуме.

Трезвая паранойя - это хорошо, сам такой. Надеюсь только скриптами вы не ограничились? А то у меня для вас плохие новости... Собственно мне намного проще: я всегда могу посмотреть на скрипт и понять что он делает. А банкинг у меня просто закрыт в отдельной виртуальной машине.

September 15, 2015

https://www.duolingo.com/profile/Astragus

Дабы не перевести нашу дискуссию в оффтопик, отвечу в ленту

September 15, 2015

https://www.duolingo.com/profile/Vitaly.Bredun

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

Скажите пож-та, какую вирт. машину вы используете? Я не использую их, но на будущее интересно.

В принципе, при платежах частенько используется проверка по смс. Ну и на мобильную карту я кладу небольшую сумму. -> поэтому я не очень беспокоился о безопасности.

November 4, 2015

https://www.duolingo.com/profile/FieryCat

Отвечу в ленте, ибо офтоп

November 4, 2015

https://www.duolingo.com/profile/alex77224

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

September 15, 2015

https://www.duolingo.com/profile/Astragus

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

September 15, 2015

https://www.duolingo.com/profile/Olexsa
  • 1761

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

September 15, 2015

https://www.duolingo.com/profile/Olexsa
  • 1761

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

September 15, 2015

https://www.duolingo.com/profile/Astragus

Странно вы как-то рассуждаете. В Дуо предлагаются два режима.
Первый, без времени, когда Вы можете посмотреть и обсуждения и посмотреть грамматику, словари и пр. В этом режиме Вы накапливаете знания.
А второй на время - это проверка Ваших знаний. Весь эффект этого режима именно в том, что он создает стрессовую ситуацию, связанную с нехваткой времени. Это тренировка "в боевой обстановке", аналогичной той, когда вы будете общаться в реальном времени. В этом его и ценность.
И совсем я не тролю, я высказываю свою позицию, основанную на моем убеждении. Я уверен, что эти режимы не нужно смешивать между собой.
Сам я регулярно тренируюсь на время, используя его в том ключе, о котором говорил.

September 15, 2015

https://www.duolingo.com/profile/Olexsa
  • 1761

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

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

September 15, 2015

https://www.duolingo.com/profile/Astragus

Да как я могу за Вас решить, уважаемая Oleхsa. Мне кажется, что Вы тоже не дружите с чужими мнениями, если мое высказывание, выраженное даже в категоричной форме, Вас так глубоко задело. Я знаю людей, которые, например, набирают очки путем повторов первых уроков на время. Ну что же, это их путь. Ни как-то давить на них у меня нет ни только возможности, но даже ни малейшего желания. Это, кстати, уважаемые и даже любимые мной люди. Каждый развлекается по своему. У меня свое видение эффективности изучения языка, которым я хочу поделиться. Больше всего меня пугает перспектива растягивания этого процесса на годы. Но в конце концов мы все делаем одно дело. Так, что удачи Вам, и не сердитесь на меня.:)

September 16, 2015

https://www.duolingo.com/profile/Olexsa
  • 1761

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

September 16, 2015
Изучайте язык всего по 5 минут день. Абсолютно бесплатно.