Доброго времени суток!
В школе есть ИТ классы, где есть попытки дать учащимся что-то полезное, а не только перевод из двоичной системы в десятичную и обратно. Многое можно было бы сделать через админа и оборудование школы, но все очень сложно. Поэтому решения могут быть следующие:
- ставить свой сервер в школе
- ставить сервер дома
- заводить что то в облаке
Есть несколько задач к которым хотелось бы получить комментарии:
1. Организация хранения файлов типа git, ftp или что то подобное.
- Пользователь заходит на сервис
- вводит ранее выданный ключ(срок действия 1 день (привет дискорд))
- регистрируется и пользуется сервисом
- есть база пользователей где можно менять пароли или вводить в ручную
- у каждого свой диск (хорошо бы доступ 24/7)
- эта задача самая важная!!!!
2. Облачная среда разработки python (типа SC50)
- окно с кодом (хорошо бы что были вкладки)
- консоль
- отладка
3. Свой уголок в linux server
- Максимально простое DE типа LXQt
- Сервисы sql, apache, php, java
Сервисы
4. Подтягивание локального оборудования (через браузер?)
- доступ к камере
- доступ к ардуине и др.
В теории, все можно собрать на виртуальной машине, что бы конце года все можно легко и просто снести и поставить. Главная сложность с автоматизацией процесса регистрации и создания окружения для всех пользователей. образцы для подражания ide.cs50.io, cloud9, но сложно передавать файлы.
Всем откликнувшимся заранее спасибо!