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

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

(Новая страница: «;{{SpeakerInfo}}: {{Speaker|Петр Леляев}} <blockquote> </blockquote> {{VideoSection}} {{vimeoembed||800|450}} {{youtubelink|}} {{SlidesSection}} Fi…»)
 
 
(не показаны 3 промежуточные версии этого же участника)
;{{SpeakerInfo}}: {{Speaker|Петр Леляев}}
<blockquote>
В данной статье приведён обзор системы управления компьютерным классом, созданной в 
ГАУ «Центр цифровизации образования». 

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

{{VideoSection}}

{{vimeoembed|993361547|800|450}}
{{youtubelink|}}
|z3NxVZdHvAU}}
{{SlidesSection}}
[[File:Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024).pdf|left|page=-|300px]]

{{----}}

== Thesis ==
* МОС, ssh, управление, кабинет, информатика.
* https://hub.mos.ru/mos/src/comp-cab-setup

Активное развитие информационных, и, в частности, сетевых технологий не обошло стороной образовательный процесс. 
В первую очередь это касается уроков информатики, как наиболее технически оснащённого процесса в школьном образовании. 
Достаточно продвинутые учителя при работе на проприетарных ОС использовали в работе различные инструменты, в 
первую очередь Veyon. При переходе на свободные ОС возможность пользоваться Veyon сохранилась  частности, на 
Astra Linux<ref name="leliaev-1">Информатизация в школе, Veyon  установка и настройка в Astra Linux Common Edition, 2021</ref> и ОС «Альт» 
<ref name="leliaev-2">Базальт СПО, Как настроить программу для управления компьютерным классом Veyon, 2024, [https://habr.com/ru/companies/basealtspo/articles/799727/]</ref>). 

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

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

[[File:osseduconf-2024-lelaev-lelaev-leliaev-img001.png|center|800px|thumb|Управление компьютерным кабинетом, вкладка учителя]]

[[File:osseduconf-2024-lelaev-lelaev-leliaev-img002.png|center|800px|thumb|Управление компьютерным кабинетом, вкладка настройки хостов]]

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

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


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

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

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

Программа создавалась и развивается в тесном сотрудничестве с фокус-группой сетевых администраторов московских школ, 
в настоящее время она входит в репозиторий дистрибутивов систем МОС и РОСА. Для программы существует подробная 
инструкция<ref name="leliaev-3">Центр цифровизации образования, Управление компьютерным классом, 2024, [https://it-help-school.ru/]</ref>, 
в частности, описывающая решения часто возникающих проблем. Кроме компьютерного класса, система управления может 
также использоваться для любых устройств под управлением МОС. Разработчики рассчитывают на более широкое внедрение 
данной программы в образовательный процесс.

{{----}}
[[File:{{#setmainimage:Система управления компьютерным классом для МОС (Петр Леляев, OSEDUCONF-2024)!.jpg}}|center|640px]]
{{LinksSection}}
<!-- <blockquote>[©]</blockquote> -->

<references/>

[[Категория:OSEDUCONF-2024]]
[[Категория:Draft]]
[[Категория:СПО в образовании]]

Текущая версия на 18:01, 7 августа 2024

Докладчик
Петр Леляев

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

Рассмотрены её основные отличия и преимущества по сравнению с использующимися на проприетарных ОС решениями, в частности, 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]