Ajax categories плагин
Originally reported on Google Code with ID 306
Олег Александрович, я вот все-таки хотела уточнить, обязательно ли использовать ту библиотеку
в Moodle для drag-and-drop? Просто есть модуль yui sortable аналог jqiery sortable.
Есть примеры как он работает. Вроде как раз то, что нам нужно. Можно использовать его?
Вот простой пример http://yuilibrary.com/yui/docs/sortable/sortable-multi-full.html
Вот пример посложнее, и показывающий больше возможностей.http://yuilibrary.com/yui/docs/sortable/sortable-fish.html
Reported by eklepilkina
on 2014-11-05 17:32:32
Comments (19)
-
repo owner -
Account Deleted Я написала насчет тестирования на ту же wiki страницу,но там почему-то файл не полный загружается, там выделение входных данных не видно, поэтому прикреплю сюда еще. Это тесты для функции перемещения категории в любое место.
Reported by
eklepilkina
on 2014-11-07 17:00:37<hr> * Attachment: Tests.pdf
-
Account Deleted Возникла следующая проблема. При наведении на элемент я сделала добавление placeholder как задумывалось, однако при попытке попасть на нижние placeholder, цепляется другой блок и placeholder появляются для него. Я попробовала несколько вариантов блокировок с помощью сравнения узлов. Пока самый удачный вариант блокирует, но может получиться так, что это узел, содержащие вложенные списки и к ним доступа нет. Или нужно добавлять разблокировку по движению по оси x, либо добавлять не 3 placeholder, а один в зависимости от положения мыши. Мне хотелось бы услышать Ваше мнение по поводу моих идей, или какие-то Ваши предложения.
Reported by
eklepilkina
on 2014-12-20 12:55:05<hr> * Attachment: Снимок экрана от 2014-12-20 14:22:35.png<br>
-
Account Deleted Я вроде дописала код по перемещению. Мой клон https://code.google.com/r/eklepilkina-local-ajaxcategories/. Я проверяла по тестам, и так еще произвольно вроде работает. Насчет удобства, не знаю. Я еще попробую сделать наследование от списка категорий и т.д. завтра, но в прошлый раз у меня почему-то не получилось. Мне попробовать закинуть плагин на какой-то сервер?
Reported by
eklepilkina
on 2015-01-06 18:37:34 -
repo owner Напишите в issue на мудльтрекере и приложите туда архив с кодом плагина. Мы с вами потестим при встрече, важно чтобы в любое место можно было вставить. Проверьте работу с уже перемещенными категориями. Ну и конечно local_codecheker.
Reported by
oasychev
on 2015-01-06 18:41:10 -
Account Deleted Я проверила вроде все варианты и codechecherом тоже.
Reported by
eklepilkina
on 2015-01-06 18:45:02 -
Account Deleted Олег Александрович, а Вы напишете, когда можно будет приехать показать, чтобы Вы протестировали?
Reported by
eklepilkina
on 2015-01-07 12:26:26 -
Account Deleted А можно спросить про пояснительную записку? 1. Если у меня в процессе изменилась спецификация, и сделано не так как описывалось wiki, писать в пояснительной записке то, как сделано? 2. В линии времени разработки писать реальные даты? не страшно, что там будет январь? 3. Можно просто вставить исходный код, вместо содержания коммитов? а то там исходного то кода много, а с различными экспериментами и попытками во время реализации, вообще нереальное количство страниц получится.
Reported by
eklepilkina
on 2015-01-09 14:57:44 -
repo owner На сайте edu.vstu.org создан курс Many questions and categories, http://edu.vstu.org/course/view.php?id=3 . Там же установлен этот плагин в текущей версии. Прошу создать достаточное количество категорий (7-10) с вопросами и без в этом курсе для тестирования плагина. Логин и пароль для сайта: login quetest password Quetest1!
Reported by
oasychev
on 2015-03-24 20:55:26 -
repo owner Обнаружена одна забавная проблемка с этим модулем. Дело в том, что с т. зрения админа (и некоторых людей еще) первая страница сайта есть тоже "курс" специального вида - и у него есть свой банк вопросов (можете попробовать на своем домашнем сервере в блоке Administration : Front page settings -> Question bank. Так вот, в отличие от нормальных курсов, туда ссылка не добавляется на ваш плагин. Скорее всего надо специально прописать добавление и туда тоже...
Reported by
oasychev
on 2015-03-24 21:06:06 -
Account Deleted Насчет front page правку сделала и вытолкнула. Категории и вопросы добавила. Но это нормально, что мне не видно моего пункта Ajax categories? Даже в курсе?
Reported by
eklepilkina
on 2015-03-25 14:52:37 -
repo owner Не нормально. Если у вас есть права создавать и редактировать вопросы, должно быть видно. Надо посмотреть какими правами (permission) регулируется видимость ссылки на экран категорий и сделать проверку аналогичной. Раньше вы видимо под админом со всеми правами заходили, поэтому не замечали.
Reported by
oasychev
on 2015-03-25 17:38:58 -
repo owner Вам может быть интересно как введение в систему прав доступа Moodle - https://docs.moodle.org/dev/Roles Поймете как это устроено и на что обращать внимание.
Reported by
oasychev
on 2015-03-25 17:46:56 -
Account Deleted Я поправила. Там дело было не в правах, а в том, что ключ пункта "Банк вопросов" для каждой роли разный.
Reported by
eklepilkina
on 2015-03-28 18:16:25 -
repo owner Тем не менее ситуацию с правами надо проверить тщательно, чтобы пользователь не имеющий права на редактирование категорий не мог их двигать, а на просмотр - видеть страницу. На edu.vstu.org обновил...
Reported by
oasychev
on 2015-03-28 22:40:43 -
Account Deleted С правами вроде все нормально, т.к. они берутся от стандартных категорий. По крайней мере при просмотре по ролям вроде все так.
Reported by
eklepilkina
on 2015-03-29 05:16:34 -
repo owner При заходе на первую страницу edu.vstu.org Notice: Undefined offset: -1 in /var/www/server1biz/data/www/edu.vstu.org/local/ajaxcategories/lib.php on line 35
Reported by
oasychev
on 2015-03-29 11:20:52 -
Account Deleted Я добавила еще проверку прав на управление категориями. По идеи теперь должно быть правильно.
Reported by
eklepilkina
on 2015-04-11 05:33:16 -
repo owner - changed status to resolved
- edited description
Первая версия есть, но нуждается в поддержке под новые версии Moodle
- Log in to comment
Reported by
oasychev
on 2014-11-07 11:53:38