sadr0b0t / vkurse

Automatically exported from code.google.com/p/vkurse
0 stars 0 forks source link

Time question #36

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Время которое указывается в расписании 
может принимать странные значения. 
например 55:44

Original issue reported on code.google.com by C5.Jett@gmail.com on 23 Nov 2010 at 9:39

GoogleCodeExporter commented 9 years ago

Original comment by bender...@gmail.com on 24 Nov 2010 at 9:26

GoogleCodeExporter commented 9 years ago
Опиши подробнее как воспроизвести. 
Проблема в том, что система позволяет 
ввести некорректные значения, или при 
вводе корректных значений ведет себя 
неправильно?

Original comment by bender...@gmail.com on 24 Nov 2010 at 10:53

GoogleCodeExporter commented 9 years ago
Система ПРЕДЛАГАЕТ вводить некорректное 
время например длительность пары не может 
быть меньше 40 минут и больше 95, именно из за 
представления времени в скрипте траблы с 
таблицей расписания происходят.На мой 
взгляд таблица расписания в любом случае 
должна заполняться вертикально.Текущая 
версия,доступная по адресу 
http://vkurse.innolab.net.ru:8180/vkurse/admin/edit_schedule.jsp?group=42
это вынужденная мера на которую пришлось 
пойти,на мой взгляд таблицу стоит либо 
переделывать на дивы ,либо менять 
представление времени в скрипте(например 
можно сначала сохранить данные в массив,а 
затем вывести спокойно в таблицу)

Original comment by budakovsky on 24 Nov 2010 at 11:59

GoogleCodeExporter commented 9 years ago
Я кажется понял, как работает эта штука - 
она берет время окончания последнего 
предмета и прибавляет к нему 24 часа. Если 
пользователь будет изначально заполнять 
правильное время и не выбирать в списке 
предложенные некорректные значения, то 
создать нормальное расписание на день 
должно получиться. Так что бага не вот 
смертельная, но неприятная - фиксить 
конечно нужно, да.

Сформулируйте здесь кто-нибудь еще другие 
ограничения, которые можно наложить на 
выбор времени для пар. Граница 40-95 мин уже 
хорошо - комбо-бокс "длительность" сейчас 
содержит много лишних элементов, но нужно 
подтверждение, что это точно сработает для 
всех случаев и что не будет исключений из 
правил. Не получится так, что кто-нибудь 
захочет создать элемент расписания 
например на 3 часа и у него это не получится?

Также возможно есть ограничение на время 
начала/конца занятий. Время у вас у всех 
московское - думаю варианты начала пары в 00 
или 01 часов тоже можно хорошо порезать.

Original comment by bender...@gmail.com on 24 Nov 2010 at 3:24

GoogleCodeExporter commented 9 years ago
еще раз рапоминаю - БОЛЬШАЯ просьба - не 
отвечать на письма из vkurse_issues@googlegroups.com 
через почтовый клиент - нужно переходить по 
ссылке из письма на страницу багтрекера и 
постить ответ через веб-интерфейс. Я 
понимаю, что это не очень удобно, но к 
сожалению подругому эту систему настроить 
не получится - письма из багтрекера уходят 
на почту только в один конец - обратно из 
почты они в багтрекер не попадают. Рассылка 
vkurse_issues используется только в качестве 
эхо-нотификаций о том, что кто-то что-то 
написал в багтрекере. Если у вас письма из 
innofivt и vkurse_issues в инбоксе в одной куче и не 
всегда удобно проверять откуда точно 
пришло сообщение, советую настроить 
фильтры так, чтобы они сортировались по 
разным папкам.

Максим Будаковский 
Reply-To: vkurse_issues@googlegroups.com
To: vkurse_issues@googlegroups.com
Вообще мне кажется лучше сделать окно,а не 
список,в которое пользователь будет 
вбивать сам время,довольно геморно искать 
в списке длительность и начало пары

24 ноября 2010 г. 18:24 пользователь <vkurse@googlecode.com> 
написал:

    Comment #4 on issue 36 by benderamp: Time question

    http://code.google.com/p/vkurse/issues/detail?id=36

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

    Сформулируйте здесь кто-нибудь еще другие ограничения, которые можно наложить на выбор времени для пар. Граница 40-95 мин уже хорошо - комбо-бокс "длительность" сейчас содержит много лишних элементов, но нужно подтверждение, что это точно сработает для всех случаев и что не будет исключений из правил. Не получится так, что кто-нибудь захочет создать элемент расписания например на 3 часа и у него это не получится?

    Также возможно есть ограничение на время начала/конца занятий. Время у вас у всех московское - думаю варианты начала пары в 00 или 01 часов тоже можно хорошо порезать.

Lockywolf __ 
Reply-To: vkurse_issues@googlegroups.com
To: vkurse_issues@googlegroups.com
>>довольно геморно искать в списке 
длительность и начало пары

Вбивать противнее. А еще противнее парсить 
то, что туда своими умелыми
руками может вбить юзер.

Любое поле типа "text" - это потенциальный 
источник багов.

>>Граница 40-95 мин уже хорошо - комбо-бокс 
"длительность" сейчас содержит много 
лишних элементов

Не надо такого. У всех пары на самом деле 
разные, на кафедрах они
разнятся еще сильнее. У нас(яндекс) занятия 
по 2 часа с нечетким
перерывом. А бывают и получасовые. А военка? 
Сколько она часов?

>>Время у вас у всех московское - думаю 
варианты начала пары в 00 или 01 часов тоже 
можно хорошо порезать.

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

24.11.10, Максим Будаковский<budakovsky@gmail.com> 
написал(а):
> Вообще мне кажется лучше сделать окно,а не 
список,в которое пользователь
> будет вбивать сам время,довольно геморно 
искать в списке длительность и
> начало пары
>
> 24 ноября 2010 г. 18:24 пользователь 
<vkurse@googlecode.com> написал:
>
>>
>> Comment #4 on issue 36 by benderamp: Time question
>>
>> http://code.google.com/p/vkurse/issues/detail?id=36
>>
>> Я кажется понял, как работает эта штука - 
она берет время окончания
>> последнего предмета и прибавляет к нему 24 
часа. Если пользователь будет
>> изначально заполнять правильное время и 
не выбирать в списке предложенные
>> некорректные значения, то создать 
нормальное расписание на день должно
>> получиться. Так что бага не вот 
смертельная, но неприятная - фиксить
>> конечно
>> нужно, да.
>>
>> Сформулируйте здесь кто-нибудь еще 
другие ограничения, которые можно
>> наложить на выбор времени для пар. 
Граница 40-95 мин уже хорошо -
>> комбо-бокс
>> "длительность" сейчас содержит много 
лишних элементов, но нужно
>> подтверждение, что это точно сработает 
для всех случаев и что не будет
>> исключений из правил. Не получится так, 
что кто-нибудь захочет создать
>> элемент расписания например на 3 часа и у 
него это не получится?
>>
>> Также возможно есть ограничение на время 
начала/конца занятий. Время у вас
>> у всех московское - думаю варианты начала 
пары в 00 или 01 часов тоже
>> можно
>> хорошо порезать.
>>
>>
>>
>

--
--------------------------
Yours, Lockywolf
Максим Будаковский 
Reply-To: vkurse_issues@googlegroups.com
To: vkurse_issues@googlegroups.com
))))))))))))

Original comment by bender...@gmail.com on 24 Nov 2010 at 9:54

GoogleCodeExporter commented 9 years ago
>>довольно геморно искать в списке 
длительность и начало пары

>Вбивать противнее. А еще противнее парсить 
то, что туда своими умелыми
>руками может вбить юзер.

>Любое поле типа "text" - это потенциальный 
источник багов.

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

>>Граница 40-95 мин уже хорошо - комбо-бокс 
"длительность" сейчас содержит много 
лишних элементов

>Не надо такого. У всех пары на самом деле 
разные, на кафедрах они
>разнятся еще сильнее. У нас(яндекс) занятия 
по 2 часа с нечетким
>перерывом. А бывают и получасовые. А 
военка? Сколько она часов?

Хорошо, спасибо за информацию. Думаю 
минимальную границу назначить все-таки 
стоит - хотябы убрать вариант 0 мин и 
начинать с 5ти.

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

Ок, ночное время оставляем, но 45:10 - это не 
дело. 

-Во-первых, сразу при открытии страницы при 
заполнении комбобокса "время начала" нужно 
обрезать все, что дальше 23:55 (при условии, 
что мы назначим минимальную 
продолжительность пары 5 мин)

-Во-вторых, если пара началась в 23:30, а 
продолжительность выбрана 2 часа, то дата 
окончания должна стоять не 25:30, а 24:00 (или 
23:59.. 00:00 у нас обозначает начало суток) - те. 
все, что дальше полуночи должно тупо 
обрезаться. Если так получилось, что 
встреча с американцами запланирована с 
вечера до ночи, то в этом случае просто 
создается 2 записи на два дня - одна в 
понедельник с 23:30 до 24:00, вторая во вторник с 
00:00 до 01:30/

- В третьих, если последняя пара в сутках 
закончилась в 23:55 (или в 23:59 или в 24:00 - пока 
не решил, как лучше), то самый правый плюсик 
из таблички предметов на день логично 
порезать, чтобы не создавать предметов с 
нулевой длиной.

Original comment by bender...@gmail.com on 24 Nov 2010 at 11:21

GoogleCodeExporter commented 9 years ago
>> хотябы убрать вариант 0 мин и начинать с 
5ти.

Есть.

>>если пара началась в 23:30, а 
продолжительность выбрана 2 часа, то дата 
окончания должна стоять не 25:30, а 24:

Вроде, сделано.

>>если последняя пара

Есть.

Original comment by Lockyw...@gmail.com on 12 Dec 2010 at 7:19