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

Основные возможности:

  • Дистанционный контроль за компьютерами учеников
  • Демонстрация экрана учителя всем учащимся
  • Обмен файлами между компьютерами
  • Групповое управление компьютерами
  • Мониторинг активности учащихся
Перевод описания программы с официального сайта:

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

В отличие от широко используемого коммерческого эквивалентного программного обеспечения, iTALC свободен! Это означает, что Вы не должны платить за дорогие лицензии. Кроме того исходный текст свободно доступен.

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

iTalc

Производим установку iTALC на компьютер преподавателя:

apt-get install italc-master

Генерируем публичный ключ учителя:

ica -role teacher -createkeypair

chmod o+r /etc/italc/keys/private/teacher/key

После установки в версии 1.0.9.1.6 нужно пользователя, от которого будет запускаться italc на компьютере преподавателя добавить в группу italcmaster. Я делал это вот такой командой: usermod -G italcmaster имя своего пользователя.

От имени пользователя на компьютере учителя запускаем клиентскую часть программы:

ica

В системном лотке появится следующий индикатор:

iTalc - иконка в трее

Так как клиентская часть для подключения использует порт 5900, необходимо следить за тем, чтобы он не был занят.
Запускаем iTALC-мастер: Меню KDE >> Образование >> Обучающие программы >> Управление рабочими столами учеников (iTALC).

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

На клинских машинах устанавливаем клиентскую часть программы iTALC:

apt-get install italc-client

Создаём директорию, куда мы поместим сгенерированный публичный ключ учителя (/etc/italc/keys/private/teacher/key):

mkdir -p /etc/italc/keys/public/teacher/

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

ica

На головной машине настраиваем подключение. Сначала программа попросит создать группу, в которую будут входить подключения (у меня это кab_18 — по номеру кабинета). Создав группу включаем в неё наших клиентов

Параметры сети на клиентской машине можно узнать следующей командой:
 
ifconfig



Воспользовавшись ssh, можно сэкономить, немного, времени и ускорить процесс настройки.

Дополнительный материал: