Установка iTalc

Материал из Mageia Russian Community Wiki
Перейти к: навигация, поиск

Введение

Пакет iTalc предоставляет учителю полный контроль за тем, что происходит на рабочих столах учеников в компьютерном классе на уроке. Кроме того предусмотрена возможность демонстрирования учебного материала в режиме реального времени, без использования проектора, с учительского компьютера ученикам. Таким образом осуществляется закономерное желание каждого учителя. Существующие способы решения этой задачи в большинстве случаев основаны на использовании коммерческих программных продуктов, рассчитаны на windows-платформы и невероятно дороги. Свободное ПО предлагает альтернативный вариант - программу iTalc.

На официальном сайте этого продукта о программе сказано следующее:

iTALC - инструмент для учителей. Эта программа позволяет Вам рассматривать и управлять другими компьютерами в своей сети несколькими способами. Программа может обслуживать операционные системы Linux, и Windows 2000/XP и даже может использоваться в смешанной окружающей среде! В отличие от широко используемого коммерческого эквивалентного программного обеспечения, iTALC свободен! Это означает, что Вы не должны платить за дорогие лицензии. Кроме того исходный текст свободно доступен.

Итак, мы имеем в наличие компьютерный класс с n-ым числом ученических компьютеров и 1 - компьютер преподавателя, объединённые в единую локальную сеть. Программное обеспечение iTALC состоит из 2-х частей: Клиента (устанавливается на ученическую машину и на компьютер преподавателя) и Мастера (устанавливается на компьютер учителя). Клиент позволяет подключаться Мастеру и управлять работой удаленной машины. Мастер содержит интерфейс, предоставляющий возможности учителю для:

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

Установка рабочего места учителя

Устанавливаем пакет italc-master с помощью пакетного менеджера из MCC "Установка и удаление программ" или команды:

[root@localhost ~]# urpmi italc-master

Добавляем пользователя, от которого будем запускать iTalc, в группу italc:

[root@localhost ~]# usermod -G italc user

или запускаем Центр управления - Система - Управление пользователями, а затем щёлкаем два раза на имени пользователя, который будет управлять iTalc, и отмечаем в меню Группы группу italc:

Italc0.png

Мы предполагаем, что группа italc уже существует (она создаётся пакетом при его установке), если это не так, то создайте её:

[root@localhost ~]# groupadd italc

Или в Центре управления - Система - Управление пользователями щёлкните на создание новой группы - "Добавить группу":

Italc7.png

Открываем порты TCP и UDP 5800-5900 для работы (если у вас разрешены все подключения, то пропустите этот шаг).

Запускаем drakfirewall Центр управления - Безопасность - Настройка персонального файервола, выбираем дополнительно и в поле "Другие порты" вписываем

5800:5900/tcp  5800:5900/udp

Завершите сеанс текущего пользователя и зайдите снова (иначе не применится группа).

Запустите клиента ica. Это можно сделать или в консоли, или установив пакет italc-client-autostart и перезагрузившись. Он появится в трее:

Italc1.png

Запускаем iTalc из меню Образование - iTalc:

Italc2.png

Введите свой пароль и нажмите ОК (если Вы хотите поправить настройки, то нажмите кнопку "Manage" без ввода пароля):

Italc3.png

Если Вы запускаете iTalc в первый раз, то Вы можете увидеть сообщение:

Italc4.png

Если всё настроено верно, то запустится iTalc:

Italc5.png

Если этого не произошло, то запустите italc в консоли и посмотрите на ошибки.

Добавляем компьютеры класса:

Italc6.png

Установка рабочего места учащегося

Первым делом скопируйте на носитель (флэш-диск или на ftp) файлы ключей /etc/italc/keys/private/teacher/key и /etc/italc/keys/public/teacher/key. Рекомендуется упаковать в архив полностью всю директорию /etc/italc/keys на компьютере учителя, к примеру в .tar.gz, а на компьютере ученика распаковать в эту же директорию - это позволит сохранить права на файлы и директории, а на компьютере ученика не устанавливать их вновь.

Устанавливаем пакет italc-client и italc-client-autostart с помощью "Установка и удаление программ" или команды:

[root@localhost ~]# urpmi italc-client italc-client-autostart

Открываем порты TCP и UDP 5800-5900 для работы (если у вас разрешены все подключения, то пропустите этот шаг). Запускаем drakfirewall, Центр управления - Безопасность - Настройка персонального файервола, выбираем Дополнительно и в поле Другие порты вписываем:

5800:5900/tcp  5800:5900/udp

Перезагружаем компьютер учащегося (клиент).