extracted_text:
Лабораторная работа №10

Разработка компонент для CMS Joomla.
Разработка компонента с административной частью

Цель работы: разработать для CMS Joomla компонент
включающий пользовательскую и административную части для управления информацией
из базы данных.

Краткие теоретические сведения:

Добавим к компоненту “Hello” в раздел
Администратора интерфейс для работы с записями в таблице базы данных.

Создание основной структуры
Основная среда панели администратора очень
похожа на часть сайта. Основной точкой входа в администраторскую часть
компонента является admin.hello.php. Этот файл идентичен файлу hello.php,
который используется на сайте, кроме того, что имя загружаемого контроллера,
изменено на HellosController. Контроллер по умолчанию также называется controller.php,
и является идентичным контроллеру по умолчанию в части сайта, с тем отличием,
что контроллер называется HellosController вместо HelloController. Эта разница
означает, что контроллер JController по умолчанию будет загружать список наших
приветствий.
Код для файла admin.hello.php:

<?php
/**
 *
@package    Joomla.Tutorials
 *
@subpackage Components
 *
@link http://dev.joomla.org/
 *
@license    GNU/GPL
*/

// прямой доступ
отсутствует
defined( '_JEXEC' ) or die( 'Restricted access' );

// Добавляем
основной контроллер
require_once(
JPATH_COMPONENT.DS.'controller.php' );

// При
необходимости добавляем специальный контроллер
if($controller = JRequest::getVar( 'controller'
)) {
    require_once(
JPATH_COMPONENT.DS.'controllers'.DS.$controller.'.php' );
}

// Создаем
контроллер
$classname    = 'HellosController'.$controller;
$controller   = new $classname( );

// Выполняем
задачу
Request
$controller->execute(
JRequest::getVar( 'task' ) );

// Переадресация,
если указано в контроллере
$controller->redirect();
?>

Представлением и моделью будут hellos view
и the hellos model. Начнем с модели.
Модель Hellos
Модель Hellos будет очень простой.
Единственным действием, нужным нам сейчас, является возможность получения
списка приветствий из базы данных. Это действие будет выполняться в методе
getData().
Класс JModel имеет встроенный защищенный
метод _getList(). Этот метод может использоваться для упрощения задачи
получения списка записей из базы данных. Необходимо выполнить запрос, и он
возвратит список записей.
Позже может возникнуть необходимость
использовать запрос в другом методе. Таким образом, мы создадим приватный метод
_buildQuery(), который возвратит запрос, передаваемый методу _getList(). Это
облегчает изменение запроса, поскольку он вызывается из одного и того же места.

Таким образом, в нашем классе нужны 2
метода: getData() и _buildQuery().
_buildQuery() просто возвращает запрос.

Код метода _buildQuery():

/**
 * Возвращает
запрос @return string Строка запроса, используемая
 * для получения
строки из базы данных */
function
_buildQuery()
{
    $query = ' SELECT * '.' FROM #__hello ';
    return $query;
}

getData() получает запрос и извлекает
записи из базы данных. Может случиться, что нам потребуется дважды получить
этот список при одной загрузке страницы. Будет расточительством получать этот
список дважды. Таким образом, метод должен сохранять полученные данные в
защищенном свойстве (переменной), чтобы на последующий запрос он мог просто
возвращать полученные ранее данные. Это свойство будет называться _data.

Код метода getData():

/**
 * Получение
данных @return array
 * Массив
объектов, содержащий данные из базы
 */
function getData()
{
    // Загрузка
данных, если они еще не были загружены
    if (empty( $this->_data ))
    {
        $query
= $this->_buildQuery();
        $this->_data
= $this->_getList( $query
);
    }
    return $this->_data;
}

Полностью модель выглядит так:
<?php
/**
 * Модель Hellos
для компонента Hello World
 *

 *
@package    Joomla.Tutorials
 *
@subpackage Components
 *
@link http://dev.joomla.org/
 *
@license        GNU/GPL
 */

// Проверьте,
включен ли этот файл в  Joomla!
defined('_JEXEC') or die();

jimport( 'joomla.application.component.model'
);

/**
 *
Hello Model
 *
 *
@package    Joomla.Tutorials
 *
@subpackage Components
 */
class
HellosModelHellos extends JModel
{
    /**
     *
Hellos data array
     *
     * @var
array
     */
    var $_data;

    /**
     * Возвращает
запрос
     * @return
string запрос, используемый для извлечения строк из базы данных
     */
    function
_buildQuery()
    {
        $query
= ' SELECT * '.' FROM
#__hello ';
        return $query;
    }

    /**
     * Получение
данных
     * @return
array Массив объектов, содержащий данные из базы
     */
    function getData()
    {
        //
Загружаем данные, если они еще не загружены
        if (empty( $this->_data ))
        {
            $query
= $this->_buildQuery();
            $this->_data
= $this->_getList( $query
);
        }
        return $this->_data;
    }
}

Файл сохранен как
models/hellos.php.

Представление Hellos
Теперь, когда у нас есть модель для
получения данных, нужно отобразить полученные данные. Это представление будет
похожим на отображение с раздела сайта.
Поскольку наша модель была автоматически
описана в сайте, она принадлежит администратору. Методы, использующие get в
модели, доступны с помощью метода get() класса JView. Представление имеет три
уровня: один получает данные из модели, другой вставляет данные в шаблон, и
третий с помощью метода display() для отображения.
Код представления:
<?php
/**
 *
Hellos View for Hello World Component
 *
 *
@package    Joomla.Tutorials
 *
@subpackage Components
 *
@link http://dev.joomla.org/
 *
@license        GNU/GPL
 */

defined('_JEXEC') or die();

jimport( 'joomla.application.component.view'
);

/**
 *
Hellos View
 *
 *
@package    Joomla.Tutorials
 *
@subpackage Components
 */
class
HellosViewHellos extends JView
{
    /**
     *
Hellos view display method
     *
@return void

**/
    function
display($tpl = null)
    {
        JToolBarHelper::title(   JText::_(
'Hello Manager' ), 'generic.png'
);
        JToolBarHelper::deleteList();
        JToolBarHelper::editListX();
        JToolBarHelper::addNewX();

        // Get
data from the model
        $items
  = > $this->get( 'Data');
        $this->assignRef('items',        $items);
        parent::display($tpl);
    }
}

Этот файл сохранен как
views/hellos/view.html.php.

Шаблон Hellos
Шаблон будет получать данные из
представления и формировать вывод. Отобразим этот вывод в простой таблице.
Поскольку таблица очень проста, в административной части нам понадобится
минимальное количество дополнительной логики для выполнения циклов с данными.
Шаблон:

<?php defined('_JEXEC') or die('Restricted access'); ?>
<form action="index.php"
method="post" name="adminForm">

                <?php echo
JText::_( 'ID' ); ?>

                <?php echo
JText::_( 'Greeting' ); ?>

    <?php
    $k = 0;
    for ($i=0, $n=count( $this->items ); $i < $n; $i++)
    {
        $row =
>$this->items[$i];
        ?>
        <tr class="<?php echo "row$k"; ?>">

                <?php echo $row->id; ?>

                <?php echo $row->greeting; ?>

        <?php
        $k = 1 - $k;
    }
    ?>

<input type="hidden"
name="option" value="com_hello" />
<input type="hidden"
name="task" value=""
/>
<input type="hidden"
name="boxchecked" value="0" />
<input type="hidden"
name="controller" value="hello" />
</form>

Этот шаблон сохранен как
views/hellos/tmpl/default.php.

Вывод заключен в форму. Сейчас это не
является необходимым, но скоро понадобится.
Мы рассмотрели основную часть первого
представления,  добавив пять файлов в администраторский раздел нашего компонента:
admin.hello.php
controller.php
models/hellos.php
views/hellos/view.html.php
views/hellos/tmpl/default.php

Файлы необходимо добавить в XML-файл
инсталляции и посмотреть, что получится.

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

Панель инструментов
В административной части отображается
панель инструментов. Нашему компоненту она также необходима. Joomla облегчает
ее создание. Добавим кнопки «Удалить записи», «Изменить записи», и «Создать новые
записи». Также добавим
заголовок, который будет отображаться на нашей панели инструментов.
Это можно сделать, добавив немного кода в представление.
Чтобы добавить кнопки, используем статические методы из класса JToolBarHelper.
Код выглядит так:

JToolBarHelper::title(   JText::_( 'Hello Manager' ), 'generic.png'
);
JToolBarHelper::deleteList();
JToolBarHelper::editListX();
JToolBarHelper::addNewX();

Эти четыре метода создают соответствующие
кнопки. Метод deleteList() может принимать три параметра: первый параметр
является строкой, спрашивающей пользователя о подтверждении удаления. Второй
параметр является задачей, которая отправляется вместе с запросом (по умолчанию
"remove"), а третий - текст, отображаемый под кнопкой.
Методы editListX() и addNewX() могут
получать два дополнительных параметра. Первый - задача (по умолчанию -
соответственно, edit и add), второй - текст, отображаемый под кнопкой.
Для вывода информации используется метод
JText::_ как в прошлом шаблоне. Это функция, значительно облегчающая перевод
компонента. Метод JText::_ ищет текстовую строку в языковом файле компонента и
возвращает переведенную строку. Если перевод не найден, функция возвращает
строку, переданную ей. Если компонент нужно перевести на другой язык, все, что
нужно сделать - создать языковый файл, включающий строки и их перевод на
требуемый язык.

Флажки и ссылки
Теперь у нас есть кнопки. Две из этих кнопок
управляют существующими записями. Пользователь определяет с какими записями ему
необходимо работать. Для этого нужно добавить флажки в таблицу, чтобы
пользователь мог выбрать необходимые записи. Это реализовано в шаблоне.
Для добавления флажков необходимо добавить
в таблицу дополнительный столбец. Добавим столбец между двумя имеющимися.
В заголовке столбца добавим флажок,
который можно использовать для выбора или сброса всех флажков:

    <input type="checkbox"
name="toggle" value="" onclick="checkAll(<?php
echo count( $this->items
); ?>);" />

Функция Javascript checkAll встроена в
основной пакет Joomla.
Теперь необходимо добавить флажки в каждую
строку. У класса JHTML есть метод JHTML::_(), который создаст для нас флажки.
Добавим следующие строки в наш цикл:

$checked    = JHTML::_('grid.id',   $i, $row->id );

После строки

$row = >$this->items[$i];

Затем добавим ячейку между двумя
имеющимися:

    <?php echo $checked; ?>

Необходимость выбирать флажок, перемещаться
вверх страницы и нажимать кнопку слишком обременительна. Мы добавим ссылку,
позволяющую перейти непосредственно к форме редактирования. Следующие строки
добавим после вызова метода JHTML::_() для создания ссылки HTML:

$link =
JRoute::_( 'index.php?option=com_hello>controller=hello>task=edit>cid[]='.
$row->id );

Добавляем ссылку в ячейку, отображая текст:

    <a href="<?php
echo $link; ?>"><?php echo $row->greeting; ?>

Обратите внимание, что ссылка указывает на
контроллер hello. Этот контроллер обработает данные наших приветствий
В предыдущем шаблоне были четыре скрытых
поля внизу формы. Первое поле носило имя option. Вторым полем является поле
task. Оно получает данные в случае нажатия одной из кнопок на панели
инструментов. В случае удаления этого поля будет получена ошибка Javascript и
кнопки не будут работать. Третье поле - boxchecked. Оно хранит количество
отмеченных флажков. Кнопки редактирования и удаления проверяют условие
превышения этой величиной нуля, в противном случае не позволяя отправление
данных формы. Четвертое поле - это поле контроллера, используемое для
определения того, что данные, отправленные из этой формы, будут обработаны
контроллером hello.
Полный код файла default.php:

<?php
/**
 *
Default admin hello view for Hello World Component
 *
 *
@package    Joomla.Tutorials
 *
@subpackage Components
 *
@link
http://dev.joomla.org/component/option,com_jd-wiki/Itemid,31/id,tutorials:modules/
 *
@license        GNU/GPL
 */

defined('_JEXEC') or die('Restricted access');

?>

<form action="index.php"
method="post" name="adminForm">

                <?php echo
JText::_( 'ID' ); ?>

                <input type="checkbox" name="toggle"
value="" onclick="checkAll(
<?php echo count($this->items); ?> );" />

                <?php echo
JText::_( 'Greeting' ); ?>

    <?php
    $k = 0;

    for ($i=0, $n=count( $this->items ); $i < $n; $i++)
    {
        $row
=> $this->items[$i];
        $checked
= JHTML::_('grid.id', $i,
$row->id );
        $link =
JRoute::_( 'index.php?option=com_hello>controller=hello>task=edit>cid[]='.
$row->id );
    ?>
        <tr class="<?php echo "row$k"; ?>">

                <?php echo $row->id; ?>

                 <?php echo $checked; ?>

                <a href="<?php echo $link; ?>"><?php echo $row->greeting; ?>

    <?php
        $k = 1 - $k;
    }
    ?>

<input type="hidden"
name="option" value="com_hello" />
<input type="hidden"
name="task" value=""
/>
<input type="hidden"
name="boxchecked" value="0" />
<input type="hidden"
name="controller" value="hello" />
</form>

Теперь код Представления hellos завершен.
Можно загрузить компонент, чтобы увидеть результаты.

Расширение возможностей административной
части
После того как представление Hellos
завершено, необходимо изменить представление и модель Hello. Настоящая работа
выполняется именно здесь.

Контроллер Hello
Единственной работой контроллера по
умолчанию является отображение представлений.
Необходимо иметь возможность выполнять
задачи, запускаемые из представления Hellos: добавлять, изменять и удалять.
Фактически, добавление и изменение
являются одним и тем же заданием: они оба отображают пользователю форму,
позволяющую редактировать приветствие. Единственная разница в том, что при
создании отображается пустая форма, а при изменении - форма с данными.
Поскольку они являются похожими, можно выполнять задачу добавления с помощью
обработчика задачи изменения. Это указывается в нашем конструкторе:

/**
 *
constructor (registers additional tasks to methods)
 *
@return void
 */
function
__construct()
{
    parent::__construct();

    // Регистрация
дополнительных задач
    $this->registerTask('add','edit');
}

Первый параметр JController::registerTask
является задачей, второй - метод ее выполнения.
Начнем с обработки задачи изменения. В
этом случае работа контроллера проста. Все, что ему нужно - указать
представление и макет для загрузки (в нашем случае представление hello и макет
формы). Мы также укажем Joomla отключить главное меню во время изменения
приветствия. Это предотвращает оставление открытых несохраненных записей.
Наш обработчик задачи изменения выглядит
следующим образом:

/**
 *
display the edit form
 *
@return void
 */
function edit()
{
    JRequest::setVar( 'view', 'hello' );
    JRequest::setVar( 'layout', 'form'  );
    JRequest::setVar('hidemainmenu', 1);

    parent::display();
}

Представление Hello
Представление Hello отображает форму,
позволяющую пользователю редактировать приветствие. Метод display должен
выполнять несколько простых операций:
-
получить
данные из модели;
-
создать
панель инструментов;
-
поместить
данные в шаблон;
-
вызвать
метод display() для отображения шаблона.

Это немного сложнее, так как одно
представление выполняет как редактирование, так и добавление. Наша панель
инструментов должна сообщать пользователю о выполняемой в данный момент
операции - добавление это или редактирование, то есть нужно определить
выполняемую задачу.
Когда мы получаем запись для отображения
из модели, мы можем использовать эти данные для определения текущей задачи.
Если задачей является редактирование, значит, поле id записи было изменено.
Если это новая задача, значит, его значение не будет установлено. Эта деталь
может помочь определить, создается ли новая запись, или редактируется
существующая.
Также добавим на панель инструментов две
кнопки: «save» и «cancel». Функциональность будет практически одинаковой, но в
зависимости от текущей задачи отображаться будут разные кнопки. В случае новой
записи будет отображаться кнопка «cancel», а в случае
изменения существующей - кнопка «close».

Метод display будет выглядеть так:

/**
 *
display method of Hello view
 *
@return void
 **/
function
display($tpl = null)
{
    //получаем
приветствие
    $hello
=> $this->get('Data');
    $isNew
= ($hello->id < 1);

    $text = $isNew ? JText::_( 'New' ) :
JText::_( 'Edit' );
    JToolBarHelper::title(   JText::_( 'Hello' ).':
[ ' . $text.' ]' );
    JToolBarHelper::save();
    if ($isNew)  {
        JToolBarHelper::cancel();
    }
    else {
        // для
существующих записей кнопка переименовывается на `close`
        JToolBarHelper::cancel(
'cancel', 'Close' );
    }

    $this->assignRef('hello',        $hello);
    parent::display($tpl);
}

Модель Hello
Для нашего представления необходимы
данные. Это значит, что нужно создать соответствующую модель.
У нашей модели будут два свойства: _id и
_data. _id будет хранить идентификатор приветствия, data - данные.
Начнем с конструктора, который получает id
из запроса:

/**
 *
Constructor that retrieves the ID from the request
 *
 *
@access    public
 *
@return    void
 */
function
__construct()
{
    parent::__construct();

    $array =
JRequest::getVar('cid',  0, '', 'array');
    $this->setId((int)$array[0]);
}

Метод JRequest::getVar() используется для
получения данных из запроса. Первым параметром является имя переменной формы.
Второй параметр - значение по умолчанию для присвоения в случае, если значение
не найдено. Третий параметр - это имя хэша для получения значения из get, post,
и т.д., и последнее значение - тип данных, который следует установить для
значения.
Конструктор получит первое значение из
массива cid и присвоит его id.
Метод setId() может использоваться для
установки id. Изменение id, на которое указывает наша модель, означает, что
points указывает на неправильные данные. Следовательно, устанавливая значение
id, мы очищаем свойство data:

/**
 * Method
to set
the hello
identifier
 *
 *
@access    public
 *
@param    int Hello identifier
 *
@return    void
 */
function setId($id)
{
    //
Устанавливаем id и удаляем данные
    $this->_id
= $id;
    $this->_data
= null;
}

Теперь нужен метод для получения data:
getData().
getData проверит, установлено ли значение
свойства _data. Если да, он просто возвратит его. В противном случае будут
получены данные из базы данных.

/**
 *
Method to get a hello
 *
@return object with data
 */

function
&getData()
{
    // Загружаем
данные
    if (empty( $this->_data )) {
        $query
= ' SELECT * FROM #__hello '.
                '
WHERE id = '.$this->_id;
        $this->_db->setQuery(
$query );
        $this->_data
= $this->_db->loadObject();
    }
    if (!$this->_data) {
        $this->_data
= new
stdClass();
        $this->_data->id
= 0;
        $this->_data->greeting
= null;
    }
    return $this->_data;
}

Форма
Осталось - создать форму для данных.
Поскольку мы определили макет как формы, форма будет размещена в файле каталога
tmpl представления hello под именем form.php:

<?php defined('_JEXEC') or die('Доступ
ограничен!'); ?>

<form action="index.php"
method="post" name="adminForm" id="adminForm">

    <fieldset class="adminform">
        <legend><?php
echo JText::_( 'Details'
); ?></legend>

                    <?php
echo JText::_( 'Greeting'
); ?>:

                <input class="text_area"
type="text" name="greeting"
id="greeting" size="32" maxlength="250"
value="<?php echo $this->hello->greeting;?>" />

    </fieldset>

<input type="hidden"
name="option" value="com_hello" />
<input type="hidden"
name="id" value="<?php
echo $this->hello->id;
?>" />
<input type="hidden"
name="task" value=""
/>
<input type="hidden"
name="controller" value="hello" />
</form>

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

Сохранение записи
Следующим шагом необходимо реализовать
сохранение записи. Это потребует использование выбора для обработки различных
ситуаций, например, различия между созданием новой записи (запрос INSERT), и
обновлением существующей записи (запрос UPDATE). Существует несколько нюансов,
связанных с получением данных из формы и помещения их в запрос.
Фреймворк Joomla облегчает выполнение
многих задач. Класс JTable упрощает управление записями в базе данных без
необходимости заботится о написании SQL-кода, лежащего в
основе этих операций. Он также облегчает перенос данных из HTML-форм
в базу данных.

Создание класса Table
Класс JTable является абстрактным классом,
от которого можно получить производные классы для работы с конкретными
таблицами. Для его использования нужно просто создать класс, расширяющий класс
JTable, добавить поля вашей базы данных как свойства, и переназначить
конструктор для указания имени таблицы и первичного ключа.
Вот как выглядит наш класс JTable:

<?php
/**
 *
Hello World table class
 *
 *
@package    Joomla.Tutorials
 *
@subpackage Components
 *
@link http://dev.joomla.org/
 *
@license        GNU/GPL
 */

// Прямой доступ
отсутствует
defined('_JEXEC') or die('Доступ
ограничен!');

/**
 *
Hello Table class
 *
 *
@package    Joomla.Tutorials
 *
@subpackage Components
 */
class
TableHello extends JTable
{
    var $id = null;

    var $greeting = null;

    /**
     *
Constructor
     *
     *
@param object Database connector object
     */
    function
TableHello(> $db) {
        parent::__construct('#__hello', 'id', $db);
    }
}
?>

Мы определили два поля: идентификатор и
приветствие. Затем был определен конструктор, вызывающий конструктор
родительского класса и передающий ему имя таблицы (#__hello), имя поля,
являющегося первичным ключом (id), и объект дескриптора базы данных.
Этот файл следует назвать hello.php и
поместить в каталог tables в администраторском разделе нашего компонента.

Реализация функций в модели
Теперь можно добавить метод в модель для
сохранения записи. Назовем этот метод store. Метод store() будет выполнять три
вещи: помещать данные из формы в объект TableHello, проверять корректность
сформированной записи и сохранять запись в базе данных.
Метод будет выглядеть так:

/**
 *
Method to store a record
 *
 *
@access    public
 *
@return    boolean    True on success
 */
function
store()
{
    $row => $this->getTable();

    $data = JRequest::get( 'post' );
    // Переносим
данные из полей формы в таблицу hello
    if (!$row->bind($data)) {
        $this->setError($this->_db->getErrorMsg());
        return false;
    }

    // Проверяем,
корректна ли запись
    if (!$row->check()) {
        $this->setError($this->_db->getErrorMsg());
        return false;
    }

    // Сохраняем
таблицу в
базу данных
    if (!$row->store()) {
        $this->setError($this->_db->getErrorMsg());
        return false;
    }

    return true;
}

Этот метод добавляется в модель hello. Метод получает
один параметр, являющийся ассоциативным массивом данных, которые мы сохраняем в
базу данных. Эти данные могут быть легко получены из запроса, как будет
показано далее.
Первая строка получает ссылку на объект
JTable. Если таблица названа правильно, можно не указывать это имя - класс
JModel знает, где его искать. Ранее мы назвали наш класс таблицы TableHello и
поместили его в файл hello.php в каталоге tables, класс JModel создаст объект
автоматически.
Вторая строка получает данные из формы.
Класс JRequest делает эту операцию очень легкой. В данном случае мы получаем
все переменные, переданные с помощью метода POST. Они возвращаются в виде
ассоциативного массива.
Остальное просто - мы получаем, проверяем
и сохраняем. Метод bind() копирует значения из массива в соответствующие
свойства объекта таблицы. В данном случае он копирует значения идентификатора и
приветствия в объект TableHello.
Метод check() выполняет проверку данных. В
классе JTable() этот метод просто возвращает true. Пока он не представляет
какого-либо значения, но в будущем он позволит проверять данные с помощью
класса TableHello. Этот метод может быть переназначен в классе TableHello
методом, выполняющим необходимые проверки.
Метод store() будет помещать данные из
объекта в базу данных. Если id равно нулю, будет создана новая запись (INSERT),
в противном случае он обновит существующую запись (UPDATE).

Добавление задачи в контроллер
Теперь все готово для добавления задачи в
контроллер. Поскольку задача называется save, мы должны назвать метод
"save".

/**
 * save
a record (and redirect to main page)
 *
@return void
 */
function save()
{
    $model = $this->getModel('hello');

    if ($model->store()) {
        $msg = JText::_( 'Приветствие сохранено!' );
    } else {
        $msg =
JText::_( 'Ошибка сохранения приветствия' );
    }

    // Проверяем,
возможно ли изменение таблицы....
    $link = 'index.php?option=com_hello';
    $this->setRedirect($link, $msg);
}

Необходимо вызвать метод store() модели.
Затем следует использовать метод setRedirect() для перенаправления к списку
приветствий. Также мы задаем сообщение, которое будет отображено вверху
страницы.

Удаление записи
Реализация функции в модели
В модели мы получаем список ID для
удаления и вызываем класс JTable для их удаления:

/**
 *
Method to delete record(s)
 *
 *
@access    public
 *
@return    boolean    True on success
 */
function delete()
{
    $cids =
JRequest::getVar( 'cid', array(0), 'post', 'array' );
    $row => $this->getTable();

    foreach($cids as $cid) {
        if (!$row->delete( $cid )) {
            $this->setError(
$row->getErrorMsg() );
            return false;
        }
    }

    return true;
}

Вызываем метод JRequest::getVar() для
получения данных из запроса, затем вызываем метод delete() для удаления каждой
строки. Сохраняя ошибки в модели, мы обеспечиваем возможность получить их
позже, если потребуется.

Выполнение задачи удаления в контроллере
Это очень похоже на метод save(),
выполняющий сохранение:

/**
 *
remove record(s)
 *
@return void
 */
function
remove()
{
    $model = $this->getModel('hello');
    if(!$model->delete()) {
        $msg =
JText::_( 'Error: One or More Greetings Could not be
Deleted' );
    } else {
        $msg =
JText::_( 'Приветствие удалено' );
    }

    $this->setRedirect(
'index.php?option=com_hello', $msg
);
}

Отмена операции редактирования
Все, что нужно для прерывания операции
редактирования - перенаправление на главное представление:

/**
 *
cancel editing a record
 *
@return void
 */
function
cancel()
{
    $msg =
JText::_( 'Операция
прервана' );
    $this->setRedirect(
'index.php?option=com_hello', $msg
);
}

Теперь у нас есть возможность
редактировать элементы, отображаемые в представлении. При создании компонента
мы продемонстрировали взаимодействие между моделями, представлениями и
контроллерами. Также мы рассмотрели, как класс JTable можно расширить для
предоставления простого доступа к таблицам в базе данных. Также можно увидеть
использование класса JToolBarHelper для создание панелей кнопок в компоненте
для предоставления стандартного вида для различных компонентов.

На
рисунках 13.1, 13.2 показана установка созданного расширения.

Рисунок
13.1 – Установка модуля

Рисунок
13.2 – Сообщение об успешной установке
На рисунках 13.3 - 13.7 показано работа с компонентом в
административной части.

Рисунок
13.3 – Ссылка на расширение в списке компонентов

Рисунок
13.4 – Просмотр записей в административной части

Рисунок
13.5 – Просмотр первой записи

Рисунок
13.6 – Просмотр второй записи

Рисунок
13.7 – Просмотр третьей записи

На рисунке 13.8 показано добавление ссылки на расширение в главное
меню сайта.

Рисунок
13.8 – Добавление ссылки на компонент в главное меню сайта

На рисунке 13.9 показана работа созданного компонента на главной
странице сайта.

Рисунок
13.9 – Отображение компонента на главной странице

Задание к работе:
Ознакомиться с теоретическим
материалом.
Внести изменения в шаблон
компонента CMS Joomla - файл com_hello4.zip.
Подключить компонент через
панель управления.
Изучить работу компонента на
главной странице сайта.
Оформить отчет согласно
требованиям.

Отчет должен содержать:
Название и цель работы.
Ход работы с детальным
описанием выполненных действий с рисунками.
Экранные формы браузера с
загруженными страницами.
Выводы о проделанной работе.

Вопросы для подготовки к защите работы:
Каким образом создаются и
используются несколько Контроллеров?
Какая структура компонента при
использовании нескольких Контроллеров?
В каких случаях необходимо
использовать несколько Контроллеров?
Каким образом автоматизируется
обработка данных из базы?
Каким образом компонент
получает доступ к панели инструментов?

Скачано с www.znanio.ru

file_name: 178. Разработка компонент для CMS Joomla. Разработка компонента с административной частью.doc

alt: При необходимости добавляем специальный контроллер if ( $controller =

alt: JText::_( 'ID' ); ?> </th> <th width= "20" > <!-- checkbox to check all items --> <input type= "checkbox" name= "toggle" value= "" onclick= "checkAll(…

alt: JRequest::setVar( 'view' , 'hello' );

alt: New = ( $hello ->id < 1 ); $text = $isNew ?

alt: Constructor * * @param object

alt: Сохраняем таблицу в базу данных if (! $row ->store()) { $this ->setError( $this ->_db->getErrorMsg()); return false ; } return true ; }

alt: Model( 'hello' ); if ( $model ->store()) { $msg =

alt: Рисунок 13.6 – Просмотр второй записи


extracted_text:
Конспект
подвижной игры на улице
«Хитрая лиса»
с детьми
подготовительной группы

Задачи:

·
Закреплять умения
бегать с увертыванием.
·
 Развивать
ловкость, быстроту
·
Воспитывать дух
соперничества

Организация
предметно- пространственной среды: обруч

Место
проведения: улица

Содержание

Организационно-методическое
  сопровождение

Сбор на игру

Закличка, подача команд,
  ходьба врассыпную, перестроение в круг

Мы
  соскучились немножко,
Ждем на
  улице друзей
Поиграть хотим
  скорей!

Объяснение правил игры
  (закрепление)

Беседа «Вот
  такие правила!»

Ребята, прежде чем я объясню
  вам правила игры, загадаю вам загадку
Хвост пушистый бережёт,
И зверюшек стережёт:
Знают, рыжую в лесу –
Очень хитрую (лису)
Правильно!
- Послушайте
  правила игры. Вы сейчас все станете в круг, очень близко не вставайте друг с
  другом, по моему сигналу закроете глаза, а я буду обходить круг и выбирать
  водящего - «хитрую лису». Тот до кого я дотронусь, будет водящим – хитрой
  лисой, только он не должен никому об этом говорить. По моему сигналу все
  откроют глаза и спросят: «Хитрая лиса, где ты?» 3 раза вы должны спросить об
  этом лису. После третьего раза, «хитрая лиса», выбегает в середину круга,
  поднимает руку вверх и говорит: «Я здесь!». Все остальные должны разбежаться
  по площадке, а лиса будет ловить вас, дотрагиваться рукой. Кого поймает лиса,
  того отведет в свой домик, в нору. Нора лисы, на другом конце площадке, там,
  где лежит обруч.
Как только вы
  услышите мои слова: «В круг», вы должны встать в круг.
Бегать вы
  должны в одном направлении, не толкать друг друга. Если игрок нарушил правила
  игры, то он выбывает из игры, идет к воспитателю и выполняет наклоны
  вправо-влево.

Раздача инвентаря и атрибутов

-

-

Начало игры

Подача сигнала

Закрываем
  глаза

Проведение игры

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

Итог игры

Скажите, ребята, а у нас были
  дети, нарушавшие правила? Умницы!
Все ребята хорошо играли,
  были ловкими, быстрыми, внимательными, молодцы!

Усложнение

-

Выбрать двух
  лисиц.

file_name: хитрая лиса.docx

alt: Конспект подвижной игры на улице «

alt: Проведение игры


extracted_text:
Опера. Самый значительный жанр вокальной
музыки
Содержание:
1.    Опера
- синтетический в вид искусства.
2.    Великие
и русские композиторы, художники, артисты - создатели оперных произведений.
3.    Что
такое оперное либретто.
4.    В
чём состоит отличие оперного либретто от литературного первоисточника (на
примере увертюры из оперы М. Глинки «Руслан и Людмила»).
Музыкальный материал:
1.    М.
Глинка. Увертюра из оперы «Руслан и Людмила» (слушание);
2.    М.
Глинка, стихи С. Городецкого. Финальный хор «Славься» из оперы «Жизнь за царя»
(пение).
Характеристика видов деятельности:
1.    Исследовать
значение литературы и изобразительного искусства для воплощения музыкальных
образов (с учётом критериев, представленных в учебнике).
2.    Анализировать
и обобщать многообразие связей музыки, литературы и изобразительного искусства
(с учётом критериев, представленных в учебнике).
3.    Творчески
интерпретировать содержание музыкальных произведений в пении.
4.    Сотрудничать
со сверстниками в процессе исполнения высокохудожественных произведений или их
фрагментов.
Сколько на свете сюжетов,
столько должно быть
и самостоятельных оперных форм…
(Н. Римский-Корсаков)
Как в литературе существует повесть,
роман, драма, так и в музыке есть свои крупные жанры - опера, балет, оратория.
Среди них больше всего связана с литературой опера. Благодаря оперному жанру
огромное количество великих литературных произведений зазвучало и в музыке. Это
– «Руслан и Людмила», «Золотой петушок», «Сказка о царе Салтане», «Снегурочка»
и многие другие.
Опера – это слово имеет итальянское
происхождение и переводится как труд, дело, сочинение.  Возникла опера в
Италии на рубеже XVI и XVII вв. и первоначально называлась драма на музыке.
Появление оперы в Италии не случайно. Именно эта страна считается родиной
бельканто – прекрасного пения. Толчком к созданию оперы послужила идея
возрождения жанра древнегреческой трагедии, в которой хор как бы комментировал,
пояснял действие.
Первые оперные спектакли поразили публику.
Театральные актёры вдруг, вместо того чтобы разговаривать, запели?! «Можно ли
нечто более смешное видеть, как дуэль, пением сопровождаемую! – писал один из
критиков. – Люди к смерти готовятся, скорбят о страшном несчастии с приятной и
спокойной арией».
И всё-таки опера стала распространяться по
всему миру, всё больше завоёвывая симпатии многочисленных слушателей-зрителей.
Оперный театр есть не в каждом городе. Да
и что там говорить, даже не в каждой стране! Но если уж он есть, то можно быть
уверенным: это самое впечатляющее и великолепное здание!
Большинство оперных театров выглядят как дворцы.
Оперный театр похож на шкатулку с секретом
– красив снаружи, но ещё интереснее внутри.
Первый уровень волшебства открывается,
когда проходишь внутрь и попадаешь в фойе.
Второй – великолепный зрительный зал:
обитые бархатом кресла, позолота и барельефы, скульптуры и драпировки.
Третий – самое сердце театра: то, что
происходит на сцене, когда поднимается занавес. Но пока занавес закрыт, можно
занять свои места и хорошенько оглядеться.
В центре зала висит гордость любого
оперного театра – огромная люстра с мириадами хрустальных подвесок (некоторые
украшены драгоценными камнями). Огромная – это ещё скромно сказано! Её вес
измеряется тоннами! Вокруг люстры – росписи, созданные знаменитыми мастерами.
Царская ложа – ещё один элемент зала,
приковывающий взгляд. Она расположена прямо напротив сцены. Выглядит вызывающе
роскошно! Иногда её называют Большая императорская ложа, или Президентская, или
Парадная. Кто в ней может оказаться? Назовём их «Особыми посетителями»:
например, иностранные гости правительства. Царь, Президент или король.
Занавес в оперном театре – парадный, самый
большой и тяжёлый, из необычных тканей или чистого шёлка, созданный лучшими
мастерами, всегда поражающий оригинальностью. Известный «Золотой» занавес
Большого театра в Москве за много лет обрёл целую историю. На гобелене орнамент
из многократно повторяющихся символов России -  двуглавый орёл и надпись:
«Россия». Ноты на занавесе – из оперы М. Глинки «Иван
Сусанин». Внизу, под сценой, находится удивительное место – оркестровая
яма.
В давние времена несколько музыкантов
аккомпанировали артистам, стоя за кулисами. Но так им было не видно
исполнителей, поэтому пришлось переместиться на сцену. Их даже одели в костюмы,
но всё равно музыканты мешали действию. Тогда их разместили перед сценой, но головы
музыкантов и инструменты загораживали зрителям обзор. Поэтому оркестр, который
со временем становился всё больше и больше, опустился ниже уровня пола, в
специальное помещение, которое назвали ямой.
В театре оперы и балета оркестр
симфонический, он состоит из четырёх групп инструментов: струнные, духовые,
ударные и клавишные. Оркестр садится веером, чтобы музыканты могли видеть
дирижёра. В то же время каждой группе инструментов отводится своя зона в
оркестре. Более громкие и сильные располагаются дальше от слушателей, а тихие –
ближе.
В оперном театре много волшебников. Но у
человека только одной профессии есть самая настоящая волшебная палочка. Это
дирижёр. Его называют властелином оркестра, а к особенно выдающемуся обращаются
«маэстро». Дирижёр руководит не только оркестром. Он работает и с музыкантами,
и с исполнителями, и с хором – практически держит весь спектакль в своих руках.
Дирижёр не просто размахивает руками и
палочкой в воздухе, как может показаться на первый взгляд. Движения дирижёра
подчиняются определённым правилам. Жестами передаются основные составляющие
музыки: ритм, темп, метр. Ими же даются сигналы о начале или финале звучания. В
дирижировании задействовано всё: руки, лицо и глаза, грудь и плечи, и даже
ноги.
На рабочем месте дирижёра стоит
дирижёрский пульт – подставка, на которой лежит полная партитура произведения –
партии всех инструментов, солистов и хора.
Для того чтобы опера состоялась, написать
музыку на литературный сюжет недостаточно. Опера - синтетический вид искусства
(синтетический – от слова синтез – единство, целостность различных частей. В
искусстве принято уточнять: художественная целостность, художественное единство).
Её исполнение - всегда спектакль, поэтому огромную роль в создании оперы
приобретают театральное действие и декоративное оформление.
Итак, в опере на основе литературного
сюжета соединяются музыка (вокальная и инструментальная), драматическое
(театральное) действие, сценическое и изобразительное искусство (костюмы,
декорации), реже – хореография.
Оперный исполнитель должен быть не только
хорошим певцом, но и актёром. Недаром с оперой связывали свою творческую
деятельность такие выдающиеся артисты, как Ф. Шаляпин, Л. Собинов, И.
Козловский, А. Нежданова.
Красочная изобразительность оперного
спектакля, яркость театрального представления – всё это привлекало лучших
живописцев, работающих над созданием декораций. А. Бенуа, М. Врубель, К.
Коровин, В. Васнецов - вот далеко не полный перечень имён выдающихся
художников, связанных с историей оперы.
Литературной основой оперы является
либретто. Либретто – краткое литературное изложение сюжета оперы, оперетты,
балета, мюзикла. В основу либретто может быть положен какой-либо исторический
факт или литературное произведение – миф, легенда, поэма, сказка, роман,
повесть. В переводе с итальянского слово либретто означает книжечка. Либретто
может быть издано в виде отдельной брошюры, листовки или помещено в театральной
программе.
Если сравнить либретто оперы с
литературным первоисточником, то очевидна его упрощённость. Это связано с тем,
что действие в словесных жанрах протекает значительно быстрее, чем в опере. В
литературном произведении слово произносится, а в музыкальном - распевается. И
для того чтобы музыкальный образ в опере получился полноценным, требуется время
– время музыкального звучания. Поэтому либреттист, приступая к переработке
литературного произведения, выделяет то главное, что ляжет в основу оперного
действия.
М. Глинка, работая над либретто «Руслана и
Людмилы», сократил ряд сцен пушкинской поэмы, а оставшееся воплотил в опере
несколько по-другому.
Всем известно прекрасное вступление к
«Руслану и Людмиле» А. Пушкина:
У Лукоморья дуб зелёный;
Златая цепь на дубе том:
И днём, и ночью кот учёный
Всё ходит по цепи кругом;
Идёт направо - песнь заводит,
Налево - сказку говорит.
Там чудеса: там леший бродит,
Русалка на ветвях сидит…
Такое начало поэмы вводит читателя в
волшебную атмосферу русских сказок, с их излюбленными образами и персонажами (атмосфера
– перен.: обстановка). Здесь и избушка на курьих ножках, леший и русалка,
колдун и богатырь. Из этого вступления повествование о Руслане и Людмиле
выплывает неспешно, как неторопливый рассказ учёного кота-сказителя.
Опера М. Глинки тоже открывается
вступлением (увертюрой). Если бы композитор следовал замыслу Пушкина, то музыка
увертюры звучала бы как былинное повествование. Однако великий музыкант решает
иначе: уже в первых звуков слушателя захватывает стремительная, ликующая
мелодия. Она увлекает за собой, она обещает сюжет, полный событий и приключений.
В музыке увертюры слышны интонации,
определяющие благополучный конец оперы. Веселье, юмор, оптимизм – всё это
обещает музыка увертюры, и всё это находит затем подтверждение в опере.
Опера М. Глинки похожа на свой
литературный первоисточник лишь общим сюжетом. В остальном же – это яркое и
самобытное явление музыкального искусства, ставшее выдающимся благодаря
музыкальному гению и мастерству композитора (самобытный – не похожий на
других, самостоятельный).
Вопросы:
1.    Какие
виды искусства участвуют в опере?
2.    Какие
произведения русских писателей легли в основу оперных произведений?
3.    Чем
отличается оперное либретто от литературного первоисточника?
4.    Может
ли композитор изменять литературное произведение при работе над оперой?
Объясните на примере оперы М. Глинки «Руслан и Людмила».

title: Урок музыки: Значительный жанр  музыки - Опера


extracted_text:
Конспект урока 2 класс Spotlight «Let’s
go»
Урок 1. Let’s Go!
Цели: учить
детей приветствовать друг друга, знакомиться и прощаться; формировать навыки
аудирования и говорения, сформировать представление об английском языке как
средстве общения, позволяющем добиваться взаимопонимания с другими людьми,
говорящими на нем.
Оборудование: буклет
с раздаточным материалом Picture Flashcards; CD для работы в
классе.
Ход урока

Организационный
     момент

Знакомство

Hello,
     everyone! I’m Alena Valer’evna. I’m your English teacher. Здравствуйте, дети! Меня зовут Алена
     Валерьевна. Я буду учить вас говорить на английском языке. Думаю, что вы
     догадались, что вначале я поздоровалась с вами и представилась
     по-английски.
Сейчас я хочу
     познакомиться с вами. Давайте попробуем сделать это по-английски.

(Учитель
еще раз представляется.)

I’m Alena
     Valer’evna.

(Ученики по
очереди встают и называют себя.)

Постановка целей

Как вы уже
поняли, общение начинается с приветствия и знакомства. Сегодня на уроке вы
научитесь приветствовать друг друга и знакомиться на английском языке. Для
этого вам нужно выучить несколько слов.

Работа по теме
     урока

1. Работа с
картинкой
(Учитель
показывает картинку с изображением няни Шайн (из буклета Picture Flashcards).)

This is
     Nanny Shine. Это няня Шайн. Няни заботятся о
     детях и помогают им. Няня Шайн поможет вам научиться говорить
     по-английски.

(Учитель
пишет на доске цифру 4.)

Open
     your books at page four.

(При этом
учитель открывает свой учебник и показывает на цифру 4.)

Няня Шайн
     здоровается с детьми и представляется: Hello! I’т Nanny Shine. Поздоровайтесь
     с ней тоже: Hello!

(Ученики
несколько раз хором вместе с учителем произносят приветствие: Hello!)
2. Работа
по учебнику Упр. 1 (с. 4).

Listen
     to Nanny Shine’s song. Послушайте песенку няни Шайн, в которой она
     здоровается с детьми и представляется им.

(Ученики
слушают песню.)

Listen
     to the song again and put up your hand when you hear the words hello and Nanny
     Shine. Послушайте
     песенку снова и поднимайте руку, когда слышите слова hello и Nanny Shine.

(Ученики
слушают песню снова и выполняют задание.)

Давайте изобразим,
     как няня Шайн поет эту песню. Повторяйте за мной движения, а также те
     слова в песне, которые вы уже знаете. Come on, everyone - let’s go!

(Учитель
может исполнить песню сам, сопровождая ее соответствующими жестами
(например, Hello!— помахать рукой в знак приветствия, I’т Nanny Shine - показать
на себя), или включить запись. Ученики стараются повторить за ним слова и
движения. Это упражнение можно проделать дважды.)
Упр. 2 (с.
4).
(Введение новых
структур. Учитель показывает на картинку в учебнике.)

Няня Шайн хочет
     узнать, как зовут девочку. Она спрашивает: What’s your пате?

(Учитель
читает фразы вслух. Ученики повторяют вопрос хором и индивидуально.)

Закрепление
     изученного материала

Няня Шайн хочет
     познакомиться с вами.

(Учитель
держит картинку с изображением няни Шайн, подходит к каждому ученику и задает
вопрос от ее имени.)

Hello!
     What’s your name? (Hello! I’т …. (My
     name’s ….)

И т. д.

Динамическая пауза

Let’s
     have a break and do exercises. Давайте сделаем перерыв и выполним
     упражнения.

Stand
up!
Hands
up!
Hands
down!
Sit down!
(Ученики
повторяют движения за учителем несколько раз.)

Продолжение работы
     по теме урока

Когда люди
     встречают друзей и знакомых, какой вопрос они обычно задают, после того
     как поздороваются? (Вопрос «как дела?»)
Я задам вам этот
     вопрос по-английски: How are you? А вы ответите
     мне тоже по-английски: Fine, thanks. Хорошо, спасибо.
     Повторите за мной.

(Ученики
повторяют хором несколько раз: Fine, thanks.)

Для того чтобы
     правильно произнести слово thanks, надо язычок просунуть
     между зубами: [0] - [0] - [©]• Сделайте это вместе со мной.

(Ученики
тренируются в произнесении звука [0], а затем еще раз повторяют слово thanks и
фразу Fine, thanks.)

Закрепление
     изученного материала

А сейчас я
     поприветствую каждого из вас.

(Между
учителем и каждым учеником происходит следующий диалог.)

Hello, ...
Hello.
How are you?
Fine, thanks.
Вы хотите
     научиться приветствовать друг друга? Повторите вопрос за мной: How are you ?

(Ученики
повторяют хором несколько раз: How are you ? Затем
дети встают так, чтобы получилось два круга, один внутри другого. При этом
количество учащихся в обоих кругах одинаково и они стоят лицом друг к другу.
Между стоящими друг против друга учениками происходит следующий диалог.)

Hello, ...
Hello, ...
Fine,
     thanks. How are you ?
Fine, thanks.

(Учитель
хлопает в ладоши, и ученики, стоящие во внешнем круге, перемещаются по часовой
стрелке к следующему партнеру, стоящему во внутреннем круге. Диалог
повторяется с новым партнером. Перемещение происходит до тех пор, пока учащиеся
не окажутся в первоначальном положении.)

Подведение итогов
     урока

Наш урок подходит
     к концу. Подведем итоги. Вы научились приветствовать друг друга и
     знакомиться на английском языке?
Какие слова и
     фразы вы запомнили?
Какое задание вам
     понравилось больше всего?

(Учитель
оценивает деятельность учащихся на уроке.)

Пришло время
     прощаться. Goodbye! И вы тоже скажите мне: Goodbye!

(Ученики
несколько раз хором произносят Goodbye!)

Say
     goodbye to Nanny Shine, please. Попрощайтесь с няней Шайн, пожалуйста. (Goodbye,
     Nanny Shine!)
Goodbye, everyone!

file_name: do_you_know_english (1).doc

alt: Конспект урока 2 класс Spotlight «

alt: Ученики повторяют хором несколько раз:

английский язык

group: Дисциплины


extracted_text:
Школьная
неуспеваемость: как её преодолеть?
Проблема
школьной неуспеваемости беспокоила, и преподавателей, и родителей, и самих
детей, ведь не существует детей, которые хотели бы плохо учиться. Когда ребенок
впервые получает двойку, то всё желание учиться напрочь исчезает. Он начинает
прогуливать уроки и становится «трудным» учеником. Такое поведение приводит к
новым отрицательным проявлениям ученика.
Преодолеть
неуспеваемость – это главная задача как практической, так и теоретической педагогики.
Для того, чтобы разрешить проблему неуспеваемости используются передовой опыт
преподавателей, а также применяются на практике исследования в области
педагогики.
Неуспеваемость
– это ничто иное, как периодическая неподготовленность к школьному предмету.
Неподготовленность обычно определяется после длительного промежутка времени, то
есть учебной четверти или года.
Различают
два вида неуспеваемости:
1.     Абсолютная.
Такой вид неуспеваемости означает полное невыполнение учебных требований и
определяется как абсолютная незаинтересованность в учебной дисциплине.
2.     Относительная.
Этот вид неуспеваемости, который не вызывает достаточной заинтересованности
ученика в предмете. Таким образом получается, что ребенок только время от
времени выполняет домашнее задание.
Чтобы
найти способ, который сможет побороть школьную неуспеваемость, для этого
сначала необходимо определить причины, почему ребенок периодически или
постоянно не выполняет домашнее задание. Популярные психологи Ю.К. Бабанский и
В.С. Цетлин выделили две группы причин неуспеваемости:
·
внешние;

·
внутренние;
К
внешним причинам относятся социальные причины. То есть для ребенка теряется
ценность образования, и происходит разочарование в структуре образовательной
системы. Также к числу внешних причин относится и неграмотно организованный
учебный процесс, отсутствие понимания с учителем и индивидуального подхода,
перегруженность учеников и пробелы в знаниях, которые не позволяют дальше
изучать учебный материал. Сказывается и влияние извне. Это могут быть семья и друзья,
и т.д.
К
внутренним причинам относятся слабо развитый интеллект, отсутствие
заинтересованности и мотивации учиться, а также неправильно сформированная
значимость получения образования. Стоит добавить, что и отсутствие волевого
развития тоже сказывается на успеваемости, но многие не считают это проблемой. Тем
не менее К. Д. Ушинский обращал на это внимание, высказываясь, что «Учение,
основанное только на интересе, не дает возможности окрепнуть воле ученика, т.
к. не все в учении интересно, и придется многое взять силой воли».
Неуспеваемость
проявляется в следующем:
·
Низкая
мотивация к обучению;
·
Обесценивание
значимости обучения и неправильно сформированное отношение к образованию;
·
Интеллектуальная
пассивность как результат неправильного воспитания. К таким ученикам относятся
дети, которые не имели возможности проявить свои умственные способности,
поэтому у них нет навыков и умений, необходимых в процессе обучения. У них
отсутствует понимание необходимости выполнения мыслительной деятельности и
осмысления информации. Интеллектуальная пассивность может проявляться не только
по отношению к каким-то предметам, но в течении всего обучения.
·
Отсутствие
желания выполнять активную мыслительную деятельность. Например, списывать, или
подсматривать ответы у соседа по парте, а такое заучивать наизусть. Следуют
отметить, что внеучебное время такие дети гораздо активнее, чем во время
занятия.
·
Несформированные
навыки обучения. Это связано с тем, что преподаватель не уделяет должного
внимания способам выполнения заданий, к которым прибегает ученик во время
урока. Отсутствие контроля со стороны учителя создает благоприятные условия для
прокрастинации. Ребенок применяет неправильные способы изучения учебной
информации. Такие способы считаются неэффективными, потому что требуют слишком
много времени. Например, зазубривание информации, не понимая его основную мысль
или выполнение задания до изучения правила, на котором это задание базируется.
·
Отсутствие
желания выполнять сложное задание, которое требует много времени;
·
Недобросовестность
выполнения учебных обязанностей;
·
Неаккуратное
использование учебных пособий;
·
Знания
становятся только формальными и не применяются на практике, так как информация
заучивается и не несет в себе никакой пользы. Такие знания не влияют на
развитие личности, а наоборот являются грузом и тормозят дальнейший процесс
обучения.
Существует
два типа школьной неуспеваемости, которые зависят от характера и свойств
личности:
1.     Особенности
мыслительной деятельности, связанные с обучаемостью.
2.     Направленность
личности школьника, определяющая его отношение к учению.
Исходя
из этого можно выделить три группы неуспевающих школьников:
·
Те,
которым необходимо больше времени, чем остальным для осуществления мыслительной
деятельности. Обычно такие дети положительно настроены по отношению к учебе;
·
Те,
которые достаточно быстро схватывают информацию, но при это отрицательно
настроены по отношению к учебе.
·
Те,
которым характерно низкое качество мыслительной деятельности и при этом
сопровождающиеся полным отсутствием желания учиться.
Для
школьников первого типа характерна низкая обучаемость, связанная с низким
темпом осуществления мыслительной деятельности. Медлительность при осмыслении
информации или ее анализе может повлечь за собой непреодолимые трудности в
изучении учебного материала. Дети с такой скоростью сообразительности стараются
избегать быстрой умственной работы или подстраивать условия выполнения задания
под себя. Это влечет за собой задержку умственного развития и стагнацию в
социализации.
Отсутствие
взаимодействия с коллективом не является источником морального конфликта, так
как из-за скоростной ограниченности мышления, они видят в неспособности
усваивать отдельные предметы наравне со всеми. Отсутствие морального конфликта
сохраняет позицию школьника, так как осознание своих ошибок в совокупности с
желанием учиться, может стать хорошим стимулом для дальнейшего развития и
преодоления учебных проблем. Это все свидетельствует о том, что дети с таким
отношением спокойно реагируют на помощь, которую им могут предложить, или
преподаватель или школьный товарищ.
Дети
второго типа приходят в первый класс уже имея хорошую интеллектуальную базу и
неукротимое желание изучать и узнавать все новое. Тем не менее их усидчивость
зависит от степени заинтересованности в предмете. Если элемент
заинтересованности у ученика отсутствует, то и ученик будет избегать
участвовать в активном обсуждении темы на уроке, а также любой активности,
которая будет требовать от них сосредоточения и систематичности. Например,
иностранные языки или точные предметы. Заданиям, которые нужно было выполнить
устно, они не уделяют достаточно внимания и времени, поэтому информация усваивается
поверхностно и быстро забывается. Работая таким образом, ученики не формируют
необходимых навыков, которые помогут им преодолеть возникающие учебные
трудности. Вместе в этим у таких детей складывается небрежное отношение к
учебе, они не спешат с выполнением заданий и не задумываются о качестве работы.
Также у школьников таких второго типа неуспеваемость влечет за собой к
моральному конфликту. Это происходит из-за того, что их природные хорошо
развитые интеллектуальные способности не находят себе применения в узком и
структурированном процессе проведения занятий. Моральный конфликт не влияет на
их желание учиться, но и не позволяет таким ученикам стать лучшими в классе. Такое
состояние может стать источником появление отрицательной моральной
направленности.
Дети
третьего типа имеют низкую обучаемость, которая влияет на успеваемость и
является причиной учебных трудностей. При выполнении определенных задач они не
предъявляют к себе особых требований и терпят фиаско решая задания, которые
требуют от них напряженной работы. Характерной особенностью таких учеников
является то, что они привыкли сравнивать свои результаты с результатами других
детей. Такое отношение к учебе демонстрирует их равнодушие к процессу получения
образования. Как правило, ученики третьего типа не заинтересованы в изучении
чего-то нового, у них вообще отсутствует познавательная деятельность. Они хотят
и стремятся к тому, чтобы поскорее оставить школу и заниматься чем-то отдаленно
связанным с обучением. Им ненавистны учителя, длительные часы подготовки
домашнего задания и вся система в целом. В период обучения наивысший интерес
проявляют к физической культуре и урокам труда.
Общей
чертой всех не преуспевающих учеников является тотальное нежелание учиться и
работать умственно.
Современная
дидактика в качестве основных путей преодоления неуспеваемости предлагает
педагогическую профилактику, педагогическую диагностику, педагогическую терапию
и воспитательное воздействие.
1.     Педагогическая
диагностика — это проявление контроля результативности обучения в оценивании
работы учеников. Педагогическая диагностика проявляется в беседе преподавателя
с учениками или их родителями, а также отслеживание исполнительности слабых
ученики и фиксирование замечаний в специальном дневнике учителя. Ю. Бабанским
был предложен педагогический консилиум, который представляет собой совет
учителей для обсуждения успеваемости проблемных учеников.
2.     Педагогическая
профилактика – это поиск новых приемов и методов обучения, которые бы смогли
усилить мотивацию учеников учиться и развиваться. В качестве такой профилактики
Ю. Бабанским предложил концепцию оптимизации образовательного процесса.
3.     Педагогическая
терапия – это меры, которые использует преподаватель для того, чтобы устранить
отставания в учебе. Если брать отечественные школы, то педагогическая терапия
проявляется в дополнительных занятиях, в западных станах – это группы
выравнивания. Преимуществом групп выравнивания является то, что занятия
проходят только после изучения результатов серьезной диагностики, с учетом
командных и индивидуальных методов обучения. Такие занятия ведут определенные
преподаватели, у которых есть дополнительная подготовка. Посещение таких
занятий является обязательным.
4.     Воспитательное
воздействие – это проведение воспитательной работы с не преуспевающими
учениками. Это включает беседы с самим учеником и с его родителями.
В
педагогике содержится достаточно много информации, как преодолеть
неуспеваемость. Анализ приемов и методов, которые применяются для борьбы с
неуспеваемостью, позволяют определить следующие принципы:
Первым
этапом преодоления неуспеваемости является проведение воспитательных и
развивающих бесед преподавателя с учеником. Целью такой работы является решения
проблем обучения, а также выявление и восполнение пробелов в знаниях по
определенным предметам. Это играет большое значение в жизни ребенка, потому что,
восполнив существующие пробелы, ученик догоняет своих одноклассников и теперь
его целью является поддержание успеваемости. Также допускается временное
лояльное отношение к не преуспевающему ученику. Таким образов преподаватель
предоставляет ему достаточно времени, чтобы наверстать упущенное. Для того,
чтобы ученик не зажимался в себе, преподаватель постоянно обращает внимание на
его успехи и старается избегать высказывать критические замечания.  Чтобы
усовершенствовать учебный процесс, преподавателями разрабатываются отдельные
подходы к обучению для всех учащихся. Это необходимо для осуществления еще
большего контроля над деятельностью учащихся. Среди таких подходов имеются
предложения по улучшению учета и контроля, а также инструкции о том, как
усилить проявление когнитивной деятельности у учащихся. Множество приемов также
направлены на активизацию творческого потенциала и проявления интереса к
изучаемому предмету. Успешными считаются те методы, которые позволяют изменить
уже сформировавшееся отрицательное отношение к учебе или предмету. Например, это
может быть предоставление ученику понятного и доступного задания, которое будет
легким и принесет ему моральное удовлетворение от успешности его выполнения.
Любой успех, даже самый незначительный, может стать начало проявления
заинтересованности в обучении. Исходя из такого результата, в ходе
образовательного процесса организуются различные командные игры, которые
сплочают учеников и влияет на развитие каждого участника игры. Таким образом
получается, что педагогическая деятельность направлена на формирование у
учащихся ценности получения образования.
Преподаватель
должен учитывать те условия, в которых обучается неуспевающий ученик. Например
для того, чтобы их не стеснять, педагогу необходимо предоставлять им больше
времени на обдумывание ответа на вопрос или на ответ у доски. В ходе ответа
направлять на нужную информацию и помогать с изложением своих мыслей, путем
использования схем, инфографики или планов. Опрос домашнего задания или темы
урока должен позволять преподавателю сочетать в себе и индивидуальную работу с
неуспевающим учеником, и работу с другими детьми в классе. Учителю необходимо
предоставить остальным детям письменное задание, пока он будет опрашивать
непреуспевающего. Индивидуальная работа с таким учеником позволяет определить
ту область, где у него есть пробелы, а также помочь восполнить ее. Еще одной
особенностью обучения таких детей является поэтапное разделение предоставляемой
в классе информации.
В
литературе особым образом подчеркивается важность дифференцированной работы преподавателя
на уроке с временными группами учащихся. Учитель должен выделить три группы
учащихся: слабых, сильных и средних. Главной целью учителя является равномерное
распределение нагрузки, то есть слабых нужно подтянуть, а сильным и средним
дать те задания, которые будут требовать от них чуть больше затраченных сил. В
ходе урока ученики работают как в группах, так и самостоятельно и выполняют
задания разной степени сложности. Преподаватель должен отслеживать успеваемость
каждого ученика, особенно уделять внимание отстающим и неуспевающим. В конце
урока учащиеся предоставляют преподавателю отчет о результате выполненной
работы. Вышеуказанный принцип работы с детьми на уроке используется во многих
школах. Стоит заметить, что группы, сформированные на уроке, носят временный
характер и обмен учеников производится только исходя их успешности каждого
ученика.  Необходима дифференциация и домашней работы учащихся.
Какую
бы педагогическую задачу не решали множество приемов и методов, все равно стоит
учитывать особенности ребенка и интересоваться из-за чего он переживает и как
можно ему помочь.
Начиная
ходить в школу, каждый ребенок хочет узнать что-то новое и стать успешным, если
не самым лучшим учеников в классе, а может быть и школы. Когда ученик впервые
сталкивается с учебными проблемами, он может начать думать, что с ним что-то не
так. Такая неуверенность в себе и собственных силах возникает почти у каждого
человека, который хоть раз в жизни ошибался или сталкивался с трудностями. Дети
особенно чувствительны к неудачам и промахам. Если ребенок говорит, что школа
ему не нравится, а учение не приносит ему удовольствие, то это может иногда
говорить о том, что где-то в глубине души он переживает из-за того, что
чувствует себя ненужным или отверженным. Часто такое поведение провоцирует
новое негативное поведение. В итоге такие дети часто ищут внимания там, где они
будут думать, что их любят, и они что-то значат для этих людей. Так они
оказываются в дворовых компаниях, в уличных тусовках, тем самым пополняя ряды
«неблагополучных», «трудных» детей.
Главным
показателем успешности в школе служат оценки, которые ученик получает во время
обучения. Для родителей, как правило, оценка является характеризующей чертой
ребенка и с самого детства внушают ему мысль, что он должен хорошо учиться и
получать высокие отметки. Родители являются самыми верными друзьями и
помощниками в жизни ребенка, поэтому именно они могут помочь ему преодолеть
школьные проблемы.
Рекомендации
родителям
1.     Не
стоит воспринимать школьные проблемы как личную трагедию. Не стоит отчаиваться.
Необходимо помнить, что главной задачей родителей является оказание помощи и
поддержки ребенка, поэтому любите его любым.
2.     Важно
принять тот факт, что чтобы преодолеть неприятности, возникающие в жизни, нужно
набраться терпения и осознать, что родителям и ребенку предстоит долгая
совместная работа.
3.     Одной
из основных задач родителя является внушение ребенку уверенности в собственных
силах. Чтобы как-то отвлечь ребенка от школьной неудачи, им нужно как-то
приободрить его и задать вопросы совсем не связанные со школой. Если же
родитель начинает ругать или отчитывать своего ребенка, то тот еще больше
замыкается и это может послужить потере доверия и возникновения дальнейших конфликтов.
4.     Не
нужно постоянно спрашивать: «Что ты сегодня получил?». Для начала спросите, как
прошел его день, и что нового он узнал. Если ребенок пришел со школы в
расстроенных чувствах, то лучше дать ему время побыть немного наедине с собой.
Не доставайте его расспросами, что же случилось. Он все расскажет вам сразу,
как посчитает нужным.
5.     Не
следует обсуждать успеваемость ребенка с преподавателем в присутствии самого
ребенка. Если вы действительно хотите узнать, как ваше чадо учиться, то лучше
сделать это наедине с учителем. Также никогда не сравнивайте его с другими и не
ругайте при его друзьях или одноклассниках.
6.     Если
того требует ситуация, то поговорите с преподавателем наедине и попросите его
вызывать вашего ребенка только тогда, когда он поднимает руку. Иногда стоит
постараться найти общий язык с преподавателем, чтобы стать союзниками и помочь
вашему ребенку преуспеть в учебе.
7.     Всегда
стоит делать акцент только на хороших моментах.
8.     Стоит
задуматься о поощрении ребенка за хорошо выполненное задание или любой другой
успех. Если же избегать этого, то ребенок может потерять мотивацию что-то
делать, учить и подумает: «Нет смысла стараться, никто не заметит моих
успехов». В качестве поощрения могут выступать разные вещи: сладости, посещение
зоопарка или поход в кино.
9.     Не
стоит забывать и про отдых, особенно это важно для детей, испытывающим
трудности в получении знаний.
10. Иногда необходимо
пройти консультацию у специалистов. Например, логопедов, психоневрологов,
психологов. Это нужно для того, чтобы родители знали были осведомлены о
здоровье и развитие своего ребенка.
Литература
1.      Гельмонт А.М. О
причинах неуспеваемости и путях ее преодоления.- М., 1977.
2.      Маленкова Л.И.
Теория и методика воспитания и обучения. - М., 2002.
3.      Паршутин И.А.
Методы стимулирования учебной деятельности.  Феникс, 2008.
4.      Столяренко Л.Д.
Педагогическая психология. – Ростов. Феникс, 2006.
5.      Цетлин В.С.
Неуспеваемость школьников и ее предупреждение. – М.: Педагогика, 1998.
6.      Щуркова Н.Е.
Воспитание на уроке. – М.: Центр «Педагогический поиск», 2007.

file_name: школьная неуспеваемость.docx

title: Школьная неуспеваемость


extracted_text:
Первые
живые организмы были очень простыми. Они появились на Земле в период эпохи
первичных океанов. В это время происходило повсеместное понижение температуры.
Иногда
среди этих организмов появлялись мутанты, которые немного отличались от
остальных. Их отличия помогали лучше приспособиться к изменявшемуся климату.
Так происходил естественный отбор.
Крошечные
существа, которые населяли в то время Землю, нельзя было разделить на животных
и растения. Подобное разделение стало возможным только тогда, когда на нашей
планете появились более сложные обитатели — многоклеточные организмы. С их
зарождением и началось развитие живой природы. Это был очень долгий процесс,
растянувшийся на многие тысячи лет.
Задания
1. Являются
ли данные предложения текстом? Обоснуй свой ответ.

2. Определи
тему текста.

3. Озаглавь
текст.

4. Определи
вид текста.

5.Составь
план текста.

В вопросах
6 — 9 выбери правильный вариант ответа.
6. В какой
период появились первые живые организмы?
а) в период
первичных океанов
б) в период
первичных озер
в) в период
первичных морей
7. Что
происходило на Земле в это время?
а)
повсеместное повышение температуры
б)
повсеместное понижение температуры
в) не знаю
8. Когда
стало возможно разделение на животных и растения?
а) когда
появились первые простые организмы
б) когда
появились первые мутанты
в) когда
появились первые многоклеточные организмы
9. Что
началось с появление первых многоклеточных организмов?
а) развитие
живой природы
б) развитие
неживой природы
в) развитие
всей природы
В вопросах 10,
11 заполни пропуски словами из текста.
10. Первые
живые организмы ______________________________________________________.
11._________________________, которые
населяли в то время Землю, _______________ разделить на___________________________.
Выполни задания
12 — 15.
12. Первое
предложение разбери по членам.

13. Выпиши
из текста три имени существительных в единственном числе.

14. Выпиши
из текста три имени прилагательных. Раздели их для переноса.

15. Выпиши
из текста три предлога.

file_name: Документ Microsoft Word.docx

title: работа с текстом по чтению 2 класс-живые организмы


extracted_text:
МУНИЦИПАЛЬНОЕ
БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ  КОРРЕКЦИОННАЯ ШКОЛА «НАДЕЖДА»
    ГОРОДА ЮЖНО-САХАЛИНСКА
____________________________________________________________________________
     693021, г.
Южно-Сахалинск, ул. Дружбы, 69, Тел/факс (4242)556120
E-mail:skhool-skosh@yuzhno-sakh.ru

Рассмотрено
методическим объединением
Протокол № 1
от ___ августа 2021 г.

Согласовано к утверждению
на педагогическом совете
Протокол № 1
от ___ августа 2021 г.

УТВЕРЖДЕНО
Приказ № ___
от ___ августа 2021 г.
Директор школы

________ О.В. Михаленкова

Адаптированная
рабочая программа
по
учебному предмету
«Этика»
Вариант II

8 «в»  класс

Срок
реализации программы  2021-2022 учебный год

Составитель: С.Ю. Рубцова

Южно-Сахалинск
 2021
Содержание

1

Пояснительная
  записка ……………………………………………….

3

2

Место
   учебного предмета в учебном плане……………………….

7

3

Содержание
  учебного предмета…………………………………….

7

4

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

8

5

Планируемые результаты освоения
  учебного предмета……………

12

6

Материально-техническое
  обеспечение образовательной деятельности…………………………………………………………..

13

  7     Список
литературы…………………………………………………….     13

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

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

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

учащихся средствами учебного предмета в
соответствии с целями изучения русского языка.
Рабочая  программа  содержит  материал,  помогающий  учащимся  с  нарушением  интеллек
Задачами изучения предметной области «Русский (родной) язык» в V классе являются:
•
развитие  и  совершенствование  всех
видов  речевой  деятельности:  чтения,  письма,
слушания, говорения;
•
выработка  прочных  навыков  грамотного  письма  на
основе  изучения  элементарного
курса грамматики, правописания и развития речи;
•
формирование элементарной
коммуникативной компетенции;
•
выработка  практического  навыка
устной  и  письменной  речи  с  целью  обогащения
словарного  запаса  и  активизации
словаря,  грамматического
строя  речи  учащихся,
формирования навыка грамотного письма;
•
совершенствование  умения  пользоваться  устной  и
письменной  речью,  делать  ее
правильной и точной, правильно и
последовательно излагать свои мысли в устной и
письменной форме;
•
развитие у детей патриотического
чувства по отношению к родному языку: любви и
интереса  к  нему,
 осознания  его  красоты  и  эстетической  ценности,  гордости  и
уважения к языку как части русской
национальной культуры;
1 Пояснительная записка
Адаптированная рабочая программа по
учебному предмету «Этика» для учащихся 8 класса составлена на основе следующих
нормативно-правовых документов:
- Федерального закона РФ «Об образовании в
Российской Федерации» от 29.12.2012 № 273-ФЗ;
- Учебного плана МБОУ КШ «Надежда» на
2021-2022 учебный год.
При разработке рабочей программы были
использованы программно-методические материалы:
- Программы специальных (коррекционных)
образовательных учреждений VIII
вида.
5-9 классы / под ред. И.М. Бгажноковой – М.: Просвещение, 2006.
Рабочая программа по
этике определяет содержание учебного предмета и последовательность его
прохождения, учитывает особенности познавательной деятельности обучающихся по
программе 8 вида. Она направлена на разностороннее развитие личности учащихся,
способствует их умственному развитию, обеспечивают гражданское, нравственное,
эстетическое воспитание. Программа содержит материал, помогающий учащимся
достичь того уровня общеобразовательных знаний и умений, который необходим им
для  социальной адаптации.
Изучение этики в 8 классе
имеет своей целью достижение практической
целесообразности формирования нравственных представлений, их прогнозирование и
реализация в непосредственном опыте обучающихся.
Достижение поставленной цели
обеспечивается решением следующих задач:
-
формирование представлений о себе как «я», значимой и равноправной личности для
окружающих;
-
формирование представлений о морально - этических нормах поведения и общения и
ориентация на их выполнение;
-
формирование коммуникативных умений и социальных контактов с окружающими
людьми, адекватного поведения в социальной среде;
- развитие
умения производить сознательную самооценку своих поступков и себя как личности;
- ориентация
в нравственном содержании и смысле как собственных поступков, так и поступков
окружающих людей;
- саморегуляция
поведения и деятельности;
- формирование
потребности в соблюдении правил нравственного поведения, необходимого для
общения и сотрудничества;
- развитие
социального опыта;
- развитие
когнитивной и эмоциональной сферы.
Реализация
данной рабочей программы осуществляется без использования учебников, но
предполагает использование разнообразного наглядного материала: таблиц, схем,
рисунков, сюжетных картин, произведений художественной литературы, фрагментов
кинофильмов, а также выполнение ряда практических заданий: ответы на вопросы
учителя по теме, работа с простейшими психологическими тестами, деловые игры,
драматизация, практические упражнения в ходе изучения правил поведения и
этикета, как особо нормированных требований общества к человеку в обществе.
Изучение
предмета «Этика»  направлено на развитие когнитивной и эмоциональной сфер
учащихся. Специфические особенности развития личности детей с нарушением
интеллекта требуют знания индивидуальных черт их характеров, интересов, а также
гуманного и уважительного отношения к каждому ученику. Предлагаемый учебный
предмет является интегративным. Его основой являются этические знания, но кроме
собственно этических знаний, в него включены элементы психологии, права,
истории, литературы, без которых невозможно достаточно полно усвоить этические
знания, достичь целостного процесса формирования личности.
Содержание
данной программы составляют три основных направления:
- знакомство
со свойствами и особенностями человеческой личности, понимание своего «Я»;
- обучение
подростка пониманию особенностей внутреннего мира окружающих людей, умению
уважать их, правильно строить отношения с ними на основе анализа собственных
ощущений, реакций, поведения;
- системное и
последовательное изучение истоков и причин возникновения социальных норм
поведения человека, обучение пониманию законов и правил, принятых в общении
между людьми в самых разнообразных ситуациях.
Система
отбора в изложении учебного материала представлена в  оптимальной и доступной
форме для учащихся и создает условия для осознанного усвоения учебного
материала. Программой предмета учитываются особенности обучающихся данной
категории, им трудно осмысливать сложные моральные дефиниции, лежащие в основе
нравственных отношений, а их регламентация в дидактической форме «это хорошо, а
это плохо» не означает того, что учащиеся будут поступать по правилам «хорошо».
Перед учащимися ставятся те или иные жизненные задачи, решение которых может
зависеть от многих обстоятельств, поэтому  на уроках этики их обучают осуществлять
не ситуативный, а нравственный выбор (как бы ты поступил по совести, правде?). От
учащихся не требуется точного воспроизведения правил и определений тех или иных
нравственных законов и принципов, им дается общее представление об этих законах
и принципах, опираясь на которые можно обращаться к сознанию учащихся, давая им
возможность сделать свой выбор.
В условиях
коррекционной школы сложно говорить о возможности сформированного морального
сознания обучающихся, однако ещё сложнее вырабатывать правильное поведение, не
опираясь на понимание и осознание подходов, лежащих в основах выбора той или
иной формы поведения, а также переноса имеющегося опыта в иные ситуации. Предлагаемый
учащимся материал максимально конкретизирован и структурирован, в нем выделены главные
идеи, показана логика взаимосвязей; материал представлен в доступной,
наглядной, запоминающейся и эмоционально насыщенной формах. Учащимся
предлагается  принимать самое непосредственное участие в процессе обсуждения и
анализа изучаемой темы (проблемы), не быть пассивными слушателями и
исполнителями требований учителя. Изучаемый материал опирается на жизненный
опыт других людей и самих учащихся, будит их мысль, учит рассуждать о жизни и
поступках людей, находить нужное нравственное решение в сложной ситуации,
участвовать в дискуссиях, высказывать свою точку зрения. Весь этот процесс
организуется, планируется и направляется учителем.
Основная
идея, которая призвана донести до сознания учащихся в ходе работы по программе
«Этика», определяется золотым правилом нравственности: поступай по отношению к
другим так, как хотел бы, чтобы они поступали по отношению к тебе, т.е. основу
морали составляет потребность относиться к другим людям как к самому себе,
развивать себя через уважение и возвышение других людей. Задача учебного
предмета - убедить учащихся в том, что все люди равны в их стремлении к
счастью, сохранению достоинства, каждый человек должен предъявить к себе такие
же требования, какие он предъявляет к другим. Люди могут совершать ошибки, но
они не должны нести беду и горе окружающим.
Программа учебного предмета по этике в 8
классе включает следующие разделы:
1. Представление людей о добре и зле.
Идеал.
2. Взаимоотношения с родителями.
Раздел «Представление людей о добре и зле.
Идеал»  является достаточно сложным для понимания  учащимися с интеллектуальными
нарушениями, поэтому при его изучении не используются сложные, отвлеченные
категории и примеры. Изучение программного материала осуществляется с опорой  на
личный опыт учащихся, их конкретные дела и поступки, подводит их к пониманию
того, что не всегда дела и поступки, приятные самому человеку, являются добром,
равно как неприятные - злом. На уроках   рассматривается положительное влияние
добрых дел и поступков на формирование личности,  учащиеся знакомятся с
оценками этих нравственных категорий.
Идеал рассматривается с точки зрения
эталона — измерителя высоких нравственных качеств личности, способствующего ее
развитию, если это положительный идеал, и мешающего развитию, если идеал
ложный. Изучение ведущих качественных характеристик человеческой личности
позволит обогатить развитие эмоциональной сферы. Учащиеся  опираются на примеры,
близкие и понятные им, на возможные действия известных исторических героев,
сказочных или литературных персонажей.
В разделе «Взаимоотношения с родителями»
рассматриваются взаимоотношения со взрослыми как одна из важнейших проблем
юношеского возраста, включающая в себя как социальный, так и психологический
аспекты. Потребность в самоутверждении со стороны подростка нередко приводит к
серьезным противоречиям, принимает форму тяжелых семейных конфликтов, которые
тягостны и родителям, и детям. Основная задача содержания данного раздела -
попытаться помочь подростку понять и преодолеть сложности, возникающие во
взаимоотношениях с родителями. Для этого необходимо:
- выяснить, каково значение семьи (или
людей, заменяющих ее) для роста и развития ребенка;
- показать важность влияния семьи на
формирование личности ребенка;
- объяснить подростку, что нередко
причиной недоразумений в семье является он сам, его эгоистические
(потребительские) желания и поступки.
В этой части  учащиеся подводятся к
пониманию мотивов, поступков и возможных реакций их родителей, обсуждаются
достойные способы выхода из проблемных ситуаций, возникающих в семье в силу тех
или иных причин, с соблюдением такта, понимания реальной обстановки в семьях
учащихся.
Принцип
коррекционной направленности обучения является одним из ведущих, поэтому особое
внимание обращено на коррекцию имеющихся у отдельных учащихся специфических
нарушений, на коррекцию всей личности в целом.
         На каждый изучаемый
раздел отведено определенное количество часов, указанное в тематическом плане,
предусмотрено неоднократное повторение и закрепление пройденного материала. Программа
обеспечивает необходимую систематизацию знаний.

2 Место учебного предмета в учебном плане
В соответствии с учебным планом МБОУ КШ
«Надежда» на 2021-2022 учебный год учебный предмет «Этика» входит в
образовательную область «Обществознание» и является обязательной частью
учебного плана. Рабочая программа по предмету «Этика» в 8 классе в соответствии
с учебным планом рассчитана на 34 часа в год, т.е. 1 час в неделю (34 учебных
недели).

3 Содержание учебного предмета
Раздел 1. «Представление
людей о добре и зле. Идеал»
 Представления людей о
добре и зле. Как проявляется добро. Почему возникает зло.
Влияние добрых или недобрых (неправильных)
поступков человека на его характер. Как люди распознают в человеке
доброжелательность, недоброжелательность.
Идеал как представление о наиболее
совершенных физических и психологических свойствах человека.
Индивидуально - личностные качества
человека, их влияние на его характер и отношение к нему других людей: любовь -
ненависть; благородство - низость; бесстрашие -  страх; мужество -  трусость;
стыд -  бесстыдство; щедрость - скупость; мудрость - глупость; милосердие -
жестокость; мягкость -  грубость; доброжелательность - зависть.

Раздел 2. «Взаимоотношения с родителями»
Что такое семья. Семья в жизни человека.
Место и роль ребенка в семье. Родственники и родственные отношения.
Значение родителей для ребенка: тепло,
поддержка, ощущение защищенности; власть родителей (материальные блага,
поощрение); образец для подражания (нередко идеал, авторитет); друг и советчик.

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

4 Тематическое планирование с определением
основных видов учебной деятельности обучающихся

№ п/п

Раздел/тема

Кол-во
часов

Основные виды учебной деятельности
  обучающихся

I

Представление людей о добре и зле. Идеал

17

Восприятие
  объяснения учителя;
участие в беседе;
комментированное чтение;
составление словаря терминов и понятий;
взаимообъяснение материала темы;
учимся
  видеть добрые поступки вокруг;
работа
  с таблицей - плакатом, аргументирование своей позиции

1

Представления
  людей о добре и зле

1

2

Как
  проявляется добро

1

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

3

Почему
  возникает зло

1

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

4

Влияние
  поступков человека на его характер

1

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

5

Как люди распознают в человеке
  доброжелательность, недоброжелательность

1

Комментированное чтение;
учимся
  видеть добрые поступки вокруг;
выполнение
  простого диагностического теста;
разговор за круглым столом, обмен
  мнениями, суждениями, знаниями;
создание
  живой картины;
разыгрывание
  ситуационно -
ролевой
  игры по заданиям игровых карточек

6

Идеал

2

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

7

Индивидуально-психологические качества
  человека

2

Восприятие
  объяснения учителя;
устный рассказ по теме;
составление словаря терминов и понятий;
самостоятельная работа с источниками
  информации;
разыгрывание
  ситуаций, разбор ситуаций;
знакомство
  с репродукциями, музыкальными произведениями

8

Любовь - ненависть

1

Восприятие
  объяснения учителя;
участие в беседе;
взаимные вопросы и задания
  групп (после прочтения текста, просмотра кинофрагмента или
  иллюстративного материала, сообщения, рассказа учителя);
импровизация
  ситуации;
составление
  галереи образов (с последующей выставкой)

9

Бесстрашие -  страх

1

Восприятие
  объяснения учителя;
участие в беседе;
высказывание
  впечатлений о незнакомом человеке по фотографии;
взаимные вопросы и задания
  групп (после прочтения текста, просмотра кинофрагмента или
  иллюстративного материала, сообщения, рассказа учителя);
составление
  галереи образов (с последующей выставкой)

10

Мужество -  трусость

1

Восприятие
  объяснения учителя;
комментированное чтение;
взаимные вопросы и задания
  групп (после прочтения текста, просмотра кинофрагмента или
  иллюстративного материала, сообщения, рассказа учителя);
составление
  галереи образов (с последующей выставкой)

11

Щедрость - скупость

1

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

12

Мудрость - глупость

1

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

13

Милосердие -  жестокость

1

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

14

Доброжелательность - зависть

1

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

15

Обобщающий урок по теме «Представление
  людей о добре и зле. Идеал»

1

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

II

Взаимоотношения с родителями

17

1

Что
  такое семья

1

Восприятие
  объяснения учителя;
участие в беседе;
рассматривание
  сходных позиций к другим людям, друг к другу;
работа
  с таблицей - плакатом, аргументирование своей позиции;
ролевая
  игра;
взаимные вопросы и задания
  групп (после прочтения текста, просмотра кинофрагмента или
  иллюстративного материала, сообщения, рассказа учителя);
импровизация
  ситуации

2

Семья
  в жизни человека

2

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

3

Место
  и роль ребенка в семье

2

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

4

Родственники
  и родственные отношения

2

Учимся
  видеть добрые поступки вокруг;
рассматривание
  сходных позиций к другим людям, друг к другу;
работа
  с таблицей - плакатом, аргументирование своей позиции;
ролевая
  игра;
разыгрывание
  ситуаций, разбор ситуаций;
заполнение
  анкеты;
выполнение
  простого диагностического теста;
импровизация
  ситуации;
дискуссия по теме;
работа с изречениями и пословицами

5

Значение
  родителей для ребенка

2

Восприятие
  объяснения учителя;
участие в беседе;
рассматривание
  сходных позиций к другим людям, друг к другу;
работа
  с таблицей - плакатом, аргументирование своей позиции;
ролевая
  игра;
взаимные вопросы и задания
  групп (после прочтения текста, просмотра кинофрагмента или
  иллюстративного материала, сообщения, рассказа учителя);
импровизация
  ситуации

6

Конфликты с родителями. Причины
  конфликтов

2

Составление словаря терминов и понятий;
самостоятельная работа с источниками
  информации;
подготовка творческой беседы с членами семьи;
разыгрывание
  ситуационно - ролевой игры по заданиям игровых карточек

7

Предупреждение
  и преодоление конфликтов в семье

2

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

8

Правила
  поведения в семье

3

Участие в беседе;
комментированное чтение;
составление словаря терминов и понятий;
составление вопросов для интервью по теме
  урока;
разработка
  правил поведения в общественных местах;
разыгрывание
  ситуаций, разбор ситуаций;
разбор
  этикетных ситуаций в форме «Экзамен»;
разговор за круглым столом, обмен
  мнениями, суждениями, знаниями

9

Обобщающий
  урок по теме «Взаимоотношения с родителями»

1

Составление вопросов для интервью по теме
  урока;
взаимообъяснение материала темы;
разговор за круглым столом, обмен
  мнениями, суждениями, знаниями;
решение
  задач по культуре поведения

Итого

34

5 Планируемые
результаты освоения учебного предмета
Планируемые результаты освоения учебного
предмета по итогам обучения в 8 классе:
- иметь общие представления  о добре и
зле;
- готовность
к нравственному самосовершенствованию, духовному саморазвитию;
- развитие
этических чувств, доброжелательности и эмоционально-нравственной отзывчивости,
понимания и сопереживания чувствам других людей;
- уметь объяснять свои действия и поступки
для коммуникации и взаимодействия с окружающими: сверстниками, учителями, родителями;
- понятие о нравственном идеале как
представление о наиболее совершенных физических и психологических свойствах
человека;
- представление об индивидуально -
личностных качествах человека, их влиянии на его характер и отношении к нему
других людей;
- представление о причинах конфликтов в
семье  и об их преодолении;
- готовность применять правила поведения в
семье;
- готовность признавать
возможность существования различных точек зрения на оценку событий.

6 Материально-техническое обеспечение
образовательной деятельности
Оборудование класса:
- классная магнитная доска с
набором приспособлений для крепления таблиц, картинок;
- классная меловая доска;
- мультимедийный
проектор;
- компьютер;
- экран;
- рабочие места для
обучающихся и учителя;
- шкафы для хранения
учебников, дидактических материалов, пособий;
- мультимедийные
образовательные ресурсы, соответствующие тематике программы;
- репродукции картин, наборы
сюжетных картинок в соответствии с тематикой и видами работы, указанными в
программе и методических пособиях;
- методические и учебные
материалы по предмету.

7 Список литературы

Для учителя
1. Азбука нравственного
воспитания / под ред. И.А. Каирова, О.С. Богдановой. -  М., 1975.
2. Басманова Э. Гостевой
этикет, или На высшем уровне -  М., 2006.
3. Бгажнокова
И.М. Психология умственно отсталого школьника -  М.: Просвещение, 2012.
4. Васильева - Гангнус
Л.В. Правила
этикета: краткий справочник. - М., 1992.
5. Забрамная С.Д.,
Боровик О.В. Развитие ребёнка – в ваших руках: книга полезных
советов для родителей, воспитателей, учителей, психологов, дефектологов. - М.,
2000.
6. Искусство
жить достойно. Хрестоматия по этике -  М.: Родина, 2014.
7. Камычек Я. Вежливость
на каждый день -  М., 2002.
8. Корчинова
О.В. Детский этикет - Ростов н/Д.: Феникс, 2010.
9. Куликова Т.А. Семейная
педагогика и домашнее воспитание -  М.,2000.
10. Курочкина И.Н. Этикет
для детей и взрослых: учебное пособие -  М., 2001.
11. Немов Р.С. Психологич.
Книга 1. Общие основы психологии. – М.: Владос, 2004.
12. Панкеев И.А. Энциклопедия
этикета - М., 1999.
13. Поддубская Л.Р. Этикет
от А до Я - М., 2003.
14. Разум сердца. Мир
нравственности в высказываниях и афоризмах /
сост. В.Н. Назаров, Г.П. Сидоров - М.,
1990.
15. Словарь по этике /
под ред. И.С. Кона - М., 1983.
16. Современная
энциклопедия: этикет / авт.-сост. И.Е. Гусев - М., 1999.
17. Сухомлинский В.А. Хрестоматия
по этике -  М., 1990.
18. Шемшурина А.И. Основы
этической культуры: книга для учителя - М., 2000.
19. Шемшурина А.И. Этическая
грамматика - М., 2004.
20. Шипицина
Л.М. Уроки общения для детей с нарушениями интеллекта» - СПб.: «Просвещение»,
2006.
21. Шипицина Л.М.,
Защиринская О.В. Азбука общения -  СПб., 2005.
22. Этика: словарь изречений и афоризмов -
М., 1994.
23. Этика. Энциклопедический словарь / Под ред. Р.Г. Апресяна, А.А.
Гусейнова. -  М., 2001.

Для учащихся
1. Аникин В.П. Живая
вода: сборник русских народных песен, сказок,
пословиц, загадок -  М., 1987.
2. Волович
А.И. Этика и этикет – М.: «Школьная пресса», 2005.
3. Лихачева Л. Уроки этикета в рассказах,
картинках и задачках -  Екатеринбург: Средне-Уральское издательство, 1996.
4. Насонкина С.А. Уроки
этикета -  СПб., 2003.
5. Потапов С., Вакса О. Этикет
для подростков, или Искусство нравиться себе и другим -  М., 1999.
6. Формановская Н.И. Вы
сказали: «Здравствуйте!»: речевой этикет в нашем общении - М., 1987.
7. Шалаева Г.П. Как себя вести? –
Издательская группа АСТ., 2010.
8. Шалаева Г.П. Как вести себя в гостях  –
Издательская группа АСТ., 2010.
9. Шалаева Г.П. Как вести себя дома –
Издательская группа АСТ., 2010.
10. Шалаева Г.П. Как
вести себя в школе  – Издательская группа АСТ, 2010.

Скачано с
www.znanio.ru

file_name: РПД 8 в  класс Этика.docx

alt: Реализация данной рабочей программы осуществляется без использования учебников, но предполагает использование разнообразного наглядного материала: таблиц, схем, рисунков, сюжетных картин, произведений художественной литературы, фрагментов кинофильмов, а…

alt: От учащихся не требуется точного воспроизведения правил и определений тех или иных нравственных законов и принципов, им дается общее представление об этих законах и принципах,…

alt: Изучение программного материала осуществляется с опорой на личный опыт учащихся, их конкретные дела и поступки, подводит их к пониманию того, что не всегда дела и…

alt: Как люди распознают в человеке доброжелательность, недоброжелательность1

alt: Щедрость - скупость1Восприятие объяснения учителя; анализ положительных и отрицательных качеств в самом себе, составление таблицы; взаимные вопросы и задания групп (п осле прочтения текста, просмотра…

alt: Семья в жизни человека2 Подготовка вопросов по содержанию прочитанного текста; составление словаря терминов и понятий; самостоятельная работа с источниками информации; подготовка творческой беседы с членами…

alt: Значение родителей для ребенка 2

title: Адаптированная рабочая программа по учебному предмету "Этика". 8 класс. Вариант  II.