пятница, 31 июля 2015 г.

Создание теста вида Short Answer в текстовом редакторе

Некоторые виды тестов лучше создавать в самом Moodle. Но тесты с кратким ответом всё же лучше делать в любом текстовом редакторе, так как это очень экономит время.

Пример:

::1::
Residents are *** awaiting a decision. [anxious]
{=anxiously}

::2::
The team has a wealth of *** talent.[grow]
{=home-grown}

::3::
There is *** concern over the safety of the missing teenager.[grow]
{=growing}

Это задание на словообразование, в системе тест выглядит следующим образом:



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

Созданный в текстовом редакторе тест импортируется в Банк вопросов курса в формате GIFT,
 а затем перемещается в тест-элемент курса.

четверг, 30 июля 2015 г.

Ограничение доступа к элементам курса в Moodle 2.8.1

Представим, что вы создали курс, в котором запланировали последовательное выполнение всех элементов. Без выполнения элемента A ученику запрещено приступать к выполнению элемента Б, так как задания расположены от простого к сложному, от тренировки к тесту.

Каким образом будем реализовывать эту идею в Moodle 2.8.1?
Прежде всего, нужно включить в Расширенных возможностях Ограничение доступа. Делаем это через Администрирование - Расширенные возможности - ставим галочку Включить ограничение доступа в зависимости от условий.

После этой процедуры в настройках ограничения увидим следующее:

Однако опции, которая отвечает за связывание предыдущего задания с последующим, как видите, тут нет.

Предпринимаем второй шаг. Идём в настройки курса: Администрирование - Курсы - Настройки курса по умолчанию 




и активируем Отслеживание выполнения:



Теперь в Добавить ограничение появилась ещё одна опция - Завершение элемента:

Через эту опцию можно ограничить доступ к нужному элементу, пока не выполнены определённые условия, например:


В результате можно связать элементы друг с другом примерно таким образом:

Подведём итог. Для получения возможности ограничения доступа к элементам курса в соответствии с определёнными условиями нужно подключить две опции в настройках:

1) Включить ограничение доступа в зависимости от условий в настройках системы.
2) Включить отслеживание выполнения элементов курса в настройках курса.


понедельник, 13 июля 2015 г.

Обновление плагина Adobe Flash Player в Debian

Если ваш браузер стал выдавать запросы на разрешение использования устаревшего flashplayer, значит нужно его обновить.

Делается это командой в терминале под суперпользователем:

# update-flashplugin-nonfree --install
 
Далее, чтобы убедиться, что у вас установлена новейшая версия, зайдите на сайт Adobe и посмотрите, что говорит сайт о вашей версии.

Естественно, если плагин требует обновления, значит, у вас уже подключён нужный репозиторий. В противном случае вам нужно прописать репозиторий non-free в source.list и выполнить ту же команду.

Как прописать репозиторий? Читайте Debian Wiki. А получить представление о том, как выглядит запись, можно с помощью онлайн генератора списков. Последней стабильной версии нет, можно взять предыдущую Wheezy и заменить на Jessie.

У меня прописаны только самые необходимые репозитории и пользуюсь я datacenter.by:

К сожалению, новых версий для Linux не будет, как сказано на сайте Adobe "будет поддерживаться ретро-версия". Так что плагин всё время придётся включать в браузере на определённых страницах. Напрягает.

суббота, 11 июля 2015 г.

Настройка API YouTube в Moodle версии 2.8.1+

Как известно, YouTube не так давно сменил API и в Moodle не работал его репозиторий.

На днях на англоязычном форуме Moodle появилось сообщение о том, что в связи со сменой API YouTube нужно произвести дополнительные настройки, причём эти настройки касаются версий ниже 2.8.7. В 2.8.7 и 2.9 эти изменения уже внесены разработчиками.

Моя текущая версия 2.8.1+ и обновлять её я не намерена. Значит,  нужно искать выход из положения. Этот выход мне помогли найти на русскоязычном форуме Moodle, за что я очень благодарна Вадиму Табунщику. Всё таки сообщество пользователей - великое дело. (О моём обожании умных людей вы, наверное, уже знаете. =)

Итак, патч, три документа, папка repositories_youtube.
Подробнее по ссылке.

Первый шаг сделан. В админке появилось поле для ввода ключа API:


Осталось получить и вписать ключ, следуя инструкции.

Сложнее всего было найти, где жмякнуть для создания проекта. Тут я вам могу помочь ссылкой: https://console.developers.google.com/project
Никаких личных данных нигде вводить не нужно, нужно только войти со своего аккаунта Google и вверху слева выбрать Создать новый проект. Далее всё понятно по картинкам из инструкции.

Ключ получен, введён, репозиторий работает.

вторник, 7 июля 2015 г.

Academi - новая тема для Moodle

Новая тема Academi на базе Bootstrap появилась на официальном сайте Moodle (2.6 - 2.9). Тема очень даже неплохая, двухколончатая, со слайдером, который можно отключить, и с достаточно хорошими шрифтами.


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

Всё же тема требует доработки. Это касается логотипа, который не составит труда заменить (я оставила иконку Moodle, заменив текст на свой [cтёрла в GIMP дефолтный текст, прописала название своего сайта]. Размер логотипа 37x300px. Высота постоянная, ширина может бфть и больше 300.

В шапке темы прописана информация о телефоне и адресе e-mail. Нужно обязательно прописать эти данные при первой установке темы, потому что впоследствии в настройках их нет. Не убирается в настройках и Info в футере. Редактировать пришлось через themes/academia/layout/includes/header.php и footer.php. Это не трудно, лишние строчки нужно просто удалить.

Ещё один нюанс: цвет ссылок в курсе оранжевый, что мне не очень понравилось и я заменила его на голубой. Редактируется при этом файл css. Искать нужно там же, в папке темы. В папке два файла css: theme.css и custom.css, редактировала оба, прописав

a {
color: #224E6F;
}

не знаю, который сработал, но результат следующий:



В теме Academi интересное решение для сворачиваемых разделов. Обычно на полоске раздела отображается название темы, в Academi добавляется ещё одна полоска ниже, с названием подтемы.

Шрифты в теме несколько не доработаны. Если изменять оформление курса, то и шрифты меняются, от 12 до 15px, меняется и цвет ссылок элементов курса. По дефолту, как я уже писала выше, они оранжевого цвета и шрифт 12. В сворачиваемом формате они где-то 15 и цвет... ближе к ... не могу придумать название, в общем, не оранжевый. Жаль, что шрифты разные и что авторы темы не учли такой важный момент.

Но так как цвет шрифта я поменяла, проблемы не вижу. А размер в сворачиваемых разделах зависит скорее всего от плагина. Плагин я, конечно, редактировать не собираюсь.

Осталось проверить работу элементов курса в этой теме. Оставлю пока, поизучаю, хотя дефолтная Clean мне тоже по душе.

Добавлено: тесты отображаются немного не так, как бы мне хотелось, окошки слишком большие. Сравните:


Вернулась к Clean.

понедельник, 6 июля 2015 г.

Лето красное

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

Где она отключается? Забыла.

Отправившись к Google за советом, наткнулась на рабочем столе на собственные кнопки, созданные вчера с помощью онлайн-генератора и не без помощи которых я имела счастье убедиться в своей полной неспособности оформить меню группы ВКонтакте. Понадобился фотошоп, которого у меня нет. Работать в  нём я не умею, но решила скачать пробную версию на официальном сайте Adobe. Оказалось, что хотя разработчики и предлагают скачать 30-дневный триал, сделать это невозможно. Кнопки пришлось делать другими способами.

Оформление группы меня не устроило, группа вместе с меню обещала долго жить, а кнопки и другие прибамбасы остались.

http://dabuttonfactory.com/
http://jirox.net/AsButtonGen/

Кнопочки:




Вконтакте можно взять логотип для группы:



А можно создать полное безобразие, как у меня ниже (в GIMP делала), разрезать на куски (нечем было, пришлось какой-то image splitter искать онлайн, чтобы встык) и вот такой кусок дерева поместить на стену в качестве меню:



А это его разрезанный вариант (сервис при нарезке выдаёт два варианта, одну штучку для образца показываю, остальные полностью):



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


Собственно, можно и не снимать галочку с автозапуска, а установить время в настройках, часа 2.


воскресенье, 5 июля 2015 г.

Автозапуск приложений в Debian XFCE 8.1

Для того, чтобы установленная программа запускалась при загрузке системы в Debian XFCE делаем следующее:
Система - Диспетчер настроек - Сеансы и запуск - Автозапуск приложений.


В данном случае мне нужно было запустить почтовый клиент Icedove. Естественно, запись в окошке появилась не сама, а после того, как она была введена мной. В окошке вы также видите программы, которые запускаются вместе с системой по умолчанию. Их можно исключить из автозапуска, если есть необходимость, сняв галочку.

Открываем окошко, вписываем название программы Icedove, помечаем, что это за приложение (я написала mail client). Указываем путь к программе, нажав на значок папки, приложение ищем в /usr/bin:


Reboot.

Чтобы почтовый клиент не открывался при загрузке на весь экран, устанавливаем дополнение Fire Tray и указываем в настройках, что программа при запуске должна сворачиваться в трей. Также можно заменить значок программы на свой.

После небольших настроек почтовый клиент имеет следующий вид: