IPB

Добро пожаловать, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Сортировка зачтенных задач по времени, Улучшение интерфейса
funny.santa
2.9.2009, 11:17
Сообщение #1


Новичок
*

Группа: Пользователи Braingames
Сообщений: 2
Регистрация: 28.8.2009
Пользователь №: 15 351



Было бы здорово, если бы зачтенные задачи сортировались по времени (т.е. сверху новые). Иначе приходится бегать по всем страницам и выискивать свежезачтенные задачи.
Кроме того, об этом уже писалось, неплохо бы в таблице добавить колонку с весом задачи.
Ну и, чтобы совсем здорово было, настройки paging'а (т.е. количество выводимых записей на страницу).

Большое спасибо за ваш труд,
-к.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alan
2.9.2009, 11:32
Сообщение #2


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 12 074
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



QUOTE(funny.santa @ 2.9.2009, 11:17) *

Было бы здорово, если бы зачтенные задачи сортировались по времени (т.е. сверху новые). Иначе приходится бегать по всем страницам и выискивать свежезачтенные задачи.
Кроме того, об этом уже писалось, неплохо бы в таблице добавить колонку с весом задачи.
Ну и, чтобы совсем здорово было, настройки paging'а (т.е. количество выводимых записей на страницу).

Большое спасибо за ваш труд,
-к.

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

Колонка с весом задачи в личном кабинете? а зачем оно вам? huh.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
funny.santa
2.9.2009, 13:48
Сообщение #3


Новичок
*

Группа: Пользователи Braingames
Сообщений: 2
Регистрация: 28.8.2009
Пользователь №: 15 351



QUOTE(alan @ 2.9.2009, 12:32) *

Колонка с весом задачи в личном кабинете? а зачем оно вам? huh.gif


чтобы смотреть и радоваться smile.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Krecheth
5.10.2009, 17:26
Сообщение #4


Новичок
*

Группа: Пользователи Braingames
Сообщений: 3
Регистрация: 30.9.2009
Пользователь №: 15 786



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

Предлагаю сделать жесткой сортировку по дате ответа. Но при этом непрочтенные/новозачтенные задачи выносить в начало списка.

Ну или еще лучше дать возможность пользователю выбрать порядок сортировки своей выборки зачтенных/обсуждаемых задач.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
snav
5.10.2009, 17:39
Сообщение #5


Kорифей
****

Группа: Модераторы
Сообщений: 4 130
Регистрация: 13.4.2008
Из: Россия
Пользователь №: 7 457



Krecheth, алфавитная сортировка оптимальна с точки зрения поиска давно решенных задач.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Krecheth
6.10.2009, 10:48
Сообщение #6


Новичок
*

Группа: Пользователи Braingames
Сообщений: 3
Регистрация: 30.9.2009
Пользователь №: 15 786



QUOTE(snav @ 5.10.2009, 17:39) *

Krecheth, алфавитная сортировка оптимальна с точки зрения поиска давно решенных задач.

Разве? Я уже сейчас не могу вспомнить как назывались какие-то задачи, помню только их суть. Неужто можно вспомнить с какой точно буквы начиналась конкретная задача, если она могла начинаться как с ключевого, так и с вопросительного слова?

И повторно: почему нельзя дать возможность сортировать свою же выборку? Насколько мне представляется запрос к базе, скорость его выполнения не будет сильно зависеть от типа сортировки, т.к. изначально идет фильтрация, а потом сортировка по признаку.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Mouse
6.10.2009, 11:13
Сообщение #7


и.о. админа
**

Группа: Администраторы
Сообщений: 86
Регистрация: 5.12.2006
Пользователь №: 20



QUOTE
Насколько мне представляется запрос к базе, скорость его выполнения не будет сильно зависеть от типа сортировки

от типа сортировки зависеть небудет(хотя тут варианты с индексами), но сама сортировка(по времени ответа) основываеться на других таблицах, да и например "времени зачёта" в базе вообще нет.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Krecheth
6.10.2009, 13:11
Сообщение #8


Новичок
*

Группа: Пользователи Braingames
Сообщений: 3
Регистрация: 30.9.2009
Пользователь №: 15 786



QUOTE(Mouse @ 6.10.2009, 11:13) *

от типа сортировки зависеть небудет(хотя тут варианты с индексами), но сама сортировка(по времени ответа) основываеться на других таблицах, да и например "времени зачёта" в базе вообще нет.

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

И вообще, с вашего разрешения, хотел бы услышать обоснование фразы:
QUOTE
алфавитная сортировка оптимальна с точки зрения поиска давно решенных задач
, ибо я на данный момент не вижу оптимальности поиска.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Mouse
6.10.2009, 13:39
Сообщение #9


и.о. админа
**

Группа: Администраторы
Сообщений: 86
Регистрация: 5.12.2006
Пользователь №: 20



QUOTE
Но есть дата последнего ответа, который в решенных задачах обычно является признаком зачета.

есть но в совершенно другой таблице.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
amberovsky
20.2.2010, 22:19
Сообщение #10


Пряник
**

Группа: Разработчики
Сообщений: 88
Регистрация: 24.4.2007
Из: Санкт-Петербург
Пользователь №: 305



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


--------------------
be all you can be
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dskarataev
2.3.2010, 8:53
Сообщение #11


Отсутствующий
**

Группа: Главные администраторы
Сообщений: 144
Регистрация: 26.5.2009
Из: Россия, Нижний Новгород
Пользователь №: 14 516



Снова открыл. Посмотрим, что можно сделать.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Anykey302
4.4.2011, 21:38
Сообщение #12


Новичок
*

Группа: Пользователи Braingames
Сообщений: 1
Регистрация: 21.11.2008
Пользователь №: 10 996



А можно ли добавить сортировку по весу? по идее это просто)

И второй вопрос - сортировка по дате первого ответа..реализуемо ли это? если где то есть поле типа serial, значение которого у более поздней отвеченной задачи больше? тогда можно было бы сортировать по сериалу )
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SusAnna
8.12.2011, 15:01
Сообщение #13


Активный участник
***

Группа: Пользователи Braingames
Сообщений: 804
Регистрация: 3.10.2007
Из: Масквэ
Пользователь №: 4 024



QUOTE(Anykey302 @ 4.4.2011, 22:38) *

А можно ли добавить сортировку по весу? по идее это просто)

И второй вопрос - сортировка по дате первого ответа..реализуемо ли это? если где то есть поле типа serial, значение которого у более поздней отвеченной задачи больше? тогда можно было бы сортировать по сериалу )

Зашла сюда как раз добавить это предложение smile.gif
Я, например, выпала из игр на 2,5 года, на досуге решила глянуть какие сложные задачки и как я тогда решила, но совершенно не помню их название. Ну и так, статистику глянуть smile.gif сколькивесовые задачи чаще всего решаются мною.
Спасибо!


--------------------
ММ не верит тем, кто не верит в себя. Вопрос, верит ли он в себя? :)
какие-то циферки, которые помогут меня найти: 9151368625
Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Andrej Bazhan
9.1.2012, 10:11
Сообщение #14


Участник
**

Группа: Пользователи Braingames
Сообщений: 242
Регистрация: 19.8.2011
Пользователь №: 27 113



С недавних пор в базе сохраняется время зачета, и по ней сортировка решенных. Это хорошо, но для старых задач оно n\a. Было бы удобно и достаточно точно проапдейтить базу, проставив в пустые поля времени зачета время последнего ответа в обсуждении задачи. Т.е. провести UPDATE таблицы. Думаю, никто бы не был против.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SusAnna
11.1.2012, 11:06
Сообщение #15


Активный участник
***

Группа: Пользователи Braingames
Сообщений: 804
Регистрация: 3.10.2007
Из: Масквэ
Пользователь №: 4 024



я думаю, было вообще здорово, чтоыб пользователь мог сам выбрать способ сортировки: по весу, по названию, по дате зачета, ?по модератору? . Вот через месяц-два, год я даже не вспомню когда какую задачу мне зачли, и как мне ее найти?


--------------------
ММ не верит тем, кто не верит в себя. Вопрос, верит ли он в себя? :)
какие-то циферки, которые помогут меня найти: 9151368625
Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Andrej Bazhan
11.1.2012, 21:12
Сообщение #16


Участник
**

Группа: Пользователи Braingames
Сообщений: 242
Регистрация: 19.8.2011
Пользователь №: 27 113



SusAnna,
а такой взгляд действует на модераторов? )
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SusAnna
12.1.2012, 13:36
Сообщение #17


Активный участник
***

Группа: Пользователи Braingames
Сообщений: 804
Регистрация: 3.10.2007
Из: Масквэ
Пользователь №: 4 024



QUOTE(Andrej Bazhan @ 11.1.2012, 22:12) *

SusAnna,
а такой взгляд действует на модераторов? )

наши модераторы неприступны smile.gif


--------------------
ММ не верит тем, кто не верит в себя. Вопрос, верит ли он в себя? :)
какие-то циферки, которые помогут меня найти: 9151368625
Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
naukmasociologist
27.3.2012, 15:32
Сообщение #18


Участник
**

Группа: Пользователи Braingames
Сообщений: 176
Регистрация: 9.12.2009
Из: Украина, Кривой Рог
Пользователь №: 18 217



QUOTE(SusAnna @ 12.1.2012, 13:36) *

наши модераторы неприступны smile.gif

Хорошую сортировку сделали по дате зачета. Намного информативнее, чем по алфавиту. Молодцы!


--------------------
"По вере вашей, да будет вам"
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mnaoumov
13.7.2016, 11:17
Сообщение #19


Участник
**

Группа: Модераторы BrainGames
Сообщений: 194
Регистрация: 4.7.2007
Пользователь №: 1 678



QUOTE(andrej @ 9.1.2012, 10:11) *
С недавних пор в базе сохраняется время зачета, и по ней сортировка решенных. Это хорошо, но для старых задач оно n\a. Было бы удобно и достаточно точно проапдейтить базу, проставив в пустые поля времени зачета время последнего ответа в обсуждении задачи. Т.е. провести UPDATE таблицы. Думаю, никто бы не был против.


+1, я бы тоже предпочёл свои старые задачи видеть не алфавиту, а в хронологическом порядке
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



- Упрощённая версия Сейчас: 17.11.2019, 13:50