Duolingo — самый популярный ресурс для изучения иностранных языков в мире. Более того, он совершенно бесплатный!

https://www.duolingo.com/Astragus

Глюки форума

Astragus
  • 25
  • 25
  • 1243

Черт, как же неудобно, когда ведешь какую-то тему на форуме Дуо и потом перечитываешь и видишь, как многие посты тасуются после добавления новых непонятно по какому закону, нарушая логическую цепочку Вопрос-Ответ. Понимаю, что это вопрос к программистам Дуо, но обращаться туда не буду, в силу того что явление давным давно известно и обращение бессмысленно.
Просто побурчу в одиночку :)

3
2 года назад

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


https://www.duolingo.com/alexm768

В пределах одного уровня комменты сортируются по лайкам.

1
Ответить2 года назад

https://www.duolingo.com/Setter3

Вы правы. Логическая цепочка вопрос-ответ нарушается. Жутко неудобно и каша получается страшная, если сообщений много в теме. Но закон, по какому нарушается - понятен. Наверх поднимается то сообщение, которое имеет больше плюсов (а логика последовательности ответов или то, что сообщение старше и т.д. значения не имеют). Попробуйте лайкнуть/дизлайкнуть сообщение, затем обновиться и увидите сдвиг сообщения вверх/вниз. Такая система (сортировка и поднятие сообщения вверх согласно кол-ву лайков) создана исключительно для списка тем/заголовков тем на главной странице форума, но никак не для сообщений внутри темы. (Чтобы убрать этот баг, нужно просто убрать фактор связи постоянной сортировки сообщений в теме от кол-ва лайков. Ведь система сортировки сообщений в зависимости от лайков создана не для того, чтобы открыв тему прочитать одно (пусть даже и старое), однако, набравшее самое большое кол-во лайков сообщение (это никому не нужно, т.к. при этом теряется последовательная суть диалога/дискуссии в теме), а создана для того, чтобы из ста тем на форуме по количеству лайков сразу увидеть самую актуальную/горячую/активную/понравившуюся/популярную тему вверху в шапке/в списке тем форума. Почему эта же система сортировки популярности тем применена для сортировки сообщений в самих темах? Вопрос. Повлиять на это без участия программистов-разработчиков в своей теме можно разве только созданием нескольких левых профайлов, просто добавляя с них необходимое кол-во плюсов или ставя минусы в соответствии с логикой и последовательностью цепочки "вопрос-ответ" (это из того, что пришло на ум). Или попрость друзей это сделать (бред, но как вариант:) Поддерживать же актуальность такой логической цепочки в ответах в дальнейшем, очевидно, просто нереально (не будешь же заходить и отслеживать в теме постоянно, не нарушилась ли снова логическая цепь, т.к. народ поставил плюс/заминусовал разные сообщения и они снова поменялись местами)... Я несколько раз минусовал свои же личные сообщения, которые набирали на 1 лайк больше, лишь для того, чтобы мое ответное сообщение осталось написанным там, где я его написал вначале, т.е. ответ в конце диалога с сохранением логики "вопрос-ответ", а не прыгнуло в самое начало темы. Потом забил. Такое я встречал только на дуо. Будем надеяться, что все-таки это неудобство исправят.

1
Ответить2 года назад

https://www.duolingo.com/alexm768

Да какой баг... Нужно пользоваться кнопкой "Ответить" под тем комментарием, на который отвечаете, тогда ничто никуда не прыгает.

1
Ответить2 года назад

https://www.duolingo.com/Setter3

Прыгает. Еще и как. К примеру, в каком-то уровне под комментарием шесть ответов. Последний шестой комментарий может по смыслу написали для дополнения, к примеру, процитировав не только сам комментарий, но и что-то из впередистоящих пяти ответов. Написанный он последним шестым - смысл его логичен. Но если он набрал больше лайков - он становится первым ответом под этим комментарием (несмотря на то, что пользовались кнопкой "ответ" под тем комментарием, на который отвечали) и то, что в нем написано может выглядеть уже не логично или просто быть непонятно. Имеется такая проблема на форуме? Имеется. Во-вторых, как предлагается пользоваться всегда ответом под тем же самым комментарием, если сам форум этого сделать не дает? :) на одно сообщение максимум можно дать ответ шесть (или семь) раз. Если комментарий горячий - то возможность ответа лишь шести сообщений (на форуме, где кол-во зарегистр. пользователей измеряется числами с шестью нулями) - это ничтожно мало и, как правило, приходится отвечать на предыдущий комментарий, которые потом сортируются по лайкам. Есть такая проблема на форуме? Есть. В третьих: даже если в одном уровне на комментарий менее семи ответов-сообщений и все они имею ноль лайков или все по одному лайку, и в этом уровне логическая цепь "вопрос-ответ" не нарушена, то может быть нарушена сама последовательность уровней иерархии. Их может быть много. сами уровни иерархии вне зависимости от логики последовательности дискуссии сортируются также согласно кол-ву лайков. Такие темы я тут видел. Пытался разобраться... Бесполезно... К примеру тема. Под темой 15 новых сообщений (которые пляшут, поднимаясь вверх или опускаясь в зависимости от числа лайков). На каждый из 15-ти уровней-постов отвечено по 6 сообщений, где в каждом уровне тоже сообщения пляшут в зависимости от лайков. На каждый шестой ответ отвечено еще по максимум шесть ответов, где внутри каждого уровня/подуровня сообщения тоже пляшут от ко-ва лайков. Каша. Картина добавляется тем, что народ отвечает на вышестоящие комментарии, (т.к. число ответов ограничено шестью( или семью - точно не помню) комментами), которые, в свою очередь, тоже пляшут в зависимости от кол-ва лайков усиливая путаницу. Сообщения и ответы на сообщения, а так же уровни иерархии все время прыгают. Зачем, спрашивается? К чему это? Ведь читают логику дискуссии, последовательность, комментарий за комментарием привязанные ко времени. Совет, что "Нужно пользоваться кнопкой "Ответить" под тем комментарием, на который отвечаете" имел .бы пользу, если бы не было зависимости сортировки от лайков на всех уровнях во всех ответах. Я первые пару месяцев вообще понять не мог, думал сперва, что модераторы местами сообщения переставляют... Привыкал долго и мучительно. Банальной перестановкой места комментария вверх сводятся на нет все аргументы. Почему, спрашивается, коммент стоит впереди всех, если это был эпилог дискуссии? Да потому что лайков больше всех. И не важно, что посторонний человек зайдя в тему начинает читать тему с эпилоговой заключительной части. Система форума дуо, это как если со стороны слушать шестичасовой разговор компании из шести, к примеру, друзей, где каждый говорит свои реплики с конца (т.к. конечная репликакому-то нравится больше), или с середины разговора, а другие отвечают на вопросы, которых еще не задавали (но ответы на которые им нравятся больше, читай - имеют больше лайков) или цитируют то, что еще не говорили. Вот как это смотрится со стороны, если в теме много участников, комментариев и ответов к ним... :)

P.S. вот только что ответил в теме "о вреде грамматики". Пост вставился в середину сообщений...

2
Ответить12 года назад

https://www.duolingo.com/alexm768

Правильно, зашёл человек со стороны и видит "самое хорошее" в первую очередь. :) Стабильность!

Дополнения, чтобы не было бардака, нужно добавлять в коммент кнопкой "Изменить" или "Ответить".

Когда ветка заканчивается, а предполагается продолжение дискуссии, имеет смысл вынести комментарий на первый уровень и зацитировать в теле комментария текст, на который вы отвечаете. Вот так (и не забыть про уже действительно баг, с неправильной обработкой символа комментария — нужно потом править пост):

Есть такая проблема на форуме?

Есть. :) Проблема в том, что комменты не сворачиваются. На текущем движке давать больше уровней бессмысленно, так как последние комментарии и так в тонкий, плохо читаемый, столбик упаковываются.

И вот тогда уже возникает проблема, о которой вы говорите — сбой иерархии.

Но это не баг, который могли бы исправить разработчики, это такой "замечательный" форум. Так задумано.

Кстати, если заглавный пост получает оценку, кажется, -5 и ниже, он вообще скрывается с форума.

0
Ответить2 года назад

https://www.duolingo.com/Bort707

Если Вы зайдете в любую дискуссию, где больше 10-15 сообщений - то Вы обнаружите, что под многими сообщениями нет кнопки "Ответить". И вот это уже явный баг, который не дает ветке сообщений правильно выстраиваться.

0
Ответить2 года назад

https://www.duolingo.com/Notia41289

Я думаю, что это не баг, а осознанное ограничение разработчиков. Под сообщением не будет кнопки "ответить", если в ветке больше пяти сообщений.

1
2 года назад

https://www.duolingo.com/alexm768

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

И вот тогда уже возникает проблема, о которой вы говорите — сбой иерархии.

Но это не баг, который могли бы исправить разработчики, это такой "замечательный" форум. Так задумано.

0
2 года назад