Linux for schools
Материал из NNLUG Wiki.
Содержание |
Структура компьютерного класса
- Один общий для всей сети сервер, она же машина преподавателя (DHCP, DNS, WEB, Proxy, авторизация пользователей)
- Машины студентов с одинаковым набором ПО, защищенные таким образом, чтобы студент не мог НИЧЕГО менять. Только сохранять документы в своей папке. (Наилучший вариант - когда можно менять, но после перелогинивания все настройки сбрасываются к некоторым, установленным преподавателем. А у преподавателя, соответственно, должна быть волшебная кнопка "сохранить настройки" и "раздать настройки всем компьютерам класса".)
- Машина преподавателя с выводом ему экранов работающих машин с возможностью управления ими (как полного, так и выполнение команд, рестарт, блокировка и т.п.). Без разрешения преподавателя машины студентов загрузиться не могут.
Возможности системы
1. Удаленное управление (передача файлов в любую папку компьютера, а не только в расшаренную; перехват управления на себя; передача картинки с экрана монитора ученика на экран монитора учителя и т.д, вплоть до перезагрузки) ученической машиной. (Уже возможно в Edubuntu - как при работе в терминальной сессии на сервере учителя, так и при работе на локальном компьютере, при правильной настройке средств типа RDesktop и VNC)
2. Языки программирования типа QBasic (в школах можно использовать только его в виду ограниченности по времени такого раздела как программирование), ТурбоПаскаль (FreePascal?) и Си.
3. Интерактивные модели типа "Живая физика", GoogleEarth и т.п.
4. Поддержка возможно большего числа оборудования в классе. А то получается, что установили Линукс, и тут пришло такое оборудование которое может нормально функционировать только с Виндоус.
5. Программы, предназначенные для младших школьников. Например язык Лого.
6. Программы, предназначенные для общения - как текстового (ну это вроде есть в любом дистрибутиве), так и голосового (желательно с возможностью вести видеоконференции - это нужно не только ученикам, но и учителям). Также желательна простая и понятная процедура разворачивания сервера.
7. Достаточная простота настройки сетевой карты.
8. Самое нереальное - все это должно если не летать, то хотя бы ездить на компьютере класса Пентиум-2/400 МГц/128 Мб. И ни в коем случае не ползать.
Дополнительные требования
Полная русификация. Ученик вообще не должен видеть иностранных слов. Учитель - может, но немного.
Простые графические средства настройки системы. Желательно - все настройки в одном месте и одно средство настройки для одного параметра (а не, как часто бывает, - системная настройка Xorg, KDE-шная настройка Xorg, Xorg-овая настройка Xorg)
Наличие лицензированных курсов и учебников.
Система управления пользователями
В скобках - обсуждение отдельных пунктов.
- Информация о рабочем месте - имя ученика, учетное имя, статус
подключения, policy.
- "Карта класса" - возможность размещения студентов на карте в
соответствии с их физическим расположением в классе
- Все рабочие столы студентов на одном экране у преподавателя
- Трансляция рабочего стола преподавателя на все или на один экран студентов
- Трансляция как всего рабочего стола так и его отдельной части
- Пометки и рисование на экранах
- Режим "запись" - запись с экрана преподавателя, запись с экрана
студента, с экранов всех студентов
- Режим "план урока" (уточнить функционал)!!!!
- Настройка класса с места преподавателя - установка модулей, запуск
приложений, доступ в интернет и т.д.
- Блокировка экрана сразу на всех или на отдельном компьютере студентов
- Управление удаленным рабочим столом
- Передача данных в буфер обмена (между компьютерами?)
- Голосовой и текстовый чаты с одним или всеми студентами (нужно ли?)
- Передача и получение звука с/на компьютер учащегося
- Разбиение класса на группы с передачей управления ассистенту (также
контроль над ассистентами)
- Удаленный запуск программ и открытие документов на одном или всех компьютерах
- Одна комманда для всех компьютеров - выключить, перезагрузить и т.д.
- Распространение и сбор файлов с/на компьютер преподавателя - filemanager, синхронизация файлов
- Контроль над запущенными приложениями и доступом в интернет - ограничение доступа по ip, DNS адресу и маскам, обьему трафика, на разные группы компьютеров - разные права
- Запрос помощи от студента к преподавателю - некий механизм "красной
лампочки" на экране преподавателя с указанием на его отправителя
- Вход преподавателей по личному логину, паролю с сохранением личных настроек.
- Связь через интернет и глобальную сеть
- Размер до 15 Мб (эм.. Размер - один дистрибутив :))
- Размер класса от 50 (базовый) до 200 (максимальный) раб станций. (??? Ну у NetOp, оно, положим, заложено в цене. Нам таких ограничений не надо. Хотя надо понимать, что типичный рабочий класс - это 10-15 машин).
- Модуль подготовки и обработки результатов тестов Test Center
Востребованные функции
Для выяснения реальных потребностей преподавателей в функционале ПО желательно провести опрос и выяснить наиболее необходимые возможности и пожелания преподавателей и студентов. Список вопросов для анкеты предлагаю собирать здесь.
- Мощность учебных компьютеров
- Скорость соединения с Интернет
- Наличие одного мощного компьютера на класс или возможность его приобретения
- Количество студентов в одной аудитории
- Мобильность рабочих мест
- Наличие видеокамеры и необходимость в ней
...

