с помощью Контроля (Control) преподаватель получает доступ к компьютеру студента, например, для того, чтобы продемонстрировать ему правильную последовательность действий по выполнению того или иного задания;
функция Коммуникации (Communicate) позволяет вести звуковую беседу с поддержкой видео (или без таковой), текстовый чат либо обмениваться сообщениями (messages). Преподаватель волен выбирать для общения одного студента или группу выбранных из списка студентов;
Рабочая группа (Work Group) позволяет преподавателю формировать и динамически менять состав учебных классов (рабочих групп). В полном согласии с традицией «невиртуального» обучения преподаватель волен назначать старосту группы и делегировать ему любую толику прав по управлению занятиями;
функция Прогона (Run) запускает подготовленные контрольные работы, тесты и опросы. Помимо этого Run инициирует запуск любой программы как локально (на компьютере преподавателя), так и дистанционно (на компьютере любого студента);
с помощью Записи (Record) преподаватель заблаговременно подготавливает любую демонстрацию, которую затем проигрывает студентам во время занятий. Очевидно, что Record позволяет эффективно автоматизировать процесс обучения и снизить нагрузку преподавателя (вместо того чтобы каждый день выдавать одинаковую последовательность кликов мыши, демонстрируя работу какой-то компьютерной программы, можно записать учебный ролик, а затем постоянно проигрывать на занятиях, отвечая лишь на текущие вопросы студентов);
Файлы (Files) позволяют преподавателю раздавать студентам либо забирать у них любые документы и папки (например, подготовленный отчет, графическую работу и т. п.);
функции Commands и Policy относятся к глобальным настройкам учебного процесса — включению/выключению компьютера, подсоединению к тому или иному классу в реальном времени, установку привилегий и допусков для каждого студента и класса в целом (рис. 1).
Как видите, функциональность NetOp School, по крайней мере теоретически, позволяет говорить об идеальной среде дистанционного обучения. Я давно искал программу подобного рода и должен признаться, что ничего даже отдаленно приближающегося к датскому продукту не обнаружил за несколько лет поисков — ситуация на первый взгляд удивительная, поскольку в основе программы дистанционного обучения лежит банальный «троян» типа WinVNC или Remote Administrator! Разумеется, надстройка NetOp School над «трояном» настолько фундаментальна, что позволяет говорить о новом качестве продукта, тем не менее принцип остается неизменным: получение контроля над удаленным компьютером.
Впору задуматься: отчего программа NetOp School пребывает практически в гордом одиночестве на более чем напряженном в конкурентном отношении софтостроительном рынке? Тут-то мы и подходим к моим анонсированным нетривиальным соображениям. Однако — по порядку.
Когда я впервые обнаружил NetOp School, то по привычке сразу же впал в эйфорию. Перед глазами мысленно проплыл воздушный замок обновленного vCollege, школы биржевого трейдинга, кою уже восьмой год пестую в Рунете на радость жаждущим острых ощущений пассионариям. Еще бы: NetOp School позволял отказаться от старомодного трехэтапного обучения — лекционные материалы, проверочные работы, обсуждение по электронной почте — в пользу ультрасовременной и — главное! — несоизмеримо более гибкой системы аудиовизуального общения и презентаций в реальном времени. Тем более что практическая реализация заявленной концепции да и сам интерфейс NetOp School откровенно тянут на шедевр. Взгляните хотя бы на алгоритм создания плана занятий (рис. 2).
Ничто так не радует меня в NetOp School, как безупречная логика алгоритмов. Никаких тебе лишних сущностей, никакой путаницы с понятийной иерархией: составляя план занятий, мы оперируем только заданным, изначально ограниченным числом функций — тех самых Demonstrate, Attention, Control, Run и т. д. Скажем, начальные этапы урока, воспроизведенного на скриншоте: первое действие — Attention, мы блокируем доступ к клавиатуре и мыши на компьютерах всех студентов класса, привлекая их внимание к началу занятий. Второе действие — локальный запуск на компьютере преподавателя программы (в моем примере — Metastock) для последующей демонстрации работы с индикаторами волатильности. Третье действие — запись (Record) действий преподавателя по загрузке графика ценной бумаги в Metastock, выбора первого индикатора волатильности — Average True Range, изменению его периодов, демонстрации техники интерпретации и принятия трейдингового решения. Далее — по той же схеме: все четко, лаконично, исчерпывающе информативно.
Читать дальше