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

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


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

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

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

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



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

Запуск 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 темы. Естественно, если тема обновится, все ваши настройки исчезнут.