суббота, 30 мая 2015 г.

Аудиоплеер с интеграцией в блог

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




среда, 27 мая 2015 г.

Обновление Moodle c 2.6.1 до 2.9+

При установке Moodle создаются две папки: public_html (это и есть собственно сам мудл), и папка moodledata.
Папка moodledata не имеет отношения к обновлению, в то время как public_html имеет.
Для того, чтобы обновить версию мудл, нужно заменить на сервере папку старого мудла на папку с новым, при этом сохранив в ней файл config.php от старого мудла.
Итак, прежде всего нужно удостовериться, что ваш хостинг поддерживает требующуюся версию php (в случае с Moodle 2.9+ это 5.4) и включить на сайте Режим технического обслуживания.
Второй шаг - скачивание архива с последней версией мудл.
Дальше нужно зайти в файловый менеджер вашего хостинга, найти среди сайтов, если мудл не один, папку с мудлом. Она находится в корневой директории и имеет такой вид:  /название

Закачаем архив на сервер:


Полученный архив средствами файлового менеджера нужно распаковать.

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



Что дальше? Дальше нужно извлечь из старого мудла файл config.php и закачать его в папку с новым мудлом.

Если старая тема подойдёт для новой версии, закачайте и её.

Последнее, что нужно сделать в файловом менеджере - это переименовать папку со старым мудлом, приписав к ней, например, _old. Некоторые советуют заархивировать её, скачать и удалить, я не стала этого делать, так как места на диске было достаточно. Сделаем это после завершения обновления, а пока пусть висит под рукой.

Далее даём папке с новым мудлом название public_html.

Переходим на сайт, заходим в админку. Если вы всё сделали правильно, после входа в админку вы увидите сообщение об обновлении.

Жмите Continue, следуйте подсказкам, обновляйтесь.

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

Напоминаю, сайт в это время находится в режиме техобслуживания.  Закончив обновление, отключаем режим техобслуживания.

PS: Всё же одну вещь я не учла. Мне казалось, что плагины я обновила до обновления версии мудл, а теперь я в этом не уверена, потому что после первой неудачной попытки делала бэкап и не помню, обновила я их перед последующей попыткой или нет. Нужно обновлять до обновления версии. Сейчас мне пришло на ум, что нужно было ещё и сторонние плагины в папку с новым мудлом закачать, так как мудл выдал сообщение, что они отсутствуют на диске. Тогда, возможно, не возникло бы проблем с перенастройкой элементов курса. Если бы версии не подошли, они просто не были бы активны в новом мудле и я бы их удалила.

До свидания, школа!


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

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

Может быть, именно в общении с вами Учитель понял, что Ученик не сосуд, который нужно наполнить, а факел, который нужно зажечь. Ведь мы, учителя, тоже учимся у вас, вы - наше зеркало.

Я подобрала для вас две песни о школе. Они старые, но, как ни странно, на каждой линейке они звучат, словно впервые. Не удивительно, каждый примеряет их на себя, задумывается, вспоминая, сколько пережито за годы, проведённые в школе. Плачет и смеётся.
Это для вас несносная ученица Маша принесла сегодня цветы.



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

Запуск cron в Moodle

После установки LMS Moodle на виртуальный хостинг администратору будет выдано сообщение, что cron не запускался в течение 24 часов.

Зачем вообще нужен этот демон (программа, которая запускается тогда, когда её вызывают)?

Например, вы установили мудл, создали курс, записали пользователей. Пользователи работают с курсами и у них, естественно, возникают вопросы по учебному материалу или технического плана. Для связи с преподавателем или администратором они будут пользоваться службой сообщений. Сron обеспечит доставку сообщений с сервера вам на мейл и вы прочитаете сообщение, не заходя в мудл. Это очень удобно, так как вы прочитаете сообщение и отреагируете на него быстрее.

То же касается сообщений форума. Вы можете подписаться на сообщения форума и получать их на мейл.

Надеюсь, понятно?

На хостинге beget.ru для запуска cron можно использовать два способа: Составить задание вручную или Мастер заданий.

Выглядит это так:

Выбрать в Произвольной команде php, задать время, например, 2 часа, и вы получите необходимую команду для запуска cron.


Подтвердить добавление команды, скрипт запущен.

вторник, 26 мая 2015 г.

Несколько советов по работе с кроссвордами в Hot Potatoes

Учителя не только учат, но и учатся у своих учеников. Некоторые советы по вставке картинок в кроссворды в Hot Potatoes появились в результате такой "учёбы".

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

Совет 1. Не давайте картинкам названия, совпадающие с английским словом, лучше назовите картинки цифрами 1, 2, 3 и так далее.

Ситуация вторая. У вас занимается несколько классов на параллели. Пришёл первый класс, решил кроссворд, ушёл. Очередь второго класса. А в кеше браузера остались ответы, которые ввели до этого дети. Опять же хитрые ученики быстренько сообразят, что можно не впечатывать слова в форму для вставки, а выбрать слово "из-под мыши" и жмякнуть его.

Совет 2. Снимите галочку с автоматического заполнения форм. В Mozilla в общих настройках есть Search for text when I start typing. Отключите эту опцию. Включите очистку кеша при выходе из браузера (на всякий случай).

Я сама ещё не очень хорошо разобралась, как привести файл картошки в "нетронутое" состояние. Но факт остаётся фактом: если Картошка работает в браузере, то и настройки нужно произвести в браузере.

Некоторые особо изобретательные ученики обнаруживают кнопку Hint, работая с заданием, и пользуются ею, не ведая того, что процент выполнения задания эта кнопка снижает. Рады-радёшеньки. Старательные ученики думают, вспоминают слова, ошибаются, а тут жмякнул на Hint и всё в порядке, кроссворд заполнен. Пусть жмякают, если такие хитрые, а вы не признавайтесь, что результат будет ниже, но предупредите, что есть одна опасная кнопка, которую без особой необходимости трогать нельзя.

Совет 3.
Для тренировочных заданий кнопку Hint можно оставить, но для контрольных заданий спрячьте её обязательно.

суббота, 23 мая 2015 г.

Создание упражнения типа Match в Hot Potatoes с использованием таблицы

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

Почему я часто пользуюсь именно этой программой, а не, скажем, LearningApps с его разнообразием типов упражнений? Элементарно, из-за отсутствия Интернета. Созданные же в программе Hot Pot упражнения можно применять где угодно: будь то онлайн или оффлайн.

Должна сказать, что ученикам нравятся созданные в Hot Potatoes упражнения (хотя некоторые боятся ограничения по времени), они с удовольствием изучают возможности программы и пробуют создавать собственные упражнения.

Мой сегодняшний маленький опыт - это упражнение типа Match на соотнесение слова и картинки, созданное в JCloze.

Скрин:


Если кому-то интересно, как такое упражнение делается, могу расписать подробно, но считаю, что процесс достаточно наглядно представлен в приводимой ниже полезной ссылке. Сложнее подобное упражнение представить онлайн, нужны прямые ссылки на изображения. Пришлось воспользоваться папкой Public в Dropbox. Картинкам недостаёт одинакового размера, хотя я их и приводила к одинаковой ширине, и прозрачности/непрозрачности.

Смотреть упражнение

__________________________________________________________________________

Полезная ссылка

четверг, 21 мая 2015 г.

Child Theme Configurator

Вопрос создания дочерней темы в Wordpress не давал мне покоя. Дочерняя тема решает проблему обновлений: родительская тема обновляется, а дочерняя сохраняет все внесённые до этого изменения.
Процесс создания дочерней темы очень прост:
1) создать каталог с темой через ftp или Filezillа в /wp-content/themes, прибавив к названию основной темы слово -child
2) в текстовом редакторе создать файл, назвать style.css, в нём прописать название темы и ссылку на папку Template родителя
вроде вот этого, причём указывать автора, версию и описание абсолютно не обязательно:
/*
Theme Name: Dynamic News Lite Child
Template: dynamic-news-lite
Author: Tatiana
Description: Child theme for Dynamic News Lite
Version: 1.0.1432180091
*/
3) проверить наличие дочерней темы в админке, активировать тему и радоваться жизни.

С дочерней темой можно делать всё, что вздумается: менять цвет, шрифты и тому подобное, при этом главная тема не пострадает, а когда ей придёт время обновляться, дочерняя останется без изменений.

Несмотря на простейшие действия у меня никак не получалось создать нормальную дочернюю тему: не отображались стили. Вид был такой, как когда ставишь тему, а она кривая, или как когда не очищен кеш после редактирования темы. Вроде всё правильно сделано, а пользоваться нельзя. Почитала про function.php, c помощью которого можно устранить косяк с некорректным отображением темы. Судя по тому, что добавил в папку дочерней темы плагин, я не то прописывала в файле function.php. Вопрос создания дочерней темы решился моментально с помощью плагина Child Theme Configurator.  Плагин сам создал файл и запись в function.php:

<?php
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) exit;

// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED - Do not modify or remove comment markers above or below:

       
if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
    function chld_thm_cfg_parent_css() {
        wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css' );
    }
endif;
add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css' );

// END ENQUEUE PARENT ACTION

Насколько я понимаю, таким образом плагин прописал путь к родительскому файлу css.



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

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

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

PS: А в это время народ на КОИ в Лиде стенды свои защищает. Коллега вчера прислала с конкурса штук 10 фото. Интересно, как по стенду можно определить, достойный ресурс или нет?

понедельник, 18 мая 2015 г.

Как спрятать ссылки credits в футере?

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

Но как быть, если внешних ссылок с главной страницы вашего сайта слишком много и это не делает ваш ресурс презентабельным для поисковиков, а следовательно, для продвижения сайта?

На продвижении я не зациклена, но оказалось, что ссылок в футере блога слишком много (3-4 ссылки только в футере? перебор).
Влияют ли эти ссылки на скорость загрузки страницы? Не знаю, видимо да. Удалять credits совесть не позволяет, скрою.

С помощью Inspect Element в Mozilla Firefox  находим эти ссылки. Замечу, что в браузере и в файле темы используются разные редакторы, поэтому придётся поискать, где конкретно прописаны ссылки. В файле footer.php моей нынешней темы Smartline это "smartline_footer_text". Через Filezilla редактируем файл footer.php следующим образом:

<div style="display:none">
<noindex><div id="footer-text">
           
            <?php do_action('smartline_footer_text'); ?>
       
        </div></div>
</noindex>

Ссылки скрыты, по идее они не индексируются.

пятница, 1 мая 2015 г.

Изображения в блоге на Wordpress

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

Откуда они берутся? Когда вы загружаете картинку, WP создаёт несколько копий разных размеров. Эти размеры прописаны в настройках медиафайлов и представляют собой миниатюру, средний и крупный размер. Кроме того, сохранится также и оригинал.

Так за полгода-год при активном пользовании блогом место на диске будут занимать совершенно вам не нужные копии картинок. Жаль таким образом использовать дисковое пространство на платном хостинге. Я стараюсь экономно относиться к месту на диске и слежу за тем, чтобы на блоге не было файлов, без которых можно обойтись. К слову,  оптимизированными считаются изображения, весящие не более 50Kb. Как оказалось, картинки у меня не оптимизированы (знания приходят не сразу, а блогу уже пятый год).

Именно поэтому, добравшись до плагина Delete Not Used Images (DNUI), я удалила все копии картинок из базы данных, увеличив место на диске примерно на 40Mb

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


Данные настройки обозначают, что вордпресс помимо оригинала картинки создаст thumbnail. Больше никаких копий создано не будет.


Однако в теме блога также могут быть прописаны различные размеры картинок и тогда вместо ожидаемого результата вы получите всё те же 5, а то и больше, картинок.

В таком случае придётся редактировать файл functions.php темы. Естественно, если тема обновится, все ваши настройки исчезнут.