Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024)

Материал из 0x1.tv

(перенаправлено с «20240630E»)
Докладчик
Петр Леляев

В данной статье приведён обзор системы управления компьютерным классом, созданной в ГАУ «Центр цифровизации образования».

Рассмотрены её основные отличия и преимущества по сравнению с использующимися на проприетарных ОС решениями, в частности, Veyon.

Видео

on youtube

Презентация

Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf

Thesis

Активное развитие информационных, и, в частности, сетевых технологий не обошло стороной образовательный процесс. В первую очередь это касается уроков информатики, как наиболее технически оснащённого процесса в школьном образовании. Достаточно продвинутые учителя при работе на проприетарных ОС использовали в работе различные инструменты, в первую очередь Veyon. При переходе на свободные ОС возможность пользоваться Veyon сохранилась (в частности, на Astra Linux[1] и ОС «Альт» [2]).

Однако главная проблема при использовании Veyon в образовательном процессе — сложность его настройки. Значительная часть учителей и даже администраторов не может настроить его самостоятельно. В то же время постоянный контроль за рабочими местами учеников может не являться необходимым, но несколько инструментов, такие как обмен файлами, запрет определённых действий учеников, удалённый вход и выход из системы, очевидно нужны подавляющему большинству учителей. Возникла необходимость в создании инструмента, где данные функции будут работать «из коробки», без необходимости выполнения команд в консоли. Таким инструментом стала программа «Управление компьютерным кабинетом», созданная в ГАУ «Центр цифровизации образования».

Эта программа изначально была рассчитана не как аналог, а как дополнение к Veyon, и связывает компьютер учителя и учеников по протоколу ssh. Главным её преимуществом является то, что достаточно в графическом интерфейсе внести имена и адреса хостов с логином и паролем администратора, после чего доступ по ssh настраивается в автоматическом режиме. На рисунках ниже представлен вид текущей версии программы.

Управление компьютерным кабинетом, вкладка учителя
Управление компьютерным кабинетом, вкладка настройки хостов

Она предоставляет различный функционал для учителя и администратора для случая, когда это разные люди и они не вмешиваются в работу друг друга.

Возможности, доступные для учителя:

  • раздача, сбор и очистка заданий со всех выбранных хостов;
  • архивация и восстановление домашней папки на хостах;
  • отображение имени хоста, смена обоев, открытие браузера, удалённый вход и выход из системы;
  • открытие на сервере проводника с подключённой папкой на одном из хостов;
  • также учитель может работать и переключаться между профилями — это файлы, хранящие информацию о списке хостов вместе с логинами и паролями. У учителя есть возможность организации одновременного выхода из системы на всех хостах и централизованного входа в систему под другим логином, что может быть полезно, когда в одном кабинете занимаются несколько разных классов.


Возможности программы для администратора:

  • проверка доступности хостов, настройка доступа по ssh, получение IP по MAC-адресу;
  • создание и удаление учётных записей, включение и выключение автологина;
  • установка и настройка Veyon на сервере и хостах, копирование и удаление ключей;
  • выполнение команд на хостах, установка и удаление программ;
  • ограничения профиля — запрет на изменение рабочего стола, интернет, подключение к wi-fi сетям, устройства ввода, а также защита паролем самой вкладки настройки;
  • простая генерация, импорт и экспорт адресов хостов, логинов и паролей администраторов и учеников.


Отдельно следует упомянуть пересекающиеся с Veyon возможности, например, удалённый вход в систему. Разработчиков не устроила реализация входа в Veyon через xdotool, но других вариантов в Linux просто не существует, потому удалённый вход в систему был реализован через доработку sddm, чтобы можно было отправить специальным образом сформированную команду для логина. Такое решение невозможно предложить в апстрим Veyon, поскольку оно зависит от sddm.

Программа создавалась и развивается в тесном сотрудничестве с фокус-группой сетевых администраторов московских школ, в настоящее время она входит в репозиторий дистрибутивов систем МОС и РОСА. Для программы существует подробная инструкция[3], в частности, описывающая решения часто возникающих проблем. Кроме компьютерного класса, система управления может также использоваться для любых устройств под управлением МОС. Разработчики рассчитывают на более широкое внедрение данной программы в образовательный процесс.

Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024)!.jpg

Примечания и ссылки

  1. Информатизация в школе, Veyon — установка и настройка в Astra Linux Common Edition, 2021
  2. Базальт СПО, Как настроить программу для управления компьютерным классом Veyon, 2024, [1]
  3. Центр цифровизации образования, Управление компьютерным классом, 2024, [2]