tel8618217223380 / oasychev-moodle-plugins

Automatically exported from code.google.com/p/oasychev-moodle-plugins
0 stars 0 forks source link

Удобство использования таблицы занятий #268

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1. К таблице нужно приделать горизонтальный 
скроллинг. На малых экранах невозможно 
работать с правыми частями, особенно с 
удалением сессий.

2. Начальные настройки показа сессий по 
времени и т.д. - глупые, надо взять интервал 
в неделю или две, а не один день. Или дать 
настроить этот интервал в settings.php  И сразу 
показывать таблицу для текущих настроек.

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

Original issue reported on code.google.com by oasyc...@gmail.com on 6 Mar 2014 at 11:24

GoogleCodeExporter commented 9 years ago
В Moodle есть такая штука - 
http://docs.moodle.org/dev/User_preferences_for_plug-ins
Страницу настроек создавать не надо, но вот 
описанные там функции (или их могли немного 
переименовать) - удобный способ решения 
проблемы 3 - запоминать текущие настройки 
фильтрации сессий.

Original comment by oasyc...@gmail.com on 8 Mar 2014 at 7:36

GoogleCodeExporter commented 9 years ago
1. Посмотрел таблицу попыток прохождения 
тестов, там нет отдельного горизонтального 
скроллинга, только от браузера : 
http://screencast.com/t/ayzfxIuLr

2-3. Готово.

Original comment by ushakov....@gmail.com on 15 Mar 2014 at 4:53

GoogleCodeExporter commented 9 years ago

Original comment by ushakov....@gmail.com on 15 Mar 2014 at 4:53

GoogleCodeExporter commented 9 years ago
1. Тем не менее, в списке тестов этот 
горизонтальный скроллинг есть потому что 
таблица выходит за пределы поля основной 
страницы (в хроме она так и торчит вправо за 
пределы поля - некрасиво, но юзабельно), а на 
странице занятий у нас - его нет (в хроме - 
обрезается по границе поля, и увидеть 
правый край можно только уменьшением 
шрифта - что куда менее удобно).
Надо поискать настройку, от которой это 
зависит... Если будут сложности - можно 
спросить у Тима Ханта, пишите - спрошу.

P.S. В понедельник - первое использование 
блока на живой лабе.

Original comment by oasyc...@gmail.com on 15 Mar 2014 at 8:07

GoogleCodeExporter commented 9 years ago
Еще вопрос - вы уверены, что -7 к дню при 
установке нормального месяца сработает 
всегда как ожидалось? А если это 1...6 число 
месяца? Тестировали? (можно у себя временно 
переставить системное время и посмотреть, 
я сейчас далеко от девелоперского компа)

Original comment by oasyc...@gmail.com on 15 Mar 2014 at 8:25

GoogleCodeExporter commented 9 years ago
Горизонтальная полоса прокрутки есть у 
таблицы модуля assign. В итоге решается 
добавлением пары css классов к тегам. 
http://screencast.com/t/Cp6G7I9IqRi

Вычитание -7 будет работать, это кол-во дней 
с начала месяца, <=0 - считает с конца 
предыдущего.

Original comment by ushakov....@gmail.com on 15 Mar 2014 at 9:48

GoogleCodeExporter commented 9 years ago

Original comment by oasyc...@gmail.com on 16 Mar 2014 at 10:03