Какие аккаунты нужны для учёбы
Для первых шагов в программировании аккаунт почти не нужен: Python ставится на компьютер без регистрации (установщик распространяет Python Software Foundation, и скачивать его стоит с официального сайта), а Scratch работает в браузере и в офлайн-версии без входа. Аккаунты понадобятся, когда ребёнок захочет сохранять проекты в облаке и делиться ими.
| Среда | Нужен ли аккаунт | Что учесть для безопасности |
| Scratch в браузере | Нет для работы, да для сохранения на сайте и публикации | Ник, почта родителя, правила сообщества |
| Офлайн-редактор Scratch | Нет | Проекты хранятся в файлах на компьютере |
| Python и IDLE | Нет | Программы лежат на диске; осторожно с кодом, скачанным из сети |
| Редактор и тренажёры на этом сайте | Нет | Черновики и результаты хранятся только в браузере |
| Онлайн-курс с видеосвязью | Обычно да | Кто видит ребёнка, записываются ли уроки |
Правило безопасности в интернете простое: заводить аккаунты ребёнку только там, где без аккаунта действительно не обойтись, и всегда вместе со взрослым. Как работать в Scratch без входа и с ним, разобрано в статье Scratch онлайн и офлайн.
Пароли: как научить ребёнка
Надёжный пароль — это длинная фраза, которую ребёнок помнит, но которую нельзя угадать по его странице: не имя кота, не дата рождения и не номер школы. Для каждого сайта пароль свой. Это основа безопасности в интернете, и научиться ей можно в любом возрасте.
- Длинная фраза лучше короткого набора. Несколько не связанных слов с цифрой легче запомнить, чем «Qw7#».
- Пароль знают только ребёнок и родитель. Друзьям, «модераторам» и даже учителю на курсе его не сообщают.
- Почта — главный ключ. Через неё восстанавливают все остальные пароли, поэтому на почте должен быть самый надёжный пароль и, если можно, вход с подтверждением.
- Пароли не пишут в коде. Программа, опубликованная в сети, видна всем вместе с её текстом.
Хорошее упражнение для начинающего программиста — написать проверку пароля самому. Используйте придуманный пароль, а не настоящий:
password = "kot_murzik7"
has_digit = False
for ch in password:
if ch.isdigit():
has_digit = True
print("Длина:", len(password))
print("Есть цифры:", has_digit)
print("Достаточно длинный:", len(password) >= 12)
Длина: 11
Есть цифры: True
Достаточно длинный: False
Порог 12 символов здесь выбран для примера, его можно поменять. Пусть ребёнок сам допишет проверку на заглавные буквы и подумает, почему «kot_murzik7» всё равно плохой пароль, если кота зовут Мурзик и его фото есть в проектах.
Аккаунт в Scratch: что настроить
Если ребёнок регистрируется в Scratch, сделайте это вместе: Scratch Foundation в разделе для родителей описывает, какие данные собирает сайт и как устроено сообщество[1]. Scratch разрабатывает группа Lifelong Kindergarten в MIT Media Lab, а проект поддерживает Scratch Foundation. Для безопасности в интернете здесь главное — ник и почта.
- Ник без личных данных. Не имя с фамилией, не год рождения, не город. Ник виден всем, и сменить его потом непросто.
- Почта родителя. Указывайте адрес, к которому есть доступ у взрослого: туда придут письма о подтверждении и восстановлении пароля.
- Проекты по умолчанию не опубликованы. Проект видят другие, только когда автор нажал «Поделиться». Перед этой кнопкой стоит вместе посмотреть, что внутри.
- Комментарии под проектом. Автор может отключить комментарии к своему проекту, если они мешают.
- Профиль. В поле «Обо мне» не пишут школу, класс, адрес и ссылки на соцсети.
О самой среде и о том, для какого возраста её делали в MIT Media Lab, читайте в обзоре Scratch для детей.
Личные данные в проектах и комментариях
Личные данные — это всё, по чему ребёнка можно найти или узнать вне интернета: имя и фамилия, школа, адрес, фото, голос, расписание. В проектах они появляются случайно, поэтому перед публикацией нужна проверка.
| Где может «утечь» | Пример | Как исправить |
| Костюмы и фоны | Фото ребёнка, класса, двора у дома | Нарисовать персонажа или взять из библиотеки |
| Звуки | Запись голоса «Привет, я Маша из пятого Б» | Записать текст без имени и школы |
| Текст в проекте | Блок «говорить» с адресом или телефоном | Заменить вымышленными данными |
| Заметки и описание | «Делал с братом, мы живём на улице…» | Писать только о том, как устроен проект |
| Комментарии | Просьба «напиши мне в мессенджер» | Не отвечать, сообщить взрослому и модераторам |
Простой вопрос для проверки: «Сможет ли незнакомый человек по этому проекту узнать, где я учусь или живу?» Если да, проект нужно поправить до кнопки «Поделиться».
Правила сообщества Scratch
Сообщество Scratch — это сайт, где авторы со всего мира публикуют проекты, комментируют и делают ремиксы, а порядок поддерживают правила сообщества и модераторы. Создатели Scratch из MIT Media Lab с самого начала задумывали его как среду, где учатся друг у друга[2].
Правила просят уважать других, давать доброжелательную обратную связь, указывать автора при ремиксе и не публиковать личную информацию — свою и чужую. Личных сообщений между пользователями в Scratch нет: общение идёт в открытых комментариях и студиях, которые видят все. Если комментарий грубый или странный, рядом есть кнопка «Сообщить», и модераторы его проверят.
Обсудите с ребёнком, что делать, если кто-то просит перейти «в другой мессенджер», прислать фото или данные для входа «для проверки аккаунта». Ответ один: не отвечать, нажать «Сообщить» и рассказать взрослому.
Миф: «Раз сайт детский, там всё надёжно и можно ничего не объяснять». Это не подтверждается: модерация убирает нарушения, но не мгновенно, и сведения о себе, которые ребёнок сам опубликовал, могли уже увидеть. Привычки важнее фильтров.
Миф: «Программа родительского контроля решает все вопросы». Полной защиты не существует: фильтр не знает, что в костюме спрайта фото дома, а в звуке — название школы. Это видит только человек.
Что обсудить с ребёнком
Разговор о сети — это не одна лекция, а несколько коротких бесед на примерах из его же проектов. Начните, когда ребёнок впервые захочет поделиться работой.
- Что публично, а что нет. Всё, что опубликовано, может увидеть любой человек, и удалить это полностью трудно.
- Кто такие «незнакомцы» в сети. Человек с милой аватаркой и ником может быть кем угодно.
- Что делать при неприятном сообщении. Не отвечать, сохранить, показать взрослому. Ругать за то, что ребёнок рассказал, нельзя.
- Чужой код. Программы и файлы из незнакомых источников не запускают без взрослого.
- Критика проектов. Комментарии бывают резкими. Обсудите, как отличить полезный совет от грубости и как отвечать вежливо.
Говорите на равных: спросите, какие правила ребёнок придумал бы сам. Подросток охотнее соблюдает договорённости, в которых участвовал. Если занятия идут на онлайн-курсе, заранее уточните у школы, записываются ли уроки и кто видит ребёнка по видео; об этом подробнее в статье как выбрать курсы программирования.
Когда защита аккаунта не поможет
Не поможет даже самая надёжная защита аккаунта, если ребёнок сам рассказывает о себе в проектах или переходит общаться в закрытые чаты. Вот ситуации, где решают договорённости, а не настройки.
- Ребёнок 10–12 лет выкладывает голосовые записи с именем. Защита входа бережёт аккаунт, но не то, что опубликовано открыто.
- Одни и те же данные для входа на 3–4 сайтах. Утечка на одном сайте открывает остальные аккаунты.
- Секретное слово записано в 1 строке программы, опубликованной для всех. Его прочитает любой, кто откроет код.
- Новый «друг» просит перейти в другой мессенджер уже после 2 комментариев. Это повод остановиться и рассказать взрослому.
Чего делать нельзя
- Нельзя публиковать проект с фото, голосом или именем ребёнка, не проверив его вместе.
- Не следует придумывать ник из имени, фамилии и года рождения.
- Не стоит запрещать сообщество совсем: обратная связь на проекты — одна из сильных мотивирующих сторон Scratch.
- Нельзя ругать ребёнка за то, что он рассказал о неприятном комментарии: в следующий раз он промолчит.
- Не допускается запускать файлы и программы из незнакомых источников без проверки взрослым.
- Не стоит хранить данные для входа в заметках проекта или в тексте кода.
Время в сети тоже стоит ограничивать разумно; об этом — в статье про экранное время и программирование.
Источники
[1] Scratch Foundation. Scratch: For Parents (раздел справки Scratch).
[2] Maloney J., Resnick M., Rusk N., Silverman B., Eastmond E. The Scratch Programming Language and Environment // ACM Transactions on Computing Education. 2010. Vol. 10, № 4. Article 16.
[3] Resnick M. Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play. Cambridge, MA: MIT Press, 2017.
Вопросы и ответы
С какого возраста говорить о безопасности в интернете?
С того момента, когда ребёнок впервые публикует что-то сам или видит чужие комментарии. Малышам хватит правила «ничего не отправляем без взрослого», школьникам — разговора на примерах их проектов.
Нужно ли родителю знать данные для входа ребёнка?
Для младших школьников — да, их лучше хранить у родителя. С подростком договоритесь о доступе к почте для восстановления: это компромисс между доверием и контролем.
Можно ли пользоваться Scratch без регистрации?
Да. Редактор в браузере работает без входа, проект можно сохранить файлом на компьютер. Офлайн-версия тоже не требует аккаунта.
Что делать, если ребёнок уже опубликовал личные данные?
Спокойно отредактируйте или удалите проект и комментарий, при необходимости смените ник и данные входа. Не ругайте: важнее, чтобы ребёнок понял, почему это стоит исправить.
Записывает ли что-то этот сайт?
Редактор и тренажёры работают без регистрации; черновики кода и отметки сохраняются только в браузере на вашем устройстве и видны на странице прогресса.
Где ещё учить ребёнка безопасности в интернете?
Лучше всего на живых примерах: разберите вместе страницу его проекта, профиль и комментарии. Резник называет общение со сверстниками одной из опор творческого обучения[3] — задача взрослого не отрезать её, а сделать спокойной.