02
Windows, Chromebook и школьный Mac требуют разных проверок
Одинаковая надпись «нельзя установить программу» может означать разные ограничения. Для одной среды проблему решает уже установленный редактор; для другой нужен браузерный вход; для третьей курс требует именно macOS-приложение. Сначала определите устройство и обязательный результат, а затем выберите разрешённый путь.
Windows: отделите написание кода от его запуска
Если на Windows-компьютере нельзя устанавливать редактор, проверьте, есть ли у школы уже одобренный инструмент. Если есть, уточните, можно ли использовать его для задания и куда сохранять проект. Не загружайте случайные переносные версии программ: даже если они запускаются без установки, это не делает их разрешёнными для школьной работы.
Удалённая среда может помочь, если преподаватель разрешает её, школьная сеть пропускает соединение, а вам доступен нужный способ управления. Но редактор на школьном компьютере и программа на удалённом Mac — не одно и то же. При работе через SSH код может редактироваться удалённо, однако условия подключения и доступность нужных компонентов должны совпадать с требованиями курса.
| Вариант для ученика с Windows |
Что можно сделать |
Что проверить до начала |
Оценка для сдачи |
| Установленные школой инструменты |
Писать и запускать код в уже доступной программе |
Разрешает ли преподаватель использовать её для проекта |
Подходит, если совпадают требования |
| Браузерный редактор |
Работать с кодом в окне браузера |
Разрешены ли сайт и вход, можно ли получить итоговый файл |
Условно подходит |
| Удалённый Mac |
Выполнять задачи в удалённой macOS-среде |
Разрешение школы, доступность подключения, нужное ПО и передача файлов |
Подходит при выполнении всех условий |
| Локальная установка без согласования |
Попытаться добавить программу на школьный компьютер |
Нарушает ли это правила управления устройством |
Не использовать |
Для VS Code Remote-SSH недостаточно просто установить редактор на одном устройстве: нужны подходящий клиент для SSH и удалённый компьютер, доступный по правилам организации. В официальном описании Remote-SSH также объяснено, что проект можно открывать и редактировать на удалённой машине. Перед выбором этой схемы уточните, разрешает ли школа именно такой способ, и не передавайте закрытые ключи или пароль от школьной учётной записи в файлах проекта.
Chromebook: браузерный доступ не гарантирован
Chromebook может быть удобен для занятий, которые полностью проходят в браузере. Но наличие браузера само по себе не означает, что там откроется удалённый рабочий стол, разрешится нужное расширение или заработает программа курса. Настройки приложений и дополнений на управляемых устройствах могут задаваться школой; это отражено в документации по управлению приложениями и расширениями ChromeOS.
Некоторые Chromebook поддерживают Linux-среду для разработки, но доступность зависит от устройства и его настроек. В справке по Linux на Chromebook описана эта возможность, однако школьная администрация может не разрешить её включение. Не планируйте сдачу проекта, пока не подтвердите доступ и не проверите, что выбранная среда запускает именно требуемые инструменты.
Если курс предполагает доступ к удалённому рабочему столу через браузер, проверьте, предоставляет ли выбранная среда такой способ и разрешён ли он сетью школы. Управление удалённым доступом также может зависеть от организационных настроек, что отмечено в справке по администрированию Chrome Remote Desktop. Не устанавливайте расширение или клиент только потому, что его удалось найти: сначала согласуйте установку и способ соединения.
Управляемый школьный Mac: macOS не означает свободную установку
На школьном Mac уже может быть macOS, но права устанавливать программы и обновлять систему определяет политика организации. В документации по ограничениям управления устройствами Apple описано, что управляемая конфигурация может ограничивать отдельные действия и функции. Поэтому отсутствие Xcode не повод отключать профиль управления или менять настройки безопасности.
Сначала уточните, предоставил ли преподаватель нужное приложение, есть ли оно в доступном школьном каталоге программ и разрешён ли вход под учебной учётной записью. Если курс требует Xcode, проверьте требования к системе в официальной таблице совместимости Xcode, затем сопоставьте их с устройством, которым школа разрешает пользоваться. Если установить программу самостоятельно нельзя, попросите администратора подготовить учебный компьютер или согласовать другой вариант.
Не используйте личную учётную запись, ключи доступа или пароли для обхода школьных ограничений. Если соединение или установка заблокированы, остановитесь и обратитесь к преподавателю либо администратору.