Ну и ладушки: душу отвел, теперь можно разговляться на софтверной мякине. Хочу поделиться с читателем нетривиальными соображениями по поводу мощнейшей программы дистанционного обучения – 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 над «трояном» настолько фундаментальна, что позволяет говорить о новом качестве продукта, тем не менее принцип остается неизменным: получение контроля над удаленным компьютером.
Впору задуматься: отчего программа NetOp School пребывает практически в гордом одиночестве на более чем напряженном в конкурентном отношении софтостроительном рынке? Тут-то мы и подходим к моим анонсированным нетривиальным соображениям. Однако – по порядку.