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

Востребованные функции

Для выяснения реальных потребностей преподавателей в функционале ПО желательно провести опрос и выяснить наиболее необходимые возможности и пожелания преподавателей и студентов. Список вопросов для анкеты предлагаю собирать здесь.

  • Мощность учебных компьютеров
  • Скорость соединения с Интернет
  • Наличие одного мощного компьютера на класс или возможность его приобретения
  • Количество студентов в одной аудитории
  • Мобильность рабочих мест
  • Наличие видеокамеры и необходимость в ней

...

Личные инструменты