Этот материал расскажет, как вставить на страницу курса любую презентацию или материал с другого сайта, убрать боковую панель и решить проблему с отображением таблиц.
Данные рекомендации проверены на актуальной системе Moodle, работающей на сервере школы - версии 2.4 или выше.
Для применения рекомендаций потребуется при редактировании текста курса нажать на кнопку с надписью HTML, в результате чего появится окно с исходным кодом.
Вставка электронной доски, презентации и другого содержимого
Этот приём позволяет вставить на страницу курса содержимое любой интернет-страницы, например интерактивную доску.
1. Пропишите в тексте заметную длинную строчку
2. Нажмите кнопку HTML и найдите эту строку в тексте
3. Подготовьте код для вставки
Этот код вы можете найти на самом ресурсе. Он будет называться "кодом для встраивания".
Пример: в Документах Google вы выбираете "Файл" -> "Опубликовать в Интернете", в появившемся окне выбираете вкладку "Встроить", жмёте "Опубликовать" и копируете код.
Этот код и вы вставляете на место выделенной строчки.
Если у вас нет такого кода, то вы можете взять адрес страницы и в коде ниже заменить "адрес-веб-ресурса" на адрес вашего материала.
Эту строчку вы также вставляете на место выделенной строки.Пример: в Документах Google вы выбираете "Файл" -> "Опубликовать в Интернете", в появившемся окне выбираете вкладку "Встроить", жмёте "Опубликовать" и копируете код.
Этот код и вы вставляете на место выделенной строчки.
Если у вас нет такого кода, то вы можете взять адрес страницы и в коде ниже заменить "адрес-веб-ресурса" на адрес вашего материала.
<iframe style="height:80vh;width:97%" scrolling="yes" src="http://адрес-веб-ресурса">В браузере отключены фреймы, поэтому содержание не показано.</iframe>
В результате этой манипуляции вы получите электронный ресурс из стороннего сервиса прямо на странице курса:
Удаление боковой панели
Иногда рабочая ширина страницы в Moodle может быть недостаточна для полноценного отображения содержимого. В этом случае нужно добавить такой код.
<script type="text/javascript">// <![CDATA[ window.onload=function()Результат будет таким:
{ var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = ' #region-post { display: none; } #page-content, #region-main-box, #region-post-box, #region-main-wrap, #region-main { margin-left:0px !important; } ';
document.getElementsByTagName('head')[0].appendChild(style); };
// ]]></script>
Боковая панель исчезла, содержимое растянуто на всю ширину страницы.
Невидимые границы табличных ячеек
Иногда при составлении таблицы может случиться ситуация, при которой после сохранения пропадут видимые рамки у ячеек таблицы.
Таблица в редакторе
Таблица после сохранения
Чтобы решить эту проблему, в окно исходного кода - в конце или начале - вставьте следующий фрагмент:
<script type="text/javascript">// <![CDATA[
window.onload=function()
{ var style = document.createElement('style'); style.type = 'text/css';
style.innerHTML = 'th,td,tr{ border:1px!important;border-style:solid!important;border-color:#ccc!important;}';
document.getElementsByTagName('head')[0].appendChild(style); };
// ]]></script>
Оранжевым показан код, вставленный в текст страницы