Вопрос на засыпку: «За какие такие заслуги загонобобленные потребители должны исполнять три раза „ку“ перед гоблинами? За красные панталоны или за ставку на оскорбительный развод лохов?». Единственной штуковиной, не подлежащей надомному саморучному ремонту, оказалась игровая приставка Microsoft Xbox. Дык оно понятно: большому кораблю большую замену безвозвратно скопытившегося DVD-привода за сотню редмондских ассигнаций. Все остальное элементарно исправляется любым ламером на коленках, если, конечно, его руки не заточены под иные, особо специфические втирания.
Ну и ладушки: душу отвел, теперь можно разговляться на софтверной мякине. Хочу поделиться с читателем нетривиальными соображениями по поводу мощнейшей программы дистанционного обучения — NetOp School.
Начну с концепции. NetOp School разработана датской компанией Danware Data A/S и предназначена для универсального взаимодействия преподавателя с учениками в любом виртуальном пространстве. В голову сразу лезет Интернет, однако NetOp School замечательно справляется и с более камерным антуражем — например, с обычным компьютерным классом. Выглядит это так: модуль NetOp Teacher устанавливается на компьютере преподавателя, модуль NetOp Student — на машине каждого студента. Связь устанавливается по любому из популярных протоколов: TCP/IP, NetBios, IPX либо Wireless.
Компьютер преподавателя выполняет роль учебного сервера в сети, к которому подключаются студенты, после чего в распоряжении преподавателя оказывается всеобъемлющий набор функций:
Демонстрация (функция Demonstrate) любых действий как со своего (преподавательского) компьютера, так и с компьютера любого студента. Под демонстрацией понимается любое действие: работа с новой программой; показ слайдов, презентации, кинофильма; прослушивание аудиозаписи, браузинг в Интернете и т. п. Соответственно, студент может продемонстрировать только преподавателю либо всему классу свое умение выполнять ту или иную поставленную задачу;
Привлечение внимания (Attention) — функция, позволяющая преподавателю полностью блокировать клавиатуру, мышь и экран любого выбранного студента либо всего класса;
с помощью Контроля (Control) преподаватель получает доступ к компьютеру студента, например, для того, чтобы продемонстрировать ему правильную последовательность действий по выполнению того или иного задания;
функция Коммуникации (Communicate) позволяет вести звуковую беседу с поддержкой видео (или без таковой), текстовый чат либо обмениваться сообщениями (messages). Преподаватель волен выбирать для общения одного студента или группу выбранных из списка студентов;
Рабочая группа (Work Group) позволяет преподавателю формировать и динамически менять состав учебных классов (рабочих групп). В полном согласии с традицией «невиртуального» обучения преподаватель волен назначать старосту группы и делегировать ему любую толику прав по управлению занятиями;
функция Прогона (Run) запускает подготовленные контрольные работы, тесты и опросы. Помимо этого Run инициирует запуск любой программы как локально (на компьютере преподавателя), так и дистанционно (на компьютере любого студента);
с помощью Записи (Record) преподаватель заблаговременно подготавливает любую демонстрацию, которую затем проигрывает студентам во время занятий. Очевидно, что Record позволяет эффективно автоматизировать процесс обучения и снизить нагрузку преподавателя (вместо того чтобы каждый день выдавать одинаковую последовательность кликов мыши, демонстрируя работу какой-то компьютерной программы, можно записать учебный ролик, а затем постоянно проигрывать на занятиях, отвечая лишь на текущие вопросы студентов);
Файлы (Files) позволяют преподавателю раздавать студентам либо забирать у них любые документы и папки (например, подготовленный отчет, графическую работу и т. п.);
функции Commands и Policy относятся к глобальным настройкам учебного процесса — включению/выключению компьютера, подсоединению к тому или иному классу в реальном времени, установку привилегий и допусков для каждого студента и класса в целом (рис. 1).
Как видите, функциональность NetOp School, по крайней мере теоретически, позволяет говорить об идеальной среде дистанционного обучения. Я давно искал программу подобного рода и должен признаться, что ничего даже отдаленно приближающегося к датскому продукту не обнаружил за несколько лет поисков — ситуация на первый взгляд удивительная, поскольку в основе программы дистанционного обучения лежит банальный «троян» типа WinVNC или Remote Administrator! Разумеется, надстройка NetOp School над «трояном» настолько фундаментальна, что позволяет говорить о новом качестве продукта, тем не менее принцип остается неизменным: получение контроля над удаленным компьютером.